Searched refs:nvkm_mmu (Results 1 - 13 of 13) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dpriv.h3 #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 Dnv04.h7 struct nvkm_mmu base;
14 int index, struct nvkm_mmu **);
15 void *nv04_mmu_dtor(struct nvkm_mmu *);
H A Dbase.c33 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 Dnv04.c76 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 Dnv41.c89 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 Dgf100.c164 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 Dnv44.c162 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 Dnv50.c158 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 Dmmu.h28 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 Ddevice.h115 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 Dnouveau_chan.c93 struct nvkm_mmu *mmu = nvxx_mmu(device); nouveau_channel_prep()
297 struct nvkm_mmu *mmu = nvxx_mmu(device); nouveau_channel_init()
H A Dnouveau_ttm.c199 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 Dchan.c356 struct nvkm_mmu *mmu = device->mmu; nvkm_fifo_chan_ctor()

Completed in 352 milliseconds