#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.