Lines Matching refs:svm_range
107 struct svm_range { struct
141 static inline void svm_range_lock(struct svm_range *prange) in svm_range_lock() argument
147 static inline void svm_range_unlock(struct svm_range *prange) in svm_range_unlock()
166 struct svm_range *svm_range_from_addr(struct svm_range_list *svms,
168 struct svm_range **parent);
169 struct amdgpu_device *svm_range_get_adev_by_id(struct svm_range *prange,
172 struct svm_range *prange, bool clear);
173 void svm_range_vram_node_free(struct svm_range *prange);
175 unsigned long addr, struct svm_range *parent,
176 struct svm_range *prange);
181 struct svm_range *prange, struct mm_struct *mm,
186 void svm_range_free_dma_mappings(struct svm_range *prange);
187 void svm_range_prefault(struct svm_range *prange, struct mm_struct *mm,
190 svm_range_get_pdd_by_adev(struct svm_range *prange, struct amdgpu_device *adev);