Lines Matching refs:work_item

969 	pchild->work_item.mm = mm;  in svm_range_add_child()
970 pchild->work_item.op = op; in svm_range_add_child()
1026 if (p->xnack_enabled && prange->work_item.op == SVM_OP_ADD_RANGE) { in svm_range_split_by_granularity()
1027 prange->work_item.op = SVM_OP_ADD_RANGE_AND_MAP; in svm_range_split_by_granularity()
1918 struct mm_struct *mm = prange->work_item.mm; in svm_range_handle_list_op()
1920 switch (prange->work_item.op) { in svm_range_handle_list_op()
1958 prange->work_item.op); in svm_range_handle_list_op()
1999 prange->start, prange->last, prange->work_item.op); in svm_range_deferred_list_work()
2002 if (prange->work_item.op == SVM_OP_UNMAP_RANGE) in svm_range_deferred_list_work()
2005 mm = prange->work_item.mm; in svm_range_deferred_list_work()
2025 pchild->work_item.op); in svm_range_deferred_list_work()
2050 WARN_ONCE(prange->work_item.mm != mm, "unmatch mm\n"); in svm_range_add_list_work()
2052 prange->work_item.op != SVM_OP_UNMAP_RANGE) in svm_range_add_list_work()
2053 prange->work_item.op = op; in svm_range_add_list_work()
2055 prange->work_item.op = op; in svm_range_add_list_work()
2056 prange->work_item.mm = mm; in svm_range_add_list_work()
2081 if (prange->work_item.op == SVM_OP_UNMAP_RANGE) { in svm_range_unmap_split()
2103 prange->work_item.op = SVM_OP_UNMAP_RANGE; in svm_range_unmap_split()
2414 if (prange->work_item.op == SVM_OP_UNMAP_RANGE) { in svm_range_skip_recover()
2419 if (prange->work_item.op == SVM_OP_ADD_RANGE_AND_MAP || in svm_range_skip_recover()
2420 prange->work_item.op == SVM_OP_ADD_RANGE) { in svm_range_skip_recover()