Lines Matching refs:list
38 /* all mmu notifiers registered in this mm are queued in this list */
39 struct hlist_head list;
41 /* to serialize the list modifications and hlist_unhashed */
310 hlist_for_each_entry_rcu(subscription, &subscriptions->list, hlist,
322 while (unlikely(!hlist_empty(&subscriptions->list))) {
323 subscription = hlist_entry(subscriptions->list.first,
356 if (!hlist_empty(&subscriptions->list))
374 &mm->notifier_subscriptions->list, hlist,
394 &mm->notifier_subscriptions->list, hlist,
413 &mm->notifier_subscriptions->list, hlist,
435 &mm->notifier_subscriptions->list, hlist,
484 hlist_for_each_entry_rcu(subscription, &subscriptions->list, hlist,
522 hlist_for_each_entry_rcu(subscription, &subscriptions->list,
547 if (!hlist_empty(&subscriptions->list))
560 hlist_for_each_entry_rcu(subscription, &subscriptions->list, hlist,
583 if (!hlist_empty(&subscriptions->list))
596 &mm->notifier_subscriptions->list, hlist,
641 INIT_HLIST_HEAD(&subscriptions->list);
680 &mm->notifier_subscriptions->list);
733 &mm->notifier_subscriptions->list, hlist,
757 * list. The value of the ops pointer is used to determine when two notifiers
797 BUG_ON(!hlist_empty(&mm->notifier_subscriptions->list));
1066 * deferred list, but before the deferred list was processed.