/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | priv.h | 3 #define nvkm_mmu(p) container_of((p), struct nvkm_mmu, subdev) macro 7 int index, struct nvkm_mmu *); 9 int index, struct nvkm_mmu **); 12 void *(*dtor)(struct nvkm_mmu *); 13 int (*oneinit)(struct nvkm_mmu *); 14 void (*init)(struct nvkm_mmu *); 22 int (*create)(struct nvkm_mmu *, u64 offset, u64 length, u64 mm_offset, 37 int nvkm_vm_create(struct nvkm_mmu *, u64, u64, u64, u32,
|
H A D | nv04.h | 7 struct nvkm_mmu base; 14 int index, struct nvkm_mmu **); 15 void *nv04_mmu_dtor(struct nvkm_mmu *);
|
H A D | base.c | 33 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_map_at() 78 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_map_sg_table() 136 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_map_sg() 185 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_unmap_at() 225 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_unmap_pgt() 250 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_map_pgt() 277 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_get() 324 struct nvkm_mmu *mmu; nvkm_vm_put() 347 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_boot() 363 nvkm_vm_create(struct nvkm_mmu *mmu, u64 offset, u64 length, u64 mm_offset, nvkm_vm_create() 405 struct nvkm_mmu *mmu = device->mmu; nvkm_vm_new() 414 struct nvkm_mmu *mmu = vm->mmu; nvkm_vm_link() 492 struct nvkm_mmu *mmu = nvkm_mmu(subdev); nvkm_mmu_oneinit() 501 struct nvkm_mmu *mmu = nvkm_mmu(subdev); nvkm_mmu_init() 510 struct nvkm_mmu *mmu = nvkm_mmu(subdev); nvkm_mmu_dtor() 517 nvkm_mmu = { variable in typeref:struct:nvkm_subdev_func 525 int index, struct nvkm_mmu *mmu) nvkm_mmu_ctor() 527 nvkm_subdev_ctor(&nvkm_mmu, device, index, 0, &mmu->subdev); nvkm_mmu_ctor() 536 int index, struct nvkm_mmu **pmmu) nvkm_mmu_new_()
|
H A D | nv04.c | 76 nv04_mmu_oneinit(struct nvkm_mmu *base) nv04_mmu_oneinit() 104 nv04_mmu_dtor(struct nvkm_mmu *base) nv04_mmu_dtor() 121 int index, struct nvkm_mmu **pmmu) nv04_mmu_new_() 146 nv04_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) nv04_mmu_new()
|
H A D | nv41.c | 89 nv41_mmu_oneinit(struct nvkm_mmu *base) nv41_mmu_oneinit() 108 nv41_mmu_init(struct nvkm_mmu *base) nv41_mmu_init() 134 nv41_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) nv41_mmu_new()
|
H A D | gf100.c | 164 struct nvkm_mmu *mmu = vm->mmu; gf100_vm_flush() 196 gf100_vm_create(struct nvkm_mmu *mmu, u64 offset, u64 length, u64 mm_offset, gf100_vm_create() 218 gf100_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) gf100_mmu_new()
|
H A D | nv44.c | 162 nv44_mmu_oneinit(struct nvkm_mmu *base) nv44_mmu_oneinit() 189 nv44_mmu_init(struct nvkm_mmu *base) nv44_mmu_init() 229 nv44_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) nv44_mmu_new()
|
H A D | nv50.c | 158 struct nvkm_mmu *mmu = vm->mmu; nv50_vm_flush() 202 nv50_vm_create(struct nvkm_mmu *mmu, u64 offset, u64 length, u64 mm_offset, nv50_vm_create() 228 nv50_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) nv50_mmu_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | mmu.h | 28 struct nvkm_mmu *mmu; 54 struct nvkm_mmu { struct 63 int nv04_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 64 int nv41_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 65 int nv44_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 66 int nv50_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); 67 int gf100_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | device.h | 115 struct nvkm_mmu *mmu; 180 int (*mmu )(struct nvkm_device *, int idx, struct nvkm_mmu **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
H A D | nouveau_chan.c | 93 struct nvkm_mmu *mmu = nvxx_mmu(device); nouveau_channel_prep() 297 struct nvkm_mmu *mmu = nvxx_mmu(device); nouveau_channel_init()
|
H A D | nouveau_ttm.c | 199 struct nvkm_mmu *mmu = nvxx_mmu(&drm->device); nv04_gart_manager_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | chan.c | 356 struct nvkm_mmu *mmu = device->mmu; nvkm_fifo_chan_ctor()
|