Home
last modified time | relevance | path

Searched refs:rcu_state (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/kernel/rcu/
Dtree.h375 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 …]
Dtree.c95 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 …]
Dtree_trace.c64 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()
Dtree_plugin.h93 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/
Dtrace.txt281 These fields are taken from the rcu_state structure, and are as follows: