Home
last modified time | relevance | path

Searched refs:drm_gpuva (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/include/drm/
H A Ddrm_gpuvm.h73 struct drm_gpuva { struct
151 void drm_gpuva_remove(struct drm_gpuva *va);
154 void drm_gpuva_unlink(struct drm_gpuva *va);
278 struct drm_gpuva kernel_alloc_node;
427 static inline struct drm_gpuva *
428 __drm_gpuva_next(struct drm_gpuva *va) in __drm_gpuva_next()
871 struct drm_gpuva *va;
936 struct drm_gpuva *va;
1215 struct drm_gpuva *va,
1218 void drm_gpuva_remap(struct drm_gpuva *prev,
[all …]
/linux-6.15/drivers/gpu/drm/
H A Ddrm_gpuvm.c1215 struct drm_gpuva *va; in drm_gpuvm_prepare_range()
1718 struct drm_gpuva *va) in __drm_gpuva_insert()
1759 struct drm_gpuva *va) in drm_gpuva_insert()
1890 struct drm_gpuva *
1908 struct drm_gpuva *
1912 struct drm_gpuva *va; in drm_gpuva_find()
1941 struct drm_gpuva *
1963 struct drm_gpuva *
2020 struct drm_gpuva *next, in drm_gpuva_remap()
2637 struct drm_gpuva *va; in drm_gpuvm_prefetch_ops_create()
[all …]
H A Ddrm_debugfs.c207 struct drm_gpuva *va, *kva = &gpuvm->kernel_alloc_node; in drm_debugfs_gpuva_info()
/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.c441 struct drm_gpuva *va = &uvma->va; in op_map_prepare_unwind()
472 struct drm_gpuva *va = r->unmap->va; in nouveau_uvmm_sm_prepare_unwind()
509 struct drm_gpuva *va = r->unmap->va; in nouveau_uvmm_sm_prepare_unwind()
527 struct drm_gpuva *va = u->va; in nouveau_uvmm_sm_prepare_unwind()
647 struct drm_gpuva *va = r->unmap->va; in nouveau_uvmm_sm_prepare()
688 struct drm_gpuva *va = u->va; in nouveau_uvmm_sm_prepare()
789 struct drm_gpuva *va = u->va; in op_unmap()
905 struct drm_gpuva *va = u->va; in nouveau_uvmm_sm_cleanup()
1760 struct drm_gpuva *va; in nouveau_uvmm_bo_map_all()
1779 struct drm_gpuva *va; in nouveau_uvmm_bo_unmap_all()
[all …]
H A Dnouveau_uvmm.h32 struct drm_gpuva va;
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_vm.h91 static inline struct xe_vm *gpuva_to_vm(struct drm_gpuva *gpuva) in gpuva_to_vm()
96 static inline struct xe_vma *gpuva_to_vma(struct drm_gpuva *gpuva) in gpuva_to_vma()
H A Dxe_vm_types.h82 struct drm_gpuva gpuva;
H A Dxe_vm.c388 struct drm_gpuva *gpuva; in xe_gpuvm_validate()
1375 struct drm_gpuva *gpuva; in xe_vm_find_overlapping_vma()
1838 struct drm_gpuva *gpuva, *next; in xe_vm_close_and_put()
3679 struct drm_gpuva *gpuva; in xe_vm_validate_protected()
3721 struct drm_gpuva *gpuva; in xe_vm_snapshot_capture()
H A Dxe_bo.c604 struct drm_gpuva *gpuva; in xe_bo_trigger_rebind()
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_vm.c115 struct drm_gpuva base;
853 struct drm_gpuva *va; in pvr_vm_unmap()
886 struct drm_gpuva *va; in pvr_vm_unmap_all()
1150 struct drm_gpuva *va; in pvr_vm_find_gem_object()
/linux-6.15/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.c120 struct drm_gpuva base;
1405 struct drm_gpuva *gpuva; in panthor_vm_get_bo_for_va()