Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h21 struct nvkm_vm *vm;
27 struct nvkm_vm { struct
50 u64 mm_offset, struct nvkm_vm **); argument
60 void (*flush)(struct nvkm_vm *);
89 struct nvkm_vm **);
93 u32 block, struct nvkm_vm **);
95 struct nvkm_vm **);
96 int nvkm_vm_ref(struct nvkm_vm *, struct nvkm_vm **, struct nvkm_gpuobj *pgd);
97 int nvkm_vm_get(struct nvkm_vm *, u64 size, u32 page_shift, u32 access,
/linux-4.1.27/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()
287 nvkm_vm_get(struct nvkm_vm *vm, u64 size, u32 page_shift, u32 access, in nvkm_vm_get()
337 struct nvkm_vm *vm = vma->vm; in nvkm_vm_put()
356 u32 block, struct nvkm_vm **pvm) in nvkm_vm_create()
358 struct nvkm_vm *vm; in nvkm_vm_create()
[all …]
Dnv04.c64 nv04_vm_flush(struct nvkm_vm *vm) in nv04_vm_flush()
74 struct nvkm_vm **pvm) in nv04_vm_create()
Dnv04.h8 struct nvkm_vm *vm;
Dgf100.c159 gf100_vm_flush(struct nvkm_vm *vm) in gf100_vm_flush()
196 struct nvkm_vm **pvm) in gf100_vm_create()
Dnv50.c150 nv50_vm_flush(struct nvkm_vm *vm) in nv50_vm_flush()
196 u64 mm_offset, struct nvkm_vm **pvm) in nv50_vm_create()
Dnv41.c66 nv41_vm_flush(struct nvkm_vm *vm) in nv41_vm_flush()
Dnv44.c141 nv44_vm_flush(struct nvkm_vm *vm) in nv44_vm_flush()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dgpuobj.h6 struct nvkm_vm;
49 int nvkm_gpuobj_map_vm(struct nvkm_gpuobj *, struct nvkm_vm *, u32 access,
Dclient.h11 struct nvkm_vm *vm;
/linux-4.1.27/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.h85 struct nvkm_vm *vm; /*XXX*/
Dnouveau_ttm.c216 struct nvkm_vm *vm = NULL; in nv04_gart_manager_init()
225 struct nvkm_vm *vm = man->priv; in nv04_gart_manager_fini()
Dnouveau_bo.c1619 nouveau_bo_vma_find(struct nouveau_bo *nvbo, struct nvkm_vm *vm) in nouveau_bo_vma_find()
1631 nouveau_bo_vma_add(struct nouveau_bo *nvbo, struct nvkm_vm *vm, in nouveau_bo_vma_add()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dnv50.c38 struct nvkm_vm *bar1_vm;
40 struct nvkm_vm *bar3_vm;
112 struct nvkm_vm *vm; in nv50_bar_ctor()
Dgf100.c34 struct nvkm_vm *vm;
86 struct nvkm_vm *vm; in gf100_bar_ctor_vm()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dnv50.h17 struct nvkm_vm *vm;
Dgf100.c60 struct nvkm_vm *vm;
Dgk104.c78 struct nvkm_vm *vm;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dgpuobj.c251 nvkm_gpuobj_map_vm(struct nvkm_gpuobj *gpuobj, struct nvkm_vm *vm, in nvkm_gpuobj_map_vm()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgf100.c279 struct nvkm_vm *vm = nvkm_client(parent)->vm; in gf100_gr_context_ctor()