Symbol: rcu_node
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1154
struct list_head rcu_node;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h
235
struct list_head rcu_node;
drivers/scsi/cxgbi/libcxgbi.c
157
list_add_tail_rcu(&cdev->rcu_node, &cdev_rcu_list);
drivers/scsi/cxgbi/libcxgbi.c
177
list_del_rcu(&cdev->rcu_node);
drivers/scsi/cxgbi/libcxgbi.c
267
list_for_each_entry_rcu(cdev, &cdev_rcu_list, rcu_node) {
drivers/scsi/cxgbi/libcxgbi.h
479
struct list_head rcu_node;
include/linux/sched.h
77
struct rcu_node;
include/linux/sched.h
934
struct rcu_node *rcu_blocked_node;
kernel/rcu/tree.c
1016
static bool rcu_start_this_gp(struct rcu_node *rnp_start, struct rcu_data *rdp,
kernel/rcu/tree.c
1020
struct rcu_node *rnp;
kernel/rcu/tree.c
1091
static bool rcu_future_gp_cleanup(struct rcu_node *rnp)
kernel/rcu/tree.c
1143
static bool rcu_accelerate_cbs(struct rcu_node *rnp, struct rcu_data *rdp)
kernel/rcu/tree.c
1189
static void rcu_accelerate_cbs_unlocked(struct rcu_node *rnp,
kernel/rcu/tree.c
1219
static bool rcu_advance_cbs(struct rcu_node *rnp, struct rcu_data *rdp)
kernel/rcu/tree.c
1242
static void __maybe_unused rcu_advance_cbs_nowake(struct rcu_node *rnp,
kernel/rcu/tree.c
1273
static bool __note_gp_changes(struct rcu_node *rnp, struct rcu_data *rdp)
kernel/rcu/tree.c
1326
struct rcu_node *rnp;
kernel/rcu/tree.c
1414
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
1430
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
1452
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
1469
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
159
static void rcu_report_qs_rnp(unsigned long mask, struct rcu_node *rnp,
kernel/rcu/tree.c
164
static void check_cb_ovld_locked(struct rcu_data *rdp, struct rcu_node *rnp);
kernel/rcu/tree.c
168
static void rcu_cleanup_dead_rnp(struct rcu_node *rnp_leaf);
kernel/rcu/tree.c
169
static void rcu_init_new_rnp(struct rcu_node *rnp_leaf);
kernel/rcu/tree.c
1810
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
2007
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
2031
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
2070
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
2158
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
2339
static void rcu_report_qs_rnp(unsigned long mask, struct rcu_node *rnp,
kernel/rcu/tree.c
2344
struct rcu_node *rnp_c;
kernel/rcu/tree.c
2404
rcu_report_unblock_qs_rnp(struct rcu_node *rnp, unsigned long flags)
kernel/rcu/tree.c
2409
struct rcu_node *rnp_p;
kernel/rcu/tree.c
2447
struct rcu_node *rnp;
kernel/rcu/tree.c
2736
struct rcu_node *rnp;
kernel/rcu/tree.c
2795
struct rcu_node *rnp;
kernel/rcu/tree.c
2796
struct rcu_node *rnp_old = NULL;
kernel/rcu/tree.c
2838
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree.c
3065
static void check_cb_ovld_locked(struct rcu_data *rdp, struct rcu_node *rnp)
kernel/rcu/tree.c
3090
struct rcu_node *const rnp = rdp->mynode;
kernel/rcu/tree.c
3352
struct rcu_node *rnp;
kernel/rcu/tree.c
3463
struct rcu_node *rnp;
kernel/rcu/tree.c
3597
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
3674
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree.c
3995
static unsigned long rcu_rnp_online_cpus(struct rcu_node *rnp)
kernel/rcu/tree.c
4081
static void rcu_cleanup_dead_rnp(struct rcu_node *rnp_leaf)
kernel/rcu/tree.c
4084
struct rcu_node *rnp = rnp_leaf;
kernel/rcu/tree.c
4115
static void rcu_init_new_rnp(struct rcu_node *rnp_leaf)
kernel/rcu/tree.c
4119
struct rcu_node *rnp = rnp_leaf;
kernel/rcu/tree.c
4161
static void rcu_thread_affine_rnp(struct task_struct *t, struct rcu_node *rnp)
kernel/rcu/tree.c
4179
static void rcu_spawn_exp_par_gp_kworker(struct rcu_node *rnp)
kernel/rcu/tree.c
4220
static void rcu_spawn_rnp_kthreads(struct rcu_node *rnp)
kernel/rcu/tree.c
4245
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree.c
4306
struct rcu_node *rnp;
kernel/rcu/tree.c
4339
struct rcu_node *rnp;
kernel/rcu/tree.c
4397
struct rcu_node *rnp = rdp->mynode; /* Outgoing CPU's rdp & rnp. */
kernel/rcu/tree.c
4451
struct rcu_node *my_rnp;
kernel/rcu/tree.c
4521
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree.c
4537
struct rcu_node *rnp;
kernel/rcu/tree.c
4581
struct rcu_node *rnp;
kernel/rcu/tree.c
4630
struct rcu_node *rnp;
kernel/rcu/tree.c
4661
struct rcu_node *rnp;
kernel/rcu/tree.c
4857
struct rcu_node *rnp;
kernel/rcu/tree.c
542
static struct rcu_node *rcu_get_root(void)
kernel/rcu/tree.c
802
static void rcu_gpnum_ovf(struct rcu_node *rnp, struct rcu_data *rdp)
kernel/rcu/tree.c
859
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree.c
894
struct rcu_node *rnp1;
kernel/rcu/tree.c
992
static void trace_rcu_this_gp(struct rcu_node *rnp, struct rcu_data *rdp,
kernel/rcu/tree.h
199
struct rcu_node *mynode; /* This CPU's leaf of hierarchy */
kernel/rcu/tree.h
352
struct rcu_node node[NUM_RCU_NODES]; /* Hierarchy. */
kernel/rcu/tree.h
353
struct rcu_node *level[RCU_NUM_LVLS + 1];
kernel/rcu/tree.h
482
static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp);
kernel/rcu/tree.h
484
static bool rcu_preempt_has_tasks(struct rcu_node *rnp);
kernel/rcu/tree.h
486
static int rcu_print_task_exp_stall(struct rcu_node *rnp);
kernel/rcu/tree.h
487
static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp);
kernel/rcu/tree.h
489
static void dump_blkd_tasks(struct rcu_node *rnp, int ncheck);
kernel/rcu/tree.h
491
static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags);
kernel/rcu/tree.h
492
static void rcu_preempt_boost_start_gp(struct rcu_node *rnp);
kernel/rcu/tree.h
495
static void rcu_spawn_one_boost_kthread(struct rcu_node *rnp);
kernel/rcu/tree.h
496
static bool rcu_preempt_has_tasks(struct rcu_node *rnp);
kernel/rcu/tree.h
499
static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp);
kernel/rcu/tree.h
501
static void rcu_init_one_nocb(struct rcu_node *rnp);
kernel/rcu/tree.h
543
static void rcu_check_gp_start_stall(struct rcu_node *rnp, struct rcu_data *rdp,
kernel/rcu/tree.h
87
struct rcu_node *parent;
kernel/rcu/tree_exp.h
1027
struct rcu_node *rnp;
kernel/rcu/tree_exp.h
137
struct rcu_node *rnp;
kernel/rcu/tree_exp.h
14
static int rcu_print_task_exp_stall(struct rcu_node *rnp);
kernel/rcu/tree_exp.h
15
static void rcu_exp_print_detail_task_stall_rnp(struct rcu_node *rnp);
kernel/rcu/tree_exp.h
161
static bool sync_rcu_exp_done(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
172
static bool sync_rcu_exp_done_unlocked(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
192
static void __rcu_report_exp_rnp(struct rcu_node *rnp,
kernel/rcu/tree_exp.h
227
static void __maybe_unused rcu_report_exp_rnp(struct rcu_node *rnp, bool wake)
kernel/rcu/tree_exp.h
239
static void rcu_report_exp_cpu_mult(struct rcu_node *rnp, unsigned long flags,
kernel/rcu/tree_exp.h
270
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree_exp.h
304
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree_exp.h
305
struct rcu_node *rnp_root = rcu_get_root();
kernel/rcu/tree_exp.h
365
struct rcu_node *rnp = container_of(rewp, struct rcu_node, rew);
kernel/rcu/tree_exp.h
463
static inline bool rcu_exp_par_worker_started(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
468
static inline void sync_rcu_exp_select_cpus_queue_work(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
479
static inline void sync_rcu_exp_select_cpus_flush_work(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
507
struct rcu_node *rnp;
kernel/rcu/tree_exp.h
543
struct rcu_node *rnp_root = rcu_get_root();
kernel/rcu/tree_exp.h
563
struct rcu_node *rnp;
kernel/rcu/tree_exp.h
564
struct rcu_node *rnp_root = rcu_get_root();
kernel/rcu/tree_exp.h
633
struct rcu_node *rnp;
kernel/rcu/tree_exp.h
690
struct rcu_node *rnp;
kernel/rcu/tree_exp.h
754
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree_exp.h
811
static int rcu_print_task_exp_stall(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
837
static void rcu_exp_print_detail_task_stall_rnp(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
84
struct rcu_node *rnp;
kernel/rcu/tree_exp.h
85
struct rcu_node *rnp_up;
kernel/rcu/tree_exp.h
868
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree_exp.h
888
static int rcu_print_task_exp_stall(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
898
static void rcu_exp_print_detail_task_stall_rnp(struct rcu_node *rnp)
kernel/rcu/tree_exp.h
928
struct rcu_node *rnp;
kernel/rcu/tree_exp.h
992
struct rcu_node *rnp = container_of(wp, struct rcu_node, exp_poll_wq);
kernel/rcu/tree_nocb.h
1503
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree_nocb.h
1625
static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp)
kernel/rcu/tree_nocb.h
1630
static void rcu_init_one_nocb(struct rcu_node *rnp)
kernel/rcu/tree_nocb.h
182
static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp)
kernel/rcu/tree_nocb.h
187
static void rcu_init_one_nocb(struct rcu_node *rnp)
kernel/rcu/tree_nocb.h
641
struct rcu_node *rnp;
kernel/rcu/tree_nocb.h
860
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree_plugin.h
1015
static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
1023
static bool rcu_preempt_has_tasks(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
1057
static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
1100
dump_blkd_tasks(struct rcu_node *rnp, int ncheck)
kernel/rcu/tree_plugin.h
1154
static int rcu_boost(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
116
static void rcu_report_exp_rnp(struct rcu_node *rnp, bool wake);
kernel/rcu/tree_plugin.h
1219
struct rcu_node *rnp = (struct rcu_node *)arg;
kernel/rcu/tree_plugin.h
1259
static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags)
kernel/rcu/tree_plugin.h
1289
static void rcu_preempt_boost_start_gp(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
1298
static void rcu_spawn_one_boost_kthread(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
1325
static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags)
kernel/rcu/tree_plugin.h
1331
static void rcu_preempt_boost_start_gp(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
1335
static void rcu_spawn_one_boost_kthread(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
162
static void rcu_preempt_ctxt_queue(struct rcu_node *rnp, struct rcu_data *rdp)
kernel/rcu/tree_plugin.h
328
struct rcu_node *rnp;
kernel/rcu/tree_plugin.h
381
static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
453
struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
467
static bool rcu_preempt_has_tasks(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
486
struct rcu_node *rnp;
kernel/rcu/tree_plugin.h
670
struct rcu_node *rnp,
kernel/rcu/tree_plugin.h
741
struct rcu_node *rnp = rdp->mynode;
kernel/rcu/tree_plugin.h
784
static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp)
kernel/rcu/tree_plugin.h
867
dump_blkd_tasks(struct rcu_node *rnp, int ncheck)
kernel/rcu/tree_plugin.h
873
struct rcu_node *rnp1;
kernel/rcu/tree_stall.h
1002
static void rcu_check_gp_start_stall(struct rcu_node *rnp, struct rcu_data *rdp,
kernel/rcu/tree_stall.h
1007
struct rcu_node *rnp_root = rcu_get_root();
kernel/rcu/tree_stall.h
252
struct rcu_node *rnp;
kernel/rcu/tree_stall.h
274
static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp)
kernel/rcu/tree_stall.h
324
static int rcu_print_task_stall(struct rcu_node *rnp, unsigned long flags)
kernel/rcu/tree_stall.h
374
static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp)
kernel/rcu/tree_stall.h
382
static int rcu_print_task_stall(struct rcu_node *rnp, unsigned long flags)
kernel/rcu/tree_stall.h
400
struct rcu_node *rnp;
kernel/rcu/tree_stall.h
638
struct rcu_node *rnp;
kernel/rcu/tree_stall.h
714
struct rcu_node *rnp = rcu_get_root();
kernel/rcu/tree_stall.h
781
struct rcu_node *rnp;
kernel/rcu/tree_stall.h
895
struct rcu_node *rnp;
kernel/rcu/tree_stall.h
944
struct rcu_node *rnp;