Home
last modified time | relevance | path

Searched refs:deferred_list (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/mm/
H A Dmmu_notifier.c47 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 Dmmu_notifier.c47 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 Dgrant-table.c354 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 Dgrant-table.c497 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 Dcdns2-gadget.c827 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 Dcdns2-gadget.h520 * @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 Dkfd_svm.h97 * @deferred_list: list header used to add range to deferred list
131 struct list_head deferred_list; member
H A Dkfd_svm.c339 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 Dmm_types.h147 struct list_head deferred_list; member
H A Dhuge_mm.h330 return &page[2].deferred_list; in page_deferred_list()

Completed in 22 milliseconds