Searched refs:barrier_mutex (Results 1 – 4 of 4) sorted by relevance
1212 mutex_lock(&rcu_state.barrier_mutex); in rcu_nocb_cpu_deoffload()1223 mutex_unlock(&rcu_state.barrier_mutex); in rcu_nocb_cpu_deoffload()1297 mutex_lock(&rcu_state.barrier_mutex); in rcu_nocb_cpu_offload()1308 mutex_unlock(&rcu_state.barrier_mutex); in rcu_nocb_cpu_offload()1326 if (!mutex_trylock(&rcu_state.barrier_mutex)) in lazy_rcu_shrink_count()1336 mutex_unlock(&rcu_state.barrier_mutex); in lazy_rcu_shrink_count()1354 if (!mutex_trylock(&rcu_state.barrier_mutex)) { in lazy_rcu_shrink_scan()1395 mutex_unlock(&rcu_state.barrier_mutex); in lazy_rcu_shrink_scan()1531 mutex_lock(&rcu_state.barrier_mutex); in rcu_spawn_cpu_nocb_kthread()1536 mutex_unlock(&rcu_state.barrier_mutex); in rcu_spawn_cpu_nocb_kthread()
355 struct mutex barrier_mutex; /* Guards barrier fields. */ member
88 .barrier_mutex = __MUTEX_INITIALIZER(rcu_state.barrier_mutex),4001 mutex_lock(&rcu_state.barrier_mutex); in rcu_barrier()4007 mutex_unlock(&rcu_state.barrier_mutex); in rcu_barrier()4082 mutex_unlock(&rcu_state.barrier_mutex); in rcu_barrier()
28 !(lockdep_is_held(&rcu_state.barrier_mutex) || in rcu_rdp_is_offloaded()