Home
last modified time | relevance | path

Searched refs:svm_range_list (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.h107 struct svm_range_list *svms;
163 struct svm_range *svm_range_from_addr(struct svm_range_list *svms,
178 void svm_range_add_list_work(struct svm_range_list *svms,
181 void schedule_deferred_list_work(struct svm_range_list *svms);
197 void svm_range_list_lock_and_flush_work(struct svm_range_list *svms, struct mm_struct *mm);
H A Dkfd_svm.c313 svm_range *svm_range_new(struct svm_range_list *svms, uint64_t start, in svm_range_new()
863 static void svm_range_debug_dump(struct svm_range_list *svms) in svm_range_debug_dump()
1078 struct svm_range_list *svms; in svm_range_split()
1778 svm_range_list_lock_and_flush_work(struct svm_range_list *svms, in svm_range_list_lock_and_flush_work()
1796 struct svm_range_list *svms; in svm_range_restore_work()
1804 svms = container_of(dwork, struct svm_range_list, restore_work); in svm_range_restore_work()
1908 struct svm_range_list *svms = prange->svms; in svm_range_evict()
2041 svm_range_split_new(struct svm_range_list *svms, uint64_t start, uint64_t last, in svm_range_split_new()
2101 struct svm_range_list *svms = &p->svms; in svm_range_add()
2229 svm_range_handle_list_op(struct svm_range_list *svms, struct svm_range *prange, in svm_range_handle_list_op()
[all …]
H A Dkfd_priv.h843 struct svm_range_list { struct
966 struct svm_range_list svms;