Lines Matching refs:rcu_state_p
101 static struct rcu_state *const rcu_state_p = &rcu_preempt_state; variable
302 rdp = this_cpu_ptr(rcu_state_p->rda); in rcu_preempt_note_context_switch()
426 rdp = this_cpu_ptr(rcu_state_p->rda); in rcu_read_unlock_special()
427 rcu_report_exp_rdp(rcu_state_p, rdp, true); in rcu_read_unlock_special()
501 rcu_report_unblock_qs_rnp(rcu_state_p, rnp, flags); in rcu_read_unlock_special()
515 rcu_report_exp_rnp(rcu_state_p, rnp, true); in rcu_read_unlock_special()
652 rcu_do_batch(rcu_state_p, this_cpu_ptr(rcu_data_p)); in rcu_preempt_do_callbacks()
662 __call_rcu(head, func, rcu_state_p, -1, 0); in call_rcu()
748 struct rcu_state *rsp = rcu_state_p; in synchronize_rcu_expedited()
782 _rcu_barrier(rcu_state_p); in rcu_barrier()
791 rcu_init_one(rcu_state_p, rcu_data_p); in __rcu_init_preempt()
814 static struct rcu_state *const rcu_state_p = &rcu_sched_state; variable
1166 if (rcu_state_p != rsp) in rcu_spawn_one_boost_kthread()
1299 rcu_for_each_leaf_node(rcu_state_p, rnp) in rcu_spawn_boost_kthreads() local
1300 (void)rcu_spawn_one_boost_kthread(rcu_state_p, rnp); in rcu_spawn_boost_kthreads()
1305 struct rcu_data *rdp = per_cpu_ptr(rcu_state_p->rda, cpu); in rcu_prepare_kthreads()
1310 (void)rcu_spawn_one_boost_kthread(rcu_state_p, rnp); in rcu_prepare_kthreads()
2747 if (!*isidle || rdp->rsp != rcu_state_p || in rcu_sysidle_check_cpu()
2773 return rsp == rcu_state_p; in is_sysidle_rcu_state()
2851 if (rsp != rcu_state_p) in rcu_sysidle_report()
2925 rdp = per_cpu_ptr(rcu_state_p->rda, cpu); in rcu_sys_is_idle()
2930 rcu_sysidle_report(rcu_state_p, isidle, maxj, false); in rcu_sys_is_idle()
2957 !rcu_gp_in_progress(rcu_state_p) && in rcu_sys_is_idle()