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

/linux-master/mm/
H A Dmmu_notifier.c47 struct hlist_head deferred_list; member in struct:mmu_notifier_subscriptions
151 &subscriptions->deferred_list,
646 INIT_HLIST_HEAD(&subscriptions->deferred_list);
947 &subscriptions->deferred_list);
1072 &subscriptions->deferred_list);
/linux-master/drivers/xen/
H A Dgrant-table.c495 static LIST_HEAD(deferred_list);
513 while ((ignore_limit || nr--) && !list_empty(&deferred_list)) {
515 = list_first_entry(&deferred_list,
541 list_add_tail(&entry->list, &deferred_list);
543 if (list_empty(&deferred_list))
574 list_add_tail(&entry->list, &deferred_list);
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.h100 * @deferred_list: list header used to add range to deferred list
135 struct list_head deferred_list; member in struct:svm_range
H A Dkfd_svm.c349 INIT_LIST_HEAD(&prange->deferred_list);
2296 struct svm_range, deferred_list);
2315 /* Remove from deferred_list must be inside mmap write lock, for
2318 * to deferred_list again, cause use after free bug.
2320 * lock and continue because deferred_list is empty, but
2321 * deferred_list work is actually waiting for mmap lock.
2324 list_del_init(&prange->deferred_list);
2362 if (!list_empty(&prange->deferred_list)) {
2374 list_add_tail(&prange->deferred_list,
2824 if (list_empty(&prange->deferred_list)
[all...]
/linux-master/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-gadget.h520 * @deferred_list: list of requests waiting for queuing on transfer ring.
545 struct list_head deferred_list; member in struct:cdns2_endpoint
H A Dcdns2-gadget.c827 while (!list_empty(&pep->deferred_list)) {
828 preq = cdns2_next_preq(&pep->deferred_list);
1655 while (!list_empty(&pep->deferred_list)) {
1656 preq = cdns2_next_preq(&pep->deferred_list);
1686 list_add_tail(&preq->list, &pep->deferred_list);
1775 list_for_each_entry_safe(preq, preq_temp, &pep->deferred_list, list) {
2244 INIT_LIST_HEAD(&pep->deferred_list);

Completed in 147 milliseconds