Home
last modified time | relevance | path

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

/Linux-v4.19/kernel/rcu/
Dtree.h64 struct rcu_state *rew_rsp;
271 struct rcu_state *rsp;
312 struct rcu_state { struct
414 extern struct rcu_state rcu_sched_state;
416 extern struct rcu_state rcu_bh_state;
419 extern struct rcu_state rcu_preempt_state;
440 static void rcu_print_detail_task_stall(struct rcu_state *rsp);
443 static void rcu_preempt_check_blocked_tasks(struct rcu_state *rsp,
448 static void dump_blkd_tasks(struct rcu_state *rsp, struct rcu_node *rnp,
455 static int rcu_spawn_one_boost_kthread(struct rcu_state *rsp,
[all …]
Dtree_exp.h28 static void rcu_exp_gp_seq_start(struct rcu_state *rsp) in rcu_exp_gp_seq_start()
37 static __maybe_unused unsigned long rcu_exp_gp_seq_endval(struct rcu_state *rsp) in rcu_exp_gp_seq_endval()
45 static void rcu_exp_gp_seq_end(struct rcu_state *rsp) in rcu_exp_gp_seq_end()
54 static unsigned long rcu_exp_gp_seq_snap(struct rcu_state *rsp) in rcu_exp_gp_seq_snap()
69 static bool rcu_exp_gp_seq_done(struct rcu_state *rsp, unsigned long s) in rcu_exp_gp_seq_done()
81 static void sync_exp_reset_tree_hotplug(struct rcu_state *rsp) in sync_exp_reset_tree_hotplug()
138 static void __maybe_unused sync_exp_reset_tree(struct rcu_state *rsp) in sync_exp_reset_tree()
197 static void __rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp, in __rcu_report_exp_rnp()
232 static void __maybe_unused rcu_report_exp_rnp(struct rcu_state *rsp, in rcu_report_exp_rnp()
245 static void rcu_report_exp_cpu_mult(struct rcu_state *rsp, struct rcu_node *rnp, in rcu_report_exp_cpu_mult()
[all …]
Dtree.c96 struct rcu_state sname##_state = { \
113 static struct rcu_state *const rcu_state_p;
162 rcu_report_qs_rnp(unsigned long mask, struct rcu_state *rsp,
168 static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp);
169 static void rcu_report_exp_rdp(struct rcu_state *rsp,
220 static int rcu_gp_in_progress(struct rcu_state *rsp) in rcu_gp_in_progress()
549 static void force_qs_rnp(struct rcu_state *rsp, int (*f)(struct rcu_data *rsp));
550 static void force_quiescent_state(struct rcu_state *rsp);
637 struct rcu_state *rsp; in show_rcu_gp_kthreads()
671 struct rcu_state *rsp = NULL; in rcutorture_get_gp_data()
[all …]
Dtree_plugin.h127 static struct rcu_state *const rcu_state_p = &rcu_preempt_state;
130 static void rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp,
636 static void rcu_print_detail_task_stall(struct rcu_state *rsp) in rcu_print_detail_task_stall()
710 rcu_preempt_check_blocked_tasks(struct rcu_state *rsp, struct rcu_node *rnp) in rcu_preempt_check_blocked_tasks()
737 struct rcu_state *rsp = &rcu_preempt_state; in rcu_preempt_check_callbacks()
869 dump_blkd_tasks(struct rcu_state *rsp, struct rcu_node *rnp, int ncheck) in dump_blkd_tasks()
907 static struct rcu_state *const rcu_state_p = &rcu_sched_state;
947 static void rcu_print_detail_task_stall(struct rcu_state *rsp) in rcu_print_detail_task_stall()
976 rcu_preempt_check_blocked_tasks(struct rcu_state *rsp, struct rcu_node *rnp) in rcu_preempt_check_blocked_tasks()
1018 dump_blkd_tasks(struct rcu_state *rsp, struct rcu_node *rnp, int ncheck) in dump_blkd_tasks()
[all …]