Home
last modified time | relevance | path

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

/linux-4.4.14/kernel/rcu/
Dtree.h417 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 …]
Dtree.c96 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 …]
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()
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()
Dtree_plugin.h101 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/
Dtrace.txt265 These fields are taken from the rcu_state structure, and are as follows: