Lines Matching refs:drm_gpuva
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()
170 static inline void drm_gpuva_invalidate(struct drm_gpuva *va, bool invalidate) in drm_gpuva_invalidate()
183 static inline bool drm_gpuva_invalidated(struct drm_gpuva *va) in drm_gpuva_invalidated()
237 struct drm_gpuva kernel_alloc_node;
252 static inline struct drm_gpuva *
253 __drm_gpuva_next(struct drm_gpuva *va) in __drm_gpuva_next()
406 struct drm_gpuva *va;
471 struct drm_gpuva *va;
605 static inline void drm_gpuva_init_from_op(struct drm_gpuva *va, in drm_gpuva_init_from_op()
697 struct drm_gpuva *va,
700 void drm_gpuva_remap(struct drm_gpuva *prev,
701 struct drm_gpuva *next,