Home
last modified time | relevance | path

Searched defs:rnp (Results 1 – 7 of 7) sorted by relevance

/linux-6.1.9/kernel/rcu/
Dtree_exp.h82 struct rcu_node *rnp; in sync_exp_reset_tree_hotplug() local
135 struct rcu_node *rnp; in sync_exp_reset_tree() local
152 static bool sync_rcu_exp_done(struct rcu_node *rnp) in sync_rcu_exp_done()
163 static bool sync_rcu_exp_done_unlocked(struct rcu_node *rnp) in sync_rcu_exp_done_unlocked()
184 static void __rcu_report_exp_rnp(struct rcu_node *rnp, in __rcu_report_exp_rnp()
220 static void __maybe_unused rcu_report_exp_rnp(struct rcu_node *rnp, bool wake) in rcu_report_exp_rnp()
232 static void rcu_report_exp_cpu_mult(struct rcu_node *rnp, in rcu_report_exp_cpu_mult()
285 struct rcu_node *rnp = rdp->mynode; in exp_funnel_lock() local
346 struct rcu_node *rnp = container_of(rewp, struct rcu_node, rew); in __sync_rcu_exp_select_node_cpus() local
436 static inline void sync_rcu_exp_select_cpus_queue_work(struct rcu_node *rnp) in sync_rcu_exp_select_cpus_queue_work()
[all …]
Dtree_plugin.h151 static void rcu_preempt_ctxt_queue(struct rcu_node *rnp, struct rcu_data *rdp) in rcu_preempt_ctxt_queue()
314 struct rcu_node *rnp; in rcu_note_context_switch() local
367 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp) in rcu_preempt_blocked_readers_cgp()
439 struct rcu_node *rnp) in rcu_next_node_entry()
453 static bool rcu_preempt_has_tasks(struct rcu_node *rnp) in rcu_preempt_has_tasks()
472 struct rcu_node *rnp; in rcu_preempt_deferred_qs_irqrestore() local
640 struct rcu_node *rnp = rdp->mynode; in rcu_read_unlock_special() local
691 static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp) in rcu_preempt_check_blocked_tasks()
776 dump_blkd_tasks(struct rcu_node *rnp, int ncheck) in dump_blkd_tasks()
911 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp) in rcu_preempt_blocked_readers_cgp()
[all …]
Dtree.c223 static unsigned long rcu_rnp_online_cpus(struct rcu_node *rnp) in rcu_rnp_online_cpus()
790 static void rcu_gpnum_ovf(struct rcu_node *rnp, struct rcu_data *rdp) in rcu_gpnum_ovf()
825 struct rcu_node *rnp = rdp->mynode; in rcu_implicit_dynticks_qs() local
940 static void trace_rcu_this_gp(struct rcu_node *rnp, struct rcu_data *rdp, in trace_rcu_this_gp()
968 struct rcu_node *rnp; in rcu_start_this_gp() local
1039 static bool rcu_future_gp_cleanup(struct rcu_node *rnp) in rcu_future_gp_cleanup()
1091 static bool rcu_accelerate_cbs(struct rcu_node *rnp, struct rcu_data *rdp) in rcu_accelerate_cbs()
1137 static void rcu_accelerate_cbs_unlocked(struct rcu_node *rnp, in rcu_accelerate_cbs_unlocked()
1167 static bool rcu_advance_cbs(struct rcu_node *rnp, struct rcu_data *rdp) in rcu_advance_cbs()
1190 static void __maybe_unused rcu_advance_cbs_nowake(struct rcu_node *rnp, in rcu_advance_cbs_nowake()
[all …]
Dtree_stall.h215 struct rcu_node *rnp; in rcu_iw_handler() local
237 static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp) in rcu_print_detail_task_stall_rnp()
287 static int rcu_print_task_stall(struct rcu_node *rnp, unsigned long flags) in rcu_print_task_stall()
337 static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp) in rcu_print_detail_task_stall_rnp()
345 static int rcu_print_task_stall(struct rcu_node *rnp, unsigned long flags) in rcu_print_task_stall()
363 struct rcu_node *rnp; in rcu_dump_cpu_stacks() local
559 struct rcu_node *rnp; in print_other_cpu_stall() local
630 struct rcu_node *rnp = rcu_get_root(); in print_cpu_stall() local
690 struct rcu_node *rnp; in check_cpu_stall() local
798 struct rcu_node *rnp; in rcu_check_boost_fail() local
[all …]
Drcu.h332 #define rcu_is_leaf_node(rnp) ((rnp)->level == rcu_num_lvls - 1) argument
335 #define rcu_is_last_leaf_node(rnp) ((rnp) == &rcu_state.node[rcu_num_nodes - 1]) argument
342 #define srcu_for_each_node_breadth_first(sp, rnp) \ argument
345 #define rcu_for_each_node_breadth_first(rnp) \ argument
354 #define rcu_for_each_leaf_node(rnp) \ argument
361 #define for_each_leaf_node_possible_cpu(rnp, cpu) \ argument
370 #define rcu_find_next_bit(rnp, cpu, mask) \ argument
372 #define for_each_leaf_node_cpu_mask(rnp, cpu, mask) \ argument
Dtree_nocb.h204 static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp) in rcu_nocb_gp_get()
209 static void rcu_init_one_nocb(struct rcu_node *rnp) in rcu_init_one_nocb()
612 struct rcu_node *rnp; in nocb_gp_wait() local
825 struct rcu_node *rnp = rdp->mynode; in nocb_cb_wait() local
1438 struct rcu_node *rnp = rdp->mynode; in show_rcu_nocb_gp_state() local
1558 static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp) in rcu_nocb_gp_get()
1563 static void rcu_init_one_nocb(struct rcu_node *rnp) in rcu_init_one_nocb()
Dtree.h147 #define leaf_node_cpu_bit(rnp, cpu) (BIT((cpu) - (rnp)->grplo)) argument