Lines Matching refs:drm_gpuva
73 struct drm_gpuva { struct
150 int drm_gpuva_insert(struct drm_gpuvm *gpuvm, struct drm_gpuva *va); argument
151 void drm_gpuva_remove(struct drm_gpuva *va);
153 void drm_gpuva_link(struct drm_gpuva *va, struct drm_gpuvm_bo *vm_bo);
154 void drm_gpuva_unlink(struct drm_gpuva *va);
156 struct drm_gpuva *drm_gpuva_find(struct drm_gpuvm *gpuvm,
158 struct drm_gpuva *drm_gpuva_find_first(struct drm_gpuvm *gpuvm,
160 struct drm_gpuva *drm_gpuva_find_prev(struct drm_gpuvm *gpuvm, u64 start);
161 struct drm_gpuva *drm_gpuva_find_next(struct drm_gpuvm *gpuvm, u64 end);
163 static inline void drm_gpuva_init(struct drm_gpuva *va, u64 addr, u64 range, in drm_gpuva_init()
178 static inline void drm_gpuva_invalidate(struct drm_gpuva *va, bool invalidate) in drm_gpuva_invalidate()
193 static inline bool drm_gpuva_invalidated(struct drm_gpuva *va) in drm_gpuva_invalidated()
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()
866 struct drm_gpuva *va;
931 struct drm_gpuva *va;
1074 static inline void drm_gpuva_init_from_op(struct drm_gpuva *va, in drm_gpuva_init_from_op()
1210 struct drm_gpuva *va,
1213 void drm_gpuva_remap(struct drm_gpuva *prev,
1214 struct drm_gpuva *next,