Lines Matching refs:srcu
24 DEFINE_STATIC_SRCU(srcu);
34 call_srcu(&srcu, rcu, func); in mmu_notifier_call_srcu()
41 srcu_barrier(&srcu); in mmu_notifier_synchronize()
66 id = srcu_read_lock(&srcu); in __mmu_notifier_release()
91 srcu_read_unlock(&srcu, id); in __mmu_notifier_release()
102 synchronize_srcu(&srcu); in __mmu_notifier_release()
117 id = srcu_read_lock(&srcu); in __mmu_notifier_clear_flush_young()
122 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_flush_young()
134 id = srcu_read_lock(&srcu); in __mmu_notifier_clear_young()
139 srcu_read_unlock(&srcu, id); in __mmu_notifier_clear_young()
150 id = srcu_read_lock(&srcu); in __mmu_notifier_test_young()
158 srcu_read_unlock(&srcu, id); in __mmu_notifier_test_young()
169 id = srcu_read_lock(&srcu); in __mmu_notifier_change_pte()
174 srcu_read_unlock(&srcu, id); in __mmu_notifier_change_pte()
185 id = srcu_read_lock(&srcu); in __mmu_notifier_invalidate_range_start()
197 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range_start()
211 id = srcu_read_lock(&srcu); in __mmu_notifier_invalidate_range_end()
231 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range_end()
241 id = srcu_read_lock(&srcu); in __mmu_notifier_invalidate_range()
246 srcu_read_unlock(&srcu, id); in __mmu_notifier_invalidate_range()
265 id = srcu_read_lock(&srcu); in mm_has_blockable_invalidate_notifiers()
277 srcu_read_unlock(&srcu, id); in mm_has_blockable_invalidate_notifiers()
390 id = srcu_read_lock(&srcu); in mmu_notifier_unregister()
397 srcu_read_unlock(&srcu, id); in mmu_notifier_unregister()
412 synchronize_srcu(&srcu); in mmu_notifier_unregister()