Home
last modified time | relevance | path

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

/openbmc/linux/include/drm/
H A Ddrm_gpuva_mgr.h69 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 Ddrm_gpuva_mgr.c600 #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 Ddrm_debugfs.c197 struct drm_gpuva *va, *kva = &mgr->kernel_alloc_node; in drm_debugfs_gpuva_info()
/openbmc/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.c445 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 Dnouveau_uvmm.h38 struct drm_gpuva va;
H A Dnouveau_exec.c108 struct drm_gpuva *va; in nouveau_exec_job_submit()