Searched refs:deferred_list (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/mm/ |
H A D | mmu_notifier.c | 47 struct hlist_head deferred_list; member 151 &subscriptions->deferred_list, in mn_itree_inv_end() 661 INIT_HLIST_HEAD(&subscriptions->deferred_list); in __mmu_notifier_register() 962 &subscriptions->deferred_list); in __mmu_interval_notifier_insert() 1087 &subscriptions->deferred_list); in mmu_interval_notifier_remove()
|
/kernel/linux/linux-6.6/mm/ |
H A D | mmu_notifier.c | 47 struct hlist_head deferred_list; member 151 &subscriptions->deferred_list, in mn_itree_inv_end() 646 INIT_HLIST_HEAD(&subscriptions->deferred_list); in __mmu_notifier_register() 947 &subscriptions->deferred_list); in __mmu_interval_notifier_insert() 1072 &subscriptions->deferred_list); in mmu_interval_notifier_remove()
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | grant-table.c | 354 static LIST_HEAD(deferred_list); 367 = list_first_entry(&deferred_list, in gnttab_handle_deferred() 389 list_add_tail(&entry->list, &deferred_list); in gnttab_handle_deferred() 390 else if (list_empty(&deferred_list)) in gnttab_handle_deferred() 393 if (!list_empty(&deferred_list) && !timer_pending(&deferred_timer)) { in gnttab_handle_deferred() 423 list_add_tail(&entry->list, &deferred_list); in gnttab_add_deferred()
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | grant-table.c | 497 static LIST_HEAD(deferred_list); 515 while ((ignore_limit || nr--) && !list_empty(&deferred_list)) { in gnttab_handle_deferred() 517 = list_first_entry(&deferred_list, in gnttab_handle_deferred() 543 list_add_tail(&entry->list, &deferred_list); in gnttab_handle_deferred() 545 if (list_empty(&deferred_list)) in gnttab_handle_deferred() 576 list_add_tail(&entry->list, &deferred_list); in gnttab_add_deferred()
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/cdns2/ |
H A D | cdns2-gadget.c | 827 while (!list_empty(&pep->deferred_list)) { in cdns2_start_all_request() 828 preq = cdns2_next_preq(&pep->deferred_list); in cdns2_start_all_request() 1655 while (!list_empty(&pep->deferred_list)) { in cdns2_gadget_ep_disable() 1656 preq = cdns2_next_preq(&pep->deferred_list); in cdns2_gadget_ep_disable() 1686 list_add_tail(&preq->list, &pep->deferred_list); in cdns2_ep_enqueue() 1775 list_for_each_entry_safe(preq, preq_temp, &pep->deferred_list, list) { in cdns2_gadget_ep_dequeue() 2244 INIT_LIST_HEAD(&pep->deferred_list); in cdns2_init_eps()
|
H A D | cdns2-gadget.h | 520 * @deferred_list: list of requests waiting for queuing on transfer ring. 545 struct list_head deferred_list; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_svm.h | 97 * @deferred_list: list header used to add range to deferred list 131 struct list_head deferred_list; member
|
H A D | kfd_svm.c | 339 INIT_LIST_HEAD(&prange->deferred_list); in svm_range_new() 2297 struct svm_range, deferred_list); in svm_range_deferred_list_work() 2316 /* Remove from deferred_list must be inside mmap write lock, for in svm_range_deferred_list_work() 2319 * to deferred_list again, cause use after free bug. in svm_range_deferred_list_work() 2321 * lock and continue because deferred_list is empty, but in svm_range_deferred_list_work() 2322 * deferred_list work is actually waiting for mmap lock. in svm_range_deferred_list_work() 2325 list_del_init(&prange->deferred_list); in svm_range_deferred_list_work() 2363 if (!list_empty(&prange->deferred_list)) { in svm_range_add_list_work() 2375 list_add_tail(&prange->deferred_list, in svm_range_add_list_work() 2825 if (list_empty(&prange->deferred_list) in svm_range_skip_recover() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | mm_types.h | 147 struct list_head deferred_list; member
|
H A D | huge_mm.h | 330 return &page[2].deferred_list; in page_deferred_list()
|
Completed in 19 milliseconds