svm_range_list
struct svm_range_list svms;
struct svm_range_list *svms;
svm_range_list_lock_and_flush_work(struct svm_range_list *svms,
struct svm_range_list *svms;
svms = container_of(dwork, struct svm_range_list, restore_work);
struct svm_range_list *svms = prange->svms;
svm_range_split_new(struct svm_range_list *svms, uint64_t start, uint64_t last,
struct svm_range_list *svms = &p->svms;
svm_range_handle_list_op(struct svm_range_list *svms, struct svm_range *prange,
static void svm_range_drain_retry_fault(struct svm_range_list *svms)
struct svm_range_list *svms;
svms = container_of(work, struct svm_range_list, deferred_list_work);
svm_range_add_list_work(struct svm_range_list *svms, struct svm_range *prange,
void schedule_deferred_list_work(struct svm_range_list *svms)
struct svm_range_list *svms;
svm_range_from_addr(struct svm_range_list *svms, unsigned long addr,
struct svm_range_list *svms = prange->svms;
struct svm_range_list *svms;
svm_range_set_default_attributes(struct svm_range_list *svms, int32_t *location,
svm_range *svm_range_new(struct svm_range_list *svms, uint64_t start,
struct svm_range_list *svms = &p->svms;
struct svm_range_list *svms;
struct svm_range_list *svms;
struct svm_range_list *svms = &p->svms;
struct svm_range_list *svms = &p->svms;
struct svm_range_list *svms;
struct svm_range_list *svms;
static void svm_range_debug_dump(struct svm_range_list *svms)
struct svm_range_list *svms;
struct svm_range *svm_range_from_addr(struct svm_range_list *svms,
void svm_range_add_list_work(struct svm_range_list *svms,
void schedule_deferred_list_work(struct svm_range_list *svms);
void svm_range_list_lock_and_flush_work(struct svm_range_list *svms, struct mm_struct *mm);