Lines Matching refs:svm_range
106 struct svm_range { struct
138 static inline void svm_range_lock(struct svm_range *prange) in svm_range_lock() argument
144 static inline void svm_range_unlock(struct svm_range *prange) in svm_range_unlock()
163 struct svm_range *svm_range_from_addr(struct svm_range_list *svms,
165 struct svm_range **parent);
166 struct kfd_node *svm_range_get_node_by_id(struct svm_range *prange,
168 int svm_range_vram_node_new(struct kfd_node *node, struct svm_range *prange,
170 void svm_range_vram_node_free(struct svm_range *prange);
172 unsigned long addr, struct svm_range *parent,
173 struct svm_range *prange);
179 struct svm_range *prange, struct mm_struct *mm,
184 void svm_range_free_dma_mappings(struct svm_range *prange, bool unmap_dma);
196 svm_range_get_pdd_by_node(struct svm_range *prange, struct kfd_node *node);