Lines Matching refs:srcu
25 DEFINE_STATIC_SRCU(srcu);
311 id = srcu_read_lock(&srcu); in mn_hlist_release()
313 srcu_read_lock_held(&srcu)) in mn_hlist_release()
336 srcu_read_unlock(&srcu, id); in mn_hlist_release()
347 synchronize_srcu(&srcu); in mn_hlist_release()
374 id = srcu_read_lock(&srcu); in __mmu_notifier_clear_flush_young()
377 srcu_read_lock_held(&srcu)) { in __mmu_notifier_clear_flush_young()
382 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_flush_young()
394 id = srcu_read_lock(&srcu); in __mmu_notifier_clear_young()
397 srcu_read_lock_held(&srcu)) { in __mmu_notifier_clear_young()
402 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_young()
413 id = srcu_read_lock(&srcu); in __mmu_notifier_test_young()
416 srcu_read_lock_held(&srcu)) { in __mmu_notifier_test_young()
424 srcu_read_unlock(&srcu, id); in __mmu_notifier_test_young()
468 id = srcu_read_lock(&srcu); in mn_hlist_invalidate_range_start()
470 srcu_read_lock_held(&srcu)) { in mn_hlist_invalidate_range_start()
508 hlist, srcu_read_lock_held(&srcu)) { in mn_hlist_invalidate_range_start()
516 srcu_read_unlock(&srcu, id); in mn_hlist_invalidate_range_start()
544 id = srcu_read_lock(&srcu); in mn_hlist_invalidate_end()
546 srcu_read_lock_held(&srcu)) { in mn_hlist_invalidate_end()
556 srcu_read_unlock(&srcu, id); in mn_hlist_invalidate_end()
579 id = srcu_read_lock(&srcu); in __mmu_notifier_arch_invalidate_secondary_tlbs()
582 srcu_read_lock_held(&srcu)) { in __mmu_notifier_arch_invalidate_secondary_tlbs()
588 srcu_read_unlock(&srcu, id); in __mmu_notifier_arch_invalidate_secondary_tlbs()
809 id = srcu_read_lock(&srcu); in mmu_notifier_unregister()
816 srcu_read_unlock(&srcu, id); in mmu_notifier_unregister()
831 synchronize_srcu(&srcu); in mmu_notifier_unregister()
882 call_srcu(&srcu, &subscription->rcu, mmu_notifier_free_rcu); in mmu_notifier_put()
1097 synchronize_srcu(&srcu); in mmu_notifier_synchronize()