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()
530 struct rcu_data *rdp; in synchronize_rcu_expedited_wait()
536 rdp = per_cpu_ptr(&rcu_data, cpu); in synchronize_rcu_expedited_wait()
644 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_exp_handler()
725 __this_cpu_write(rcu_data.cpu_no_qs.b.exp, true); in rcu_exp_need_qs()
727 smp_store_release(this_cpu_ptr(&rcu_data.rcu_urgent_qs), true); in rcu_exp_need_qs()
735 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_exp_handler()
739 __this_cpu_read(rcu_data.cpu_no_qs.b.exp)) in rcu_exp_handler()
742 rcu_report_exp_rdp(this_cpu_ptr(&rcu_data)); in rcu_exp_handler()
753 struct rcu_data *rdp; in sync_sched_exp_online_cleanup()
757 rdp = per_cpu_ptr(&rcu_data, cpu); in sync_sched_exp_online_cleanup()
762 __this_cpu_read(rcu_data.cpu_no_qs.b.exp)) { in sync_sched_exp_online_cleanup()