Home
last modified time | relevance | path

Searched defs:uvmm (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Duvmm.c46 nvkm_uvmm_mthd_pfnclr(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_pfnclr() argument
74 nvkm_uvmm_mthd_pfnmap(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_pfnmap() argument
107 nvkm_uvmm_mthd_unmap(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_unmap() argument
151 nvkm_uvmm_mthd_map(struct nvkm_uvmm *uvmm, void *argv, u32 argc) in nvkm_uvmm_mthd_map() argument
232 nvkm_uvmm_mthd_put(struct nvkm_uvmm * uvmm,void * argv,u32 argc) nvkm_uvmm_mthd_put() argument
268 nvkm_uvmm_mthd_get(struct nvkm_uvmm * uvmm,void * argv,u32 argc) nvkm_uvmm_mthd_get() argument
302 nvkm_uvmm_mthd_page(struct nvkm_uvmm * uvmm,void * argv,u32 argc) nvkm_uvmm_mthd_page() argument
330 nvkm_uvmm_page_index(struct nvkm_uvmm * uvmm,u64 size,u8 shift,u8 * refd) nvkm_uvmm_page_index() argument
354 nvkm_uvmm_mthd_raw_get(struct nvkm_uvmm * uvmm,struct nvif_vmm_raw_v0 * args) nvkm_uvmm_mthd_raw_get() argument
371 nvkm_uvmm_mthd_raw_put(struct nvkm_uvmm * uvmm,struct nvif_vmm_raw_v0 * args) nvkm_uvmm_mthd_raw_put() argument
390 nvkm_uvmm_mthd_raw_map(struct nvkm_uvmm * uvmm,struct nvif_vmm_raw_v0 * args) nvkm_uvmm_mthd_raw_map() argument
431 nvkm_uvmm_mthd_raw_unmap(struct nvkm_uvmm * uvmm,struct nvif_vmm_raw_v0 * args) nvkm_uvmm_mthd_raw_unmap() argument
451 nvkm_uvmm_mthd_raw_sparse(struct nvkm_uvmm * uvmm,struct nvif_vmm_raw_v0 * args) nvkm_uvmm_mthd_raw_sparse() argument
462 nvkm_uvmm_mthd_raw(struct nvkm_uvmm * uvmm,void * argv,u32 argc) nvkm_uvmm_mthd_raw() argument
494 struct nvkm_uvmm *uvmm = nvkm_uvmm(object); nvkm_uvmm_mthd() local
520 struct nvkm_uvmm *uvmm = nvkm_uvmm(object); nvkm_uvmm_dtor() local
541 struct nvkm_uvmm *uvmm; nvkm_uvmm_new() local
[all...]
H A Dmemgf100.c37 struct gf100_vmm_map_v0 uvmm = {}; in gf100_mem_map() local
H A Dmemnv50.c37 struct nv50_vmm_map_v0 uvmm = {}; in nv50_mem_map() local
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.c91 nouveau_uvmm_vmm_sparse_ref(struct nouveau_uvmm *uvmm, in nouveau_uvmm_vmm_sparse_ref() argument
100 nouveau_uvmm_vmm_sparse_unref(struct nouveau_uvmm *uvmm, in nouveau_uvmm_vmm_sparse_unref() argument
109 nouveau_uvmm_vmm_get(struct nouveau_uvmm *uvmm, in nouveau_uvmm_vmm_get() argument
118 nouveau_uvmm_vmm_put(struct nouveau_uvmm *uvmm, in nouveau_uvmm_vmm_put() argument
127 nouveau_uvmm_vmm_unmap(struct nouveau_uvmm *uvmm, in nouveau_uvmm_vmm_unmap() argument
136 nouveau_uvmm_vmm_map(struct nouveau_uvmm * uvmm,u64 addr,u64 range,u64 bo_offset,u8 kind,struct nouveau_mem * mem) nouveau_uvmm_vmm_map() argument
276 __nouveau_uvma_region_insert(struct nouveau_uvmm * uvmm,struct nouveau_uvma_region * reg) __nouveau_uvma_region_insert() argument
301 nouveau_uvma_region_insert(struct nouveau_uvmm * uvmm,struct nouveau_uvma_region * reg,u64 addr,u64 range) nouveau_uvma_region_insert() argument
321 struct nouveau_uvmm *uvmm = reg->uvmm; nouveau_uvma_region_remove() local
328 nouveau_uvma_region_create(struct nouveau_uvmm * uvmm,u64 addr,u64 range) nouveau_uvma_region_create() argument
359 nouveau_uvma_region_find_first(struct nouveau_uvmm * uvmm,u64 addr,u64 range) nouveau_uvma_region_find_first() argument
368 nouveau_uvma_region_find(struct nouveau_uvmm * uvmm,u64 addr,u64 range) nouveau_uvma_region_find() argument
387 struct nouveau_uvmm *uvmm = reg->uvmm; nouveau_uvma_region_empty() local
397 struct nouveau_uvmm *uvmm = reg->uvmm; __nouveau_uvma_region_destroy() local
412 nouveau_uvma_region_destroy(struct nouveau_uvmm * uvmm,u64 addr,u64 range) nouveau_uvma_region_destroy() argument
454 nouveau_uvmm_sm_prepare_unwind(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops,struct drm_gpuva_op * last,struct uvmm_map_args * args) nouveau_uvmm_sm_prepare_unwind() argument
556 nouveau_uvmm_sm_map_prepare_unwind(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops,u64 addr,u64 range) nouveau_uvmm_sm_map_prepare_unwind() argument
571 nouveau_uvmm_sm_unmap_prepare_unwind(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops) nouveau_uvmm_sm_unmap_prepare_unwind() argument
581 op_map_prepare(struct nouveau_uvmm * uvmm,struct nouveau_uvma ** puvma,struct drm_gpuva_op_map * op,struct uvmm_map_args * args) op_map_prepare() argument
615 nouveau_uvmm_sm_prepare(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops,struct uvmm_map_args * args) nouveau_uvmm_sm_prepare() argument
734 nouveau_uvmm_sm_map_prepare(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct nouveau_uvma_region * region,struct drm_gpuva_ops * ops,u64 addr,u64 range,u8 kind) nouveau_uvmm_sm_map_prepare() argument
751 nouveau_uvmm_sm_unmap_prepare(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops) nouveau_uvmm_sm_unmap_prepare() argument
827 nouveau_uvmm_sm(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops) nouveau_uvmm_sm() argument
853 nouveau_uvmm_sm_map(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops) nouveau_uvmm_sm_map() argument
861 nouveau_uvmm_sm_unmap(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops) nouveau_uvmm_sm_unmap() argument
869 nouveau_uvmm_sm_cleanup(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops,bool unmap) nouveau_uvmm_sm_cleanup() argument
922 nouveau_uvmm_sm_map_cleanup(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops) nouveau_uvmm_sm_map_cleanup() argument
930 nouveau_uvmm_sm_unmap_cleanup(struct nouveau_uvmm * uvmm,struct nouveau_uvma_prealloc * new,struct drm_gpuva_ops * ops) nouveau_uvmm_sm_unmap_cleanup() argument
938 nouveau_uvmm_validate_range(struct nouveau_uvmm * uvmm,u64 addr,u64 range) nouveau_uvmm_validate_range() argument
996 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(job->cli); bind_validate_op() local
1048 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(job->cli); bind_validate_map_common() local
1195 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(job->cli); nouveau_uvmm_bind_job_submit() local
1444 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(job->cli); nouveau_uvmm_bind_job_run() local
1478 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(job->cli); nouveau_uvmm_bind_job_cleanup() local
1796 struct nouveau_uvmm *uvmm = uvmm_from_gpuvm(gpuvm); nouveau_uvmm_free() local
1820 struct nouveau_uvmm *uvmm; nouveau_uvmm_ioctl_vm_init() local
1891 nouveau_uvmm_fini(struct nouveau_uvmm * uvmm) nouveau_uvmm_fini() argument
[all...]
H A Dnouveau_uvmm.h18 struct nouveau_uvmm *uvmm; member
88 static inline void nouveau_uvmm_lock(struct nouveau_uvmm *uvmm) in nouveau_uvmm_lock() argument
93 static inline void nouveau_uvmm_unlock(struct nouveau_uvmm *uvmm) in nouveau_uvmm_unlock() argument
H A Dnouveau_debugfs.c207 nouveau_debugfs_gpuva_regions(struct seq_file *m, struct nouveau_uvmm *uvmm) in nouveau_debugfs_gpuva_regions() argument
228 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(cli); in nouveau_debugfs_gpuva() local
H A Dnouveau_drv.h98 } uvmm; member
132 struct nouveau_uvmm *uvmm; in nouveau_cli_uvmm_locked() local
144 struct nouveau_uvmm *uvmm; in nouveau_cli_vmm() local
159 struct nouveau_uvmm *uvmm in __nouveau_cli_disable_uvmm_noinit() local
[all...]
H A Dnouveau_exec.c94 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(cli); in nouveau_exec_job_submit() local
H A Dnouveau_drm.c209 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm_locked(cli); in nouveau_cli_fini() local