Searched refs:rcu_state (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/kernel/rcu/ |
D | tree.h | 417 struct rcu_state *rsp; 458 struct rcu_state { struct 557 extern struct rcu_state rcu_sched_state; 559 extern struct rcu_state rcu_bh_state; 562 extern struct rcu_state rcu_preempt_state; 581 static void rcu_print_detail_task_stall(struct rcu_state *rsp); 594 static int rcu_spawn_one_boost_kthread(struct rcu_state *rsp, 604 static void print_cpu_stall_info(struct rcu_state *rsp, int cpu); 608 static bool rcu_nocb_cpu_needs_barrier(struct rcu_state *rsp, int cpu); 610 static void rcu_nocb_gp_cleanup(struct rcu_state *rsp, struct rcu_node *rnp); [all …]
|
D | tree.c | 96 struct rcu_state sname##_state = { \ 114 static struct rcu_state *const rcu_state_p; 162 static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp); 163 static void rcu_report_exp_rdp(struct rcu_state *rsp, 236 static int rcu_gp_in_progress(struct rcu_state *rsp) in rcu_gp_in_progress() 310 struct rcu_state *rsp; in rcu_momentary_dyntick_idle() 408 static bool rcu_start_gp_advanced(struct rcu_state *rsp, struct rcu_node *rnp, 410 static void force_qs_rnp(struct rcu_state *rsp, 414 static void force_quiescent_state(struct rcu_state *rsp); 503 struct rcu_state *rsp; in show_rcu_gp_kthreads() [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() 262 static void print_one_rcu_state(struct seq_file *m, struct rcu_state *rsp) in print_one_rcu_state() 295 struct rcu_state *rsp = (struct rcu_state *)m->private; in show_rcuhier() 313 static void show_one_rcugp(struct seq_file *m, struct rcu_state *rsp) in show_one_rcugp() 337 struct rcu_state *rsp = (struct rcu_state *)m->private; in show_rcugp() 428 struct rcu_state *rsp; in rcutree_trace_init()
|
D | tree_plugin.h | 101 static struct rcu_state *const rcu_state_p = &rcu_preempt_state; 104 static void rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp, 546 static void rcu_print_detail_task_stall(struct rcu_state *rsp) in rcu_print_detail_task_stall() 705 struct rcu_state *rsp = info; in sync_rcu_exp_handler() 748 struct rcu_state *rsp = rcu_state_p; in synchronize_rcu_expedited() 814 static struct rcu_state *const rcu_state_p = &rcu_sched_state; 855 static void rcu_print_detail_task_stall(struct rcu_state *rsp) in rcu_print_detail_task_stall() 1158 static int rcu_spawn_one_boost_kthread(struct rcu_state *rsp, in rcu_spawn_one_boost_kthread() 1435 struct rcu_state *rsp; in rcu_try_advance_all_cbs() 1524 struct rcu_state *rsp; in rcu_prepare_for_idle() [all …]
|
/linux-4.4.14/Documentation/RCU/ |
D | trace.txt | 265 These fields are taken from the rcu_state structure, and are as follows:
|