/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
priv.h | 6 #define nvkm_mmu(p) container_of((p), struct nvkm_mmu, subdev) macro 10 int index, struct nvkm_mmu *); 12 int index, struct nvkm_mmu **); 15 void (*init)(struct nvkm_mmu *); 25 int (*vram)(struct nvkm_mmu *, int type, u8 page, u64 size, 28 int (*umap)(struct nvkm_mmu *, struct nvkm_memory *, void *argv, 31 int (*umap)(struct nvkm_mmu *, struct nvkm_memory *, void *argv, 38 int (*ctor)(struct nvkm_mmu *, bool managed, u64 addr, u64 size, 45 const u8 *(*kind)(struct nvkm_mmu *, int *count, u8 *invalid) [all...] |
mem.h | 7 int nvkm_mem_new_type(struct nvkm_mmu *, int type, u8 page, u64 size, 16 int nv04_mem_new(struct nvkm_mmu *, int, u8, u64, void *, u32, 19 int nv04_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 22 int nv04_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 26 int nv50_mem_new(struct nvkm_mmu *, int, u8, u64, void *, u32, 29 int nv50_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 32 int nv50_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 36 int gf100_mem_new(struct nvkm_mmu *, int, u8, u64, void *, u32, 39 int gf100_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 42 int gf100_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32 [all...] |
nouveau_nvkm_subdev_mmu_nv04.c | 43 nv04_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
ummu.h | 11 struct nvkm_mmu *mmu;
|
nouveau_nvkm_subdev_mmu_nv41.c | 37 nv41_mmu_init(struct nvkm_mmu *mmu) 55 nv41_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_tu102.c | 36 tu102_mmu_kind(struct nvkm_mmu *mmu, int *count, u8 *invalid) 59 tu102_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_base.c | 49 nvkm_mmu_ptp_put(struct nvkm_mmu *mmu, bool force, struct nvkm_mmu_pt *pt) 72 nvkm_mmu_ptp_get(struct nvkm_mmu *mmu, u32 size, bool zero) 127 nvkm_mmu_ptc_find(struct nvkm_mmu *mmu, u32 size) 148 nvkm_mmu_ptc_put(struct nvkm_mmu *mmu, bool force, struct nvkm_mmu_pt **ppt) 174 nvkm_mmu_ptc_get(struct nvkm_mmu *mmu, u32 size, u32 align, bool zero) 227 nvkm_mmu_ptc_dump(struct nvkm_mmu *mmu) 241 nvkm_mmu_ptc_fini(struct nvkm_mmu *mmu) 256 nvkm_mmu_ptc_init(struct nvkm_mmu *mmu) 265 nvkm_mmu_type(struct nvkm_mmu *mmu, int heap, u8 type) 275 nvkm_mmu_heap(struct nvkm_mmu *mmu, u8 type, u64 size 419 nvkm_mmu = { variable in typeref:typename:const struct nvkm_subdev_func [all...] |
nouveau_nvkm_subdev_mmu_g84.c | 43 g84_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_gk104.c | 43 gk104_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_gk20a.c | 43 gk20a_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_gv100.c | 45 gv100_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_mcp77.c | 43 mcp77_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
umem.h | 11 struct nvkm_mmu *mmu;
|
nouveau_nvkm_subdev_mmu_memnv04.c | 37 nv04_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 40 nv04_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 64 nv04_mem_new(struct nvkm_mmu *mmu, int type, u8 page, u64 size,
|
nouveau_nvkm_subdev_mmu_gp100.c | 45 gp100_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_gp10b.c | 45 gp10b_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_vmmmcp77.c | 44 mcp77_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,
|
vmm.h | 164 int nvkm_vmm_new_(const struct nvkm_vmm_func *, struct nvkm_mmu *, 168 int nvkm_vmm_ctor(const struct nvkm_vmm_func *, struct nvkm_mmu *, 195 int nv04_vmm_new_(const struct nvkm_vmm_func *, struct nvkm_mmu *, u32, 206 struct nvkm_mmu *, bool, u64, u64, void *, u32, 220 struct nvkm_mmu *, bool, u64, u64, void *, u32, 226 struct nvkm_mmu *, bool, u64, u64, void *, u32, 236 int nv04_vmm_new(struct nvkm_mmu *, bool, u64, u64, void *, u32, 238 int nv41_vmm_new(struct nvkm_mmu *, bool, u64, u64, void *, u32, 240 int nv44_vmm_new(struct nvkm_mmu *, bool, u64, u64, void *, u32, 242 int nv50_vmm_new(struct nvkm_mmu *, bool, u64, u64, void *, u32 [all...] |
nouveau_nvkm_subdev_mmu_nv44.c | 37 nv44_mmu_init(struct nvkm_mmu *mmu) 70 nv44_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_vmmgm20b.c | 62 gm20b_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, 71 gm20b_vmm_new_fixed(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,
|
nouveau_nvkm_subdev_mmu_memgf100.c | 40 gf100_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 44 gf100_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 83 gf100_mem_new(struct nvkm_mmu *mmu, int type, u8 page, u64 size,
|
nouveau_nvkm_subdev_mmu_memnv50.c | 40 nv50_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 43 nv50_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 79 nv50_mem_new(struct nvkm_mmu *mmu, int type, u8 page, u64 size,
|
nouveau_nvkm_subdev_mmu_gm20b.c | 55 gm20b_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu)
|
nouveau_nvkm_subdev_mmu_vmmgk20a.c | 72 gk20a_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
mmu.h | 29 struct nvkm_mmu *mmu; 100 struct nvkm_mmu { struct 136 int nv04_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 137 int nv41_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 138 int nv44_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 139 int nv50_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 140 int g84_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 141 int mcp77_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 142 int gf100_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 143 int gk104_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); [all...] |