Searched defs:rnp (Results 1 – 5 of 5) sorted by relevance
/kernel/rcu/ |
D | tree_plugin.h | 147 static void rcu_preempt_ctxt_queue(struct rcu_node *rnp, struct rcu_data *rdp) in rcu_preempt_ctxt_queue() 291 struct rcu_node *rnp; in rcu_preempt_note_context_switch() local 343 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp) in rcu_preempt_blocked_readers_cgp() 353 struct rcu_node *rnp) in rcu_next_node_entry() 367 static bool rcu_preempt_has_tasks(struct rcu_node *rnp) in rcu_preempt_has_tasks() 386 struct rcu_node *rnp; in rcu_read_unlock_special() local 512 static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp) in rcu_print_detail_task_stall_rnp() 535 struct rcu_node *rnp = rcu_get_root(rsp); in rcu_print_detail_task_stall() local 542 static void rcu_print_task_stall_begin(struct rcu_node *rnp) in rcu_print_task_stall_begin() 557 static int rcu_print_task_stall(struct rcu_node *rnp) in rcu_print_task_stall() [all …]
|
D | tree_exp.h | 61 struct rcu_node *rnp; in sync_exp_reset_tree_hotplug() local 114 struct rcu_node *rnp; in sync_exp_reset_tree() local 134 static int sync_rcu_preempt_exp_done(struct rcu_node *rnp) in sync_rcu_preempt_exp_done() 151 static void __rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp, in __rcu_report_exp_rnp() 189 struct rcu_node *rnp, bool wake) in rcu_report_exp_rnp() 202 static void rcu_report_exp_cpu_mult(struct rcu_state *rsp, struct rcu_node *rnp, in rcu_report_exp_cpu_mult() 249 struct rcu_node *rnp = rdp->mynode; in exp_funnel_lock() local 304 struct rcu_node *rnp; in sync_sched_exp_handler() local 326 struct rcu_node *rnp; in sync_sched_exp_online_cleanup() local 349 struct rcu_node *rnp; in sync_rcu_exp_select_cpus() local [all …]
|
D | tree.c | 227 unsigned long rcu_rnp_online_cpus(struct rcu_node *rnp) in rcu_rnp_online_cpus() 632 struct rcu_node *rnp = rcu_get_root(rsp); in rcu_future_needs_gp() local 1099 struct rcu_node *rnp; in rcu_lockdep_current_cpu_online() local 1296 struct rcu_node *rnp; in rcu_dump_cpu_stacks() local 1342 struct rcu_node *rnp = rcu_get_root(rsp); in print_other_cpu_stall() local 1421 struct rcu_node *rnp = rcu_get_root(rsp); in print_cpu_stall() local 1473 struct rcu_node *rnp; in check_cpu_stall() local 1575 struct rcu_node *rnp) in rcu_cbs_completed() 1598 static void trace_rcu_future_gp(struct rcu_node *rnp, struct rcu_data *rdp, in trace_rcu_future_gp() 1615 rcu_start_future_gp(struct rcu_node *rnp, struct rcu_data *rdp, in rcu_start_future_gp() [all …]
|
D | tree.h | 261 #define leaf_node_cpu_bit(rnp, cpu) (1UL << ((cpu) - (rnp)->grplo)) argument 267 #define rcu_for_each_node_breadth_first(rsp, rnp) \ argument 276 #define rcu_for_each_nonleaf_node_breadth_first(rsp, rnp) \ argument 286 #define rcu_for_each_leaf_node(rsp, rnp) \ argument 293 #define for_each_leaf_node_possible_cpu(rnp, cpu) \ argument 715 static inline void raw_spin_lock_rcu_node(struct rcu_node *rnp) in raw_spin_lock_rcu_node() 721 static inline void raw_spin_unlock_rcu_node(struct rcu_node *rnp) in raw_spin_unlock_rcu_node() 726 static inline void raw_spin_lock_irq_rcu_node(struct rcu_node *rnp) in raw_spin_lock_irq_rcu_node() 732 static inline void raw_spin_unlock_irq_rcu_node(struct rcu_node *rnp) in raw_spin_unlock_irq_rcu_node() 737 #define raw_spin_lock_irqsave_rcu_node(rnp, flags) \ argument [all …]
|
D | tree_trace.c | 220 static void print_one_rcu_node_boost(struct seq_file *m, struct rcu_node *rnp) in print_one_rcu_node_boost() 245 struct rcu_node *rnp; in show_rcu_node_boost() local 271 struct rcu_node *rnp; in print_one_rcu_state() local 325 struct rcu_node *rnp = &rsp->node[0]; in show_one_rcugp() local
|