Home
last modified time | relevance | path

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

/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
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,
Dbase.c33 struct nvkm_mmu *mmu = vm->mmu; in nvkm_vm_map_at()
78 struct nvkm_mmu *mmu = vm->mmu; in nvkm_vm_map_sg_table()
136 struct nvkm_mmu *mmu = vm->mmu; in nvkm_vm_map_sg()
185 struct nvkm_mmu *mmu = vm->mmu; in nvkm_vm_unmap_at()
225 struct nvkm_mmu *mmu = vm->mmu; in nvkm_vm_unmap_pgt()
252 struct nvkm_mmu *mmu = vm->mmu; in nvkm_vm_map_pgt()
279 struct nvkm_mmu *mmu = vm->mmu; in nvkm_vm_get()
326 struct nvkm_mmu *mmu; in nvkm_vm_put()
349 struct nvkm_mmu *mmu = vm->mmu; in nvkm_vm_boot()
365 nvkm_vm_create(struct nvkm_mmu *mmu, u64 offset, u64 length, u64 mm_offset, in nvkm_vm_create()
[all …]
Dnv04.h7 struct nvkm_mmu base;
14 int index, struct nvkm_mmu **);
15 void *nv04_mmu_dtor(struct nvkm_mmu *);
Dnv04.c76 nv04_mmu_oneinit(struct nvkm_mmu *base) in nv04_mmu_oneinit()
104 nv04_mmu_dtor(struct nvkm_mmu *base) in nv04_mmu_dtor()
121 int index, struct nvkm_mmu **pmmu) in nv04_mmu_new_()
146 nv04_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) in nv04_mmu_new()
Dnv41.c89 nv41_mmu_oneinit(struct nvkm_mmu *base) in nv41_mmu_oneinit()
108 nv41_mmu_init(struct nvkm_mmu *base) in nv41_mmu_init()
134 nv41_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) in nv41_mmu_new()
Dgf100.c164 struct nvkm_mmu *mmu = vm->mmu; in gf100_vm_flush()
196 gf100_vm_create(struct nvkm_mmu *mmu, u64 offset, u64 length, u64 mm_offset, in gf100_vm_create()
218 gf100_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) in gf100_mmu_new()
Dnv50.c158 struct nvkm_mmu *mmu = vm->mmu; in nv50_vm_flush()
202 nv50_vm_create(struct nvkm_mmu *mmu, u64 offset, u64 length, u64 mm_offset, in nv50_vm_create()
228 nv50_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) in nv50_mmu_new()
Dnv44.c162 nv44_mmu_oneinit(struct nvkm_mmu *base) in nv44_mmu_oneinit()
189 nv44_mmu_init(struct nvkm_mmu *base) in nv44_mmu_init()
229 nv44_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) in nv44_mmu_new()
/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h28 struct nvkm_mmu *mmu;
54 struct nvkm_mmu { struct
63 int nv04_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **); argument
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 **);
/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h133 struct nvkm_mmu *mmu;
203 int (*mmu )(struct nvkm_device *, int idx, struct nvkm_mmu **);
/drivers/gpu/drm/nouveau/
Dnouveau_chan.c98 struct nvkm_mmu *mmu = nvxx_mmu(device); in nouveau_channel_prep()
304 struct nvkm_mmu *mmu = nvxx_mmu(device); in nouveau_channel_init()
Dnouveau_ttm.c200 struct nvkm_mmu *mmu = nvxx_mmu(&drm->device); in nv04_gart_manager_init()
/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.c356 struct nvkm_mmu *mmu = device->mmu; in nvkm_fifo_chan_ctor()