Searched refs:drm_gpuva (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/include/drm/ |
H A D | drm_gpuva_mgr.h | 69 struct drm_gpuva { struct 140 int drm_gpuva_insert(struct drm_gpuva_manager *mgr, struct drm_gpuva *va); argument 141 void drm_gpuva_remove(struct drm_gpuva *va); 143 void drm_gpuva_link(struct drm_gpuva *va); 144 void drm_gpuva_unlink(struct drm_gpuva *va); 146 struct drm_gpuva *drm_gpuva_find(struct drm_gpuva_manager *mgr, 148 struct drm_gpuva *drm_gpuva_find_first(struct drm_gpuva_manager *mgr, 150 struct drm_gpuva *drm_gpuva_find_prev(struct drm_gpuva_manager *mgr, u64 start); 151 struct drm_gpuva *drm_gpuva_find_next(struct drm_gpuva_manager *mgr, u64 end); 155 static inline void drm_gpuva_init(struct drm_gpuva *va, u64 addr, u64 range, in drm_gpuva_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_gpuva_mgr.c | 600 #define to_drm_gpuva(__node) container_of((__node), struct drm_gpuva, rb.node) 608 INTERVAL_TREE_DEFINE(struct drm_gpuva, rb.node, u64, rb.__subtree_last, 613 struct drm_gpuva *va); 614 static void __drm_gpuva_remove(struct drm_gpuva *va); 687 memset(&mgr->kernel_alloc_node, 0, sizeof(struct drm_gpuva)); in drm_gpuva_manager_init() 722 struct drm_gpuva *va) in __drm_gpuva_insert() 763 struct drm_gpuva *va) in drm_gpuva_insert() 776 __drm_gpuva_remove(struct drm_gpuva *va) in __drm_gpuva_remove() 793 drm_gpuva_remove(struct drm_gpuva *va) in drm_gpuva_remove() 817 drm_gpuva_link(struct drm_gpuva *va) in drm_gpuva_link() [all …]
|
H A D | drm_debugfs.c | 197 struct drm_gpuva *va, *kva = &mgr->kernel_alloc_node; in drm_debugfs_gpuva_info()
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_uvmm.c | 445 op_unmap_prepare_unwind(struct drm_gpuva *va) in op_unmap_prepare_unwind() 505 struct drm_gpuva *va = r->unmap->va; in nouveau_uvmm_sm_prepare_unwind() 523 struct drm_gpuva *va = u->va; in nouveau_uvmm_sm_prepare_unwind() 639 struct drm_gpuva *va = r->unmap->va; in nouveau_uvmm_sm_prepare() 680 struct drm_gpuva *va = u->va; in nouveau_uvmm_sm_prepare() 781 struct drm_gpuva *va = u->va; in op_unmap() 875 struct drm_gpuva *va = r->unmap->va; in nouveau_uvmm_sm_cleanup() 897 struct drm_gpuva *va = u->va; in nouveau_uvmm_sm_cleanup() 1781 struct drm_gpuva *va; in nouveau_uvmm_bo_map_all() 1797 struct drm_gpuva *va; in nouveau_uvmm_bo_unmap_all() [all …]
|
H A D | nouveau_uvmm.h | 38 struct drm_gpuva va;
|
H A D | nouveau_exec.c | 108 struct drm_gpuva *va; in nouveau_exec_job_submit()
|