Searched refs:rcu_state (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/kernel/rcu/ |
D | tree.h | 375 struct rcu_state *rsp; 423 struct rcu_state { struct 521 extern struct rcu_state rcu_sched_state; 524 extern struct rcu_state rcu_bh_state; 528 extern struct rcu_state rcu_preempt_state; 548 static void rcu_print_detail_task_stall(struct rcu_state *rsp); 560 static int rcu_spawn_one_boost_kthread(struct rcu_state *rsp, 570 static void print_cpu_stall_info(struct rcu_state *rsp, int cpu); 574 static bool rcu_nocb_cpu_needs_barrier(struct rcu_state *rsp, int cpu); 576 static void rcu_nocb_gp_cleanup(struct rcu_state *rsp, struct rcu_node *rnp); [all …]
|
D | tree.c | 95 struct rcu_state sname##_state = { \ 113 static struct rcu_state *rcu_state_p; 159 static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp); 202 static int rcu_gp_in_progress(struct rcu_state *rsp) in rcu_gp_in_progress() 264 struct rcu_state *rsp; in rcu_momentary_dyntick_idle() 353 static bool rcu_start_gp_advanced(struct rcu_state *rsp, struct rcu_node *rnp, 355 static void force_qs_rnp(struct rcu_state *rsp, 359 static void force_quiescent_state(struct rcu_state *rsp); 448 struct rcu_state *rsp; in show_rcu_gp_kthreads() 478 struct rcu_state *rsp = NULL; in rcutorture_get_gp_data() [all …]
|
D | tree_trace.c | 64 struct rcu_state *rsp = (struct rcu_state *)m->private; in r_start() 83 struct rcu_state *rsp = (struct rcu_state *)m->private; in show_rcubarrier() 186 struct rcu_state *rsp = (struct rcu_state *)m->private; in show_rcuexp() 265 static void print_one_rcu_state(struct seq_file *m, struct rcu_state *rsp) in print_one_rcu_state() 298 struct rcu_state *rsp = (struct rcu_state *)m->private; in show_rcuhier() 316 static void show_one_rcugp(struct seq_file *m, struct rcu_state *rsp) in show_one_rcugp() 340 struct rcu_state *rsp = (struct rcu_state *)m->private; in show_rcugp() 431 struct rcu_state *rsp; in rcutree_trace_init()
|
D | tree_plugin.h | 93 static struct rcu_state *rcu_state_p = &rcu_preempt_state; 96 static void rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp, 404 static void rcu_print_detail_task_stall(struct rcu_state *rsp) in rcu_print_detail_task_stall() 586 static void rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp, in rcu_report_exp_rnp() 626 sync_rcu_preempt_exp_init1(struct rcu_state *rsp, struct rcu_node *rnp) in sync_rcu_preempt_exp_init1() 669 sync_rcu_preempt_exp_init2(struct rcu_state *rsp, struct rcu_node *rnp) in sync_rcu_preempt_exp_init2() 714 struct rcu_state *rsp = &rcu_preempt_state; in synchronize_rcu_expedited() 834 static struct rcu_state *rcu_state_p = &rcu_sched_state; 874 static void rcu_print_detail_task_stall(struct rcu_state *rsp) in rcu_print_detail_task_stall() 1168 static int rcu_spawn_one_boost_kthread(struct rcu_state *rsp, in rcu_spawn_one_boost_kthread() [all …]
|
/linux-4.1.27/Documentation/RCU/ |
D | trace.txt | 281 These fields are taken from the rcu_state structure, and are as follows:
|