#include <core/subdev.h>
#include <core/device.h>
#include <core/mm.h>
#include <subdev/vm.h>
Go to the source code of this file.
|
| #define | NV_MEM_ACCESS_RO 1 |
| |
| #define | NV_MEM_ACCESS_WO 2 |
| |
| #define | NV_MEM_ACCESS_RW (NV_MEM_ACCESS_RO | NV_MEM_ACCESS_WO) |
| |
| #define | NV_MEM_ACCESS_SYS 4 |
| |
| #define | NV_MEM_ACCESS_VM 8 |
| |
| #define | NV_MEM_ACCESS_NOSNOOP 16 |
| |
| #define | NV_MEM_TARGET_VRAM 0 |
| |
| #define | NV_MEM_TARGET_PCI 1 |
| |
| #define | NV_MEM_TARGET_PCI_NOSNOOP 2 |
| |
| #define | NV_MEM_TARGET_VM 3 |
| |
| #define | NV_MEM_TARGET_GART 4 |
| |
| #define | NV_MEM_TYPE_VM 0x7f |
| |
| #define | NV_MEM_COMP_VM 0x03 |
| |
| #define | nouveau_fb_create(p, e, c, d) nouveau_subdev_create((p), (e), (c), 0, "PFB", "fb", (d)) |
| |
| #define | nouveau_fb_fini(p, s) nouveau_subdev_fini(&(p)->base, (s)) |
| |
| #define | _nouveau_fb_fini _nouveau_subdev_fini |
| |
|
| int | nouveau_fb_created (struct nouveau_fb *) |
| |
| void | nouveau_fb_destroy (struct nouveau_fb *) |
| |
| int | nouveau_fb_init (struct nouveau_fb *) |
| |
| void | _nouveau_fb_dtor (struct nouveau_object *) |
| |
| int | _nouveau_fb_init (struct nouveau_object *) |
| |
| int | nouveau_fb_bios_memtype (struct nouveau_bios *) |
| |
| bool | nv04_fb_memtype_valid (struct nouveau_fb *, u32 memtype) |
| |
| void | nv10_fb_tile_prog (struct nouveau_fb *, int, struct nouveau_fb_tile *) |
| |
| void | nv30_fb_tile_init (struct nouveau_fb *, int i, u32 addr, u32 size, u32 pitch, u32 flags, struct nouveau_fb_tile *) |
| |
| void | nv30_fb_tile_fini (struct nouveau_fb *, int i, struct nouveau_fb_tile *) |
| |
| void | nv50_fb_vram_del (struct nouveau_fb *, struct nouveau_mem **) |
| |
| void | nv50_fb_trap (struct nouveau_fb *, int display) |
| |
Definition at line 110 of file fb.h.
Definition at line 100 of file fb.h.
Definition at line 105 of file fb.h.
| #define NV_MEM_ACCESS_NOSNOOP 16 |
Definition at line 16 of file fb.h.
| #define NV_MEM_ACCESS_RO 1 |
Definition at line 11 of file fb.h.
Definition at line 13 of file fb.h.
| #define NV_MEM_ACCESS_SYS 4 |
Definition at line 14 of file fb.h.
| #define NV_MEM_ACCESS_VM 8 |
Definition at line 15 of file fb.h.
| #define NV_MEM_ACCESS_WO 2 |
Definition at line 12 of file fb.h.
| #define NV_MEM_COMP_VM 0x03 |
Definition at line 25 of file fb.h.
| #define NV_MEM_TARGET_GART 4 |
Definition at line 22 of file fb.h.
| #define NV_MEM_TARGET_PCI 1 |
Definition at line 19 of file fb.h.
| #define NV_MEM_TARGET_PCI_NOSNOOP 2 |
Definition at line 20 of file fb.h.
| #define NV_MEM_TARGET_VM 3 |
Definition at line 21 of file fb.h.
| #define NV_MEM_TARGET_VRAM 0 |
Definition at line 18 of file fb.h.
| #define NV_MEM_TYPE_VM 0x7f |
Definition at line 24 of file fb.h.