Lines Matching refs:srcu

23 DEFINE_STATIC_SRCU(srcu);
309 id = srcu_read_lock(&srcu); in mn_hlist_release()
311 srcu_read_lock_held(&srcu)) in mn_hlist_release()
334 srcu_read_unlock(&srcu, id); in mn_hlist_release()
345 synchronize_srcu(&srcu); in mn_hlist_release()
372 id = srcu_read_lock(&srcu); in __mmu_notifier_clear_flush_young()
375 srcu_read_lock_held(&srcu)) { in __mmu_notifier_clear_flush_young()
380 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_flush_young()
392 id = srcu_read_lock(&srcu); in __mmu_notifier_clear_young()
395 srcu_read_lock_held(&srcu)) { in __mmu_notifier_clear_young()
400 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_young()
411 id = srcu_read_lock(&srcu); in __mmu_notifier_test_young()
414 srcu_read_lock_held(&srcu)) { in __mmu_notifier_test_young()
422 srcu_read_unlock(&srcu, id); in __mmu_notifier_test_young()
433 id = srcu_read_lock(&srcu); in __mmu_notifier_change_pte()
436 srcu_read_lock_held(&srcu)) { in __mmu_notifier_change_pte()
441 srcu_read_unlock(&srcu, id); in __mmu_notifier_change_pte()
483 id = srcu_read_lock(&srcu); in mn_hlist_invalidate_range_start()
485 srcu_read_lock_held(&srcu)) { in mn_hlist_invalidate_range_start()
508 srcu_read_unlock(&srcu, id); in mn_hlist_invalidate_range_start()
536 id = srcu_read_lock(&srcu); in mn_hlist_invalidate_end()
538 srcu_read_lock_held(&srcu)) { in mn_hlist_invalidate_end()
566 srcu_read_unlock(&srcu, id); in mn_hlist_invalidate_end()
590 id = srcu_read_lock(&srcu); in __mmu_notifier_invalidate_range()
593 srcu_read_lock_held(&srcu)) { in __mmu_notifier_invalidate_range()
598 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range()
816 id = srcu_read_lock(&srcu); in mmu_notifier_unregister()
823 srcu_read_unlock(&srcu, id); in mmu_notifier_unregister()
838 synchronize_srcu(&srcu); in mmu_notifier_unregister()
889 call_srcu(&srcu, &subscription->rcu, mmu_notifier_free_rcu); in mmu_notifier_put()
1092 synchronize_srcu(&srcu); in mmu_notifier_synchronize()