Lines Matching refs:rcu_data
235 struct rcu_data *rdp; in rcu_report_exp_cpu_mult()
244 rdp = per_cpu_ptr(&rcu_data, cpu); in rcu_report_exp_cpu_mult()
256 static void rcu_report_exp_rdp(struct rcu_data *rdp) in rcu_report_exp_rdp()
282 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, raw_smp_processor_id()); in exp_funnel_lock()
353 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in sync_rcu_exp_select_node_cpus()
381 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in sync_rcu_exp_select_node_cpus()
493 struct rcu_data *rdp; in synchronize_rcu_expedited_wait()
505 rdp = per_cpu_ptr(&rcu_data, cpu); in synchronize_rcu_expedited_wait()
531 struct rcu_data *rdp; in synchronize_rcu_expedited_wait()
537 rdp = per_cpu_ptr(&rcu_data, cpu); in synchronize_rcu_expedited_wait()
645 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_exp_handler()
726 __this_cpu_write(rcu_data.cpu_no_qs.b.exp, true); in rcu_exp_need_qs()
728 smp_store_release(this_cpu_ptr(&rcu_data.rcu_urgent_qs), true); in rcu_exp_need_qs()
736 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_exp_handler()
740 __this_cpu_read(rcu_data.cpu_no_qs.b.exp)) in rcu_exp_handler()
743 rcu_report_exp_rdp(this_cpu_ptr(&rcu_data)); in rcu_exp_handler()
754 struct rcu_data *rdp; in sync_sched_exp_online_cleanup()
758 rdp = per_cpu_ptr(&rcu_data, cpu); in sync_sched_exp_online_cleanup()
763 __this_cpu_read(rcu_data.cpu_no_qs.b.exp)) { in sync_sched_exp_online_cleanup()