Home
last modified time | relevance | path

Searched refs:nvkm_vm (Results 1 – 25 of 30) sorted by relevance

12

/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h21 struct nvkm_vm *vm;
27 struct nvkm_vm { struct
43 struct lock_class_key *, struct nvkm_vm **); argument
44 int nvkm_vm_ref(struct nvkm_vm *, struct nvkm_vm **, struct nvkm_gpuobj *pgd);
45 int nvkm_vm_boot(struct nvkm_vm *, u64 size);
46 int nvkm_vm_get(struct nvkm_vm *, u64 size, u32 page_shift, u32 access,
Dbar.h17 struct nvkm_vm *nvkm_bar_kmap(struct nvkm_bar *);
/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c32 struct nvkm_vm *vm = vma->vm; in nvkm_vm_map_at()
77 struct nvkm_vm *vm = vma->vm; in nvkm_vm_map_sg_table()
135 struct nvkm_vm *vm = vma->vm; in nvkm_vm_map_sg()
184 struct nvkm_vm *vm = vma->vm; in nvkm_vm_unmap_at()
223 nvkm_vm_unmap_pgt(struct nvkm_vm *vm, int big, u32 fpde, u32 lpde) in nvkm_vm_unmap_pgt()
250 nvkm_vm_map_pgt(struct nvkm_vm *vm, u32 pde, u32 type) in nvkm_vm_map_pgt()
276 nvkm_vm_get(struct nvkm_vm *vm, u64 size, u32 page_shift, u32 access, in nvkm_vm_get()
327 struct nvkm_vm *vm; in nvkm_vm_put()
347 nvkm_vm_boot(struct nvkm_vm *vm, u64 size) in nvkm_vm_boot()
366 u32 block, struct lock_class_key *key, struct nvkm_vm **pvm) in nvkm_vm_create()
[all …]
Dpriv.h23 struct lock_class_key *, struct nvkm_vm **);
34 void (*flush)(struct nvkm_vm *);
38 struct lock_class_key *, struct nvkm_vm **);
Dgf100.c162 gf100_vm_flush(struct nvkm_vm *vm) in gf100_vm_flush()
197 struct lock_class_key *key, struct nvkm_vm **pvm) in gf100_vm_create()
Dnv50.c156 nv50_vm_flush(struct nvkm_vm *vm) in nv50_vm_flush()
203 struct lock_class_key *key, struct nvkm_vm **pvm) in nv50_vm_create()
Dnv04.h8 struct nvkm_vm *vm;
Dnv41.c69 nv41_vm_flush(struct nvkm_vm *vm) in nv41_vm_flush()
Dnv04.c67 nv04_vm_flush(struct nvkm_vm *vm) in nv04_vm_flush()
/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dnv50.h12 struct nvkm_vm *bar1_vm;
14 struct nvkm_vm *bar3_vm;
23 struct nvkm_vm *nv50_bar_kmap(struct nvkm_bar *);
Dgf100.c30 static struct nvkm_vm *
48 struct nvkm_vm *vm; in gf100_bar_ctor_vm()
Dpriv.h13 struct nvkm_vm *(*kmap)(struct nvkm_bar *);
Dgf100.h9 struct nvkm_vm *vm;
Dnv50.c31 struct nvkm_vm *
66 struct nvkm_vm *vm; in nv50_bar_oneinit()
Dbase.c33 struct nvkm_vm *
/drivers/gpu/drm/nouveau/include/nvkm/core/
Dgpuobj.h7 struct nvkm_vm;
37 int nvkm_gpuobj_map(struct nvkm_gpuobj *, struct nvkm_vm *, u32 access,
Dmemory.h6 struct nvkm_vm;
23 void (*boot)(struct nvkm_memory *, struct nvkm_vm *);
Dclient.h19 struct nvkm_vm *vm;
/drivers/gpu/drm/nouveau/
Dnouveau_bo.h91 nouveau_bo_vma_find(struct nouveau_bo *, struct nvkm_vm *);
93 int nouveau_bo_vma_add(struct nouveau_bo *, struct nvkm_vm *,
Dnouveau_drm.h87 struct nvkm_vm *vm; /*XXX*/
/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchangf100.h15 struct nvkm_vm *vm;
Dchangk104.h16 struct nvkm_vm *vm;
Dchannv50.h16 struct nvkm_vm *vm;
/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv50.c71 nv50_instobj_boot(struct nvkm_memory *memory, struct nvkm_vm *vm) in nv50_instobj_boot()
111 struct nvkm_vm *vm; in nv50_instobj_acquire()
/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h24 struct nvkm_vm *vm;

12