rcu_node 145 drivers/crypto/chelsio/chtls/chtls.h struct list_head rcu_node; rcu_node 982 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct list_head rcu_node; rcu_node 157 drivers/scsi/cxgbi/libcxgbi.c list_add_tail_rcu(&cdev->rcu_node, &cdev_rcu_list); rcu_node 177 drivers/scsi/cxgbi/libcxgbi.c list_del_rcu(&cdev->rcu_node); rcu_node 267 drivers/scsi/cxgbi/libcxgbi.c list_for_each_entry_rcu(cdev, &cdev_rcu_list, rcu_node) { rcu_node 464 drivers/scsi/cxgbi/libcxgbi.h struct list_head rcu_node; rcu_node 51 include/linux/sched.h struct rcu_node; rcu_node 708 include/linux/sched.h struct rcu_node *rcu_blocked_node; rcu_node 145 kernel/rcu/tree.c static void rcu_report_qs_rnp(unsigned long mask, struct rcu_node *rnp, rcu_node 147 kernel/rcu/tree.c static void rcu_init_new_rnp(struct rcu_node *rnp_leaf); rcu_node 148 kernel/rcu/tree.c static void rcu_cleanup_dead_rnp(struct rcu_node *rnp_leaf); rcu_node 149 kernel/rcu/tree.c static void rcu_boost_kthread_setaffinity(struct rcu_node *rnp, int outgoingcpu); rcu_node 191 kernel/rcu/tree.c unsigned long rcu_rnp_online_cpus(struct rcu_node *rnp) rcu_node 525 kernel/rcu/tree.c static struct rcu_node *rcu_get_root(void) rcu_node 944 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 968 kernel/rcu/tree.c static void rcu_gpnum_ovf(struct rcu_node *rnp, struct rcu_data *rdp) rcu_node 1005 kernel/rcu/tree.c struct rcu_node *rnp = rdp->mynode; rcu_node 1025 kernel/rcu/tree.c struct rcu_node *rnp1; rcu_node 1108 kernel/rcu/tree.c static void trace_rcu_this_gp(struct rcu_node *rnp, struct rcu_data *rdp, rcu_node 1131 kernel/rcu/tree.c static bool rcu_start_this_gp(struct rcu_node *rnp_start, struct rcu_data *rdp, rcu_node 1135 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 1206 kernel/rcu/tree.c static bool rcu_future_gp_cleanup(struct rcu_node *rnp) rcu_node 1257 kernel/rcu/tree.c static bool rcu_accelerate_cbs(struct rcu_node *rnp, struct rcu_data *rdp) rcu_node 1298 kernel/rcu/tree.c static void rcu_accelerate_cbs_unlocked(struct rcu_node *rnp, rcu_node 1328 kernel/rcu/tree.c static bool rcu_advance_cbs(struct rcu_node *rnp, struct rcu_data *rdp) rcu_node 1351 kernel/rcu/tree.c static void __maybe_unused rcu_advance_cbs_nowake(struct rcu_node *rnp, rcu_node 1368 kernel/rcu/tree.c static bool __note_gp_changes(struct rcu_node *rnp, struct rcu_data *rdp) rcu_node 1417 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 1450 kernel/rcu/tree.c struct rcu_node *rnp = rcu_get_root(); rcu_node 1577 kernel/rcu/tree.c struct rcu_node *rnp = rcu_get_root(); rcu_node 1596 kernel/rcu/tree.c struct rcu_node *rnp = rcu_get_root(); rcu_node 1625 kernel/rcu/tree.c struct rcu_node *rnp = rcu_get_root(); rcu_node 1691 kernel/rcu/tree.c struct rcu_node *rnp = rcu_get_root(); rcu_node 1843 kernel/rcu/tree.c static void rcu_report_qs_rnp(unsigned long mask, struct rcu_node *rnp, rcu_node 1848 kernel/rcu/tree.c struct rcu_node *rnp_c; rcu_node 1908 kernel/rcu/tree.c rcu_report_unblock_qs_rnp(struct rcu_node *rnp, unsigned long flags) rcu_node 1913 kernel/rcu/tree.c struct rcu_node *rnp_p; rcu_node 1954 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 2031 kernel/rcu/tree.c struct rcu_node *rnp = rdp->mynode; rcu_node 2059 kernel/rcu/tree.c static void rcu_cleanup_dead_rnp(struct rcu_node *rnp_leaf) rcu_node 2062 kernel/rcu/tree.c struct rcu_node *rnp = rnp_leaf; rcu_node 2096 kernel/rcu/tree.c struct rcu_node *rnp = rdp->mynode; /* Outgoing CPU's rdp & rnp. */ rcu_node 2263 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 2309 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 2310 kernel/rcu/tree.c struct rcu_node *rnp_old = NULL; rcu_node 2344 kernel/rcu/tree.c struct rcu_node *rnp = rdp->mynode; rcu_node 2793 kernel/rcu/tree.c struct rcu_node *rnp = rdp->mynode; rcu_node 2966 kernel/rcu/tree.c static void rcu_init_new_rnp(struct rcu_node *rnp_leaf) rcu_node 2970 kernel/rcu/tree.c struct rcu_node *rnp = rnp_leaf; rcu_node 3022 kernel/rcu/tree.c struct rcu_node *rnp = rcu_get_root(); rcu_node 3076 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 3098 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 3130 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 3174 kernel/rcu/tree.c struct rcu_node *rnp = rdp->mynode; /* Outgoing CPU's rdp & rnp. */ rcu_node 3209 kernel/rcu/tree.c struct rcu_node *my_rnp; rcu_node 3278 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 3349 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 3504 kernel/rcu/tree.c struct rcu_node *rnp; rcu_node 83 kernel/rcu/tree.h struct rcu_node *parent; rcu_node 158 kernel/rcu/tree.h struct rcu_node *mynode; /* This CPU's leaf of hierarchy */ rcu_node 291 kernel/rcu/tree.h struct rcu_node node[NUM_RCU_NODES]; /* Hierarchy. */ rcu_node 292 kernel/rcu/tree.h struct rcu_node *level[RCU_NUM_LVLS + 1]; rcu_node 410 kernel/rcu/tree.h static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp); rcu_node 412 kernel/rcu/tree.h static bool rcu_preempt_has_tasks(struct rcu_node *rnp); rcu_node 414 kernel/rcu/tree.h static int rcu_print_task_exp_stall(struct rcu_node *rnp); rcu_node 415 kernel/rcu/tree.h static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp); rcu_node 418 kernel/rcu/tree.h static void dump_blkd_tasks(struct rcu_node *rnp, int ncheck); rcu_node 419 kernel/rcu/tree.h static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags); rcu_node 420 kernel/rcu/tree.h static void rcu_preempt_boost_start_gp(struct rcu_node *rnp); rcu_node 427 kernel/rcu/tree.h static bool rcu_preempt_has_tasks(struct rcu_node *rnp); rcu_node 431 kernel/rcu/tree.h static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp); rcu_node 433 kernel/rcu/tree.h static void rcu_init_one_nocb(struct rcu_node *rnp); rcu_node 473 kernel/rcu/tree.h static void rcu_check_gp_start_stall(struct rcu_node *rnp, struct rcu_data *rdp, rcu_node 13 kernel/rcu/tree_exp.h static int rcu_print_task_exp_stall(struct rcu_node *rnp); rcu_node 78 kernel/rcu/tree_exp.h struct rcu_node *rnp; rcu_node 79 kernel/rcu/tree_exp.h struct rcu_node *rnp_up; rcu_node 131 kernel/rcu/tree_exp.h struct rcu_node *rnp; rcu_node 151 kernel/rcu/tree_exp.h static bool sync_rcu_preempt_exp_done(struct rcu_node *rnp) rcu_node 164 kernel/rcu/tree_exp.h static bool sync_rcu_preempt_exp_done_unlocked(struct rcu_node *rnp) rcu_node 187 kernel/rcu/tree_exp.h static void __rcu_report_exp_rnp(struct rcu_node *rnp, rcu_node 222 kernel/rcu/tree_exp.h static void __maybe_unused rcu_report_exp_rnp(struct rcu_node *rnp, bool wake) rcu_node 234 kernel/rcu/tree_exp.h static void rcu_report_exp_cpu_mult(struct rcu_node *rnp, rcu_node 278 kernel/rcu/tree_exp.h struct rcu_node *rnp = rdp->mynode; rcu_node 279 kernel/rcu/tree_exp.h struct rcu_node *rnp_root = rcu_get_root(); rcu_node 341 kernel/rcu/tree_exp.h struct rcu_node *rnp = container_of(rewp, struct rcu_node, rew); rcu_node 422 kernel/rcu/tree_exp.h struct rcu_node *rnp; rcu_node 464 kernel/rcu/tree_exp.h struct rcu_node *rnp; rcu_node 465 kernel/rcu/tree_exp.h struct rcu_node *rnp_root = rcu_get_root(); rcu_node 540 kernel/rcu/tree_exp.h struct rcu_node *rnp; rcu_node 603 kernel/rcu/tree_exp.h struct rcu_node *rnp = rdp->mynode; rcu_node 681 kernel/rcu/tree_exp.h static int rcu_print_task_exp_stall(struct rcu_node *rnp) rcu_node 713 kernel/rcu/tree_exp.h struct rcu_node *rnp; rcu_node 734 kernel/rcu/tree_exp.h struct rcu_node *rnp; rcu_node 764 kernel/rcu/tree_exp.h static int rcu_print_task_exp_stall(struct rcu_node *rnp) rcu_node 795 kernel/rcu/tree_exp.h struct rcu_node *rnp; rcu_node 84 kernel/rcu/tree_plugin.h static void rcu_report_exp_rnp(struct rcu_node *rnp, bool wake); rcu_node 130 kernel/rcu/tree_plugin.h static void rcu_preempt_ctxt_queue(struct rcu_node *rnp, struct rcu_data *rdp) rcu_node 289 kernel/rcu/tree_plugin.h struct rcu_node *rnp; rcu_node 341 kernel/rcu/tree_plugin.h static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp) rcu_node 400 kernel/rcu/tree_plugin.h struct rcu_node *rnp) rcu_node 414 kernel/rcu/tree_plugin.h static bool rcu_preempt_has_tasks(struct rcu_node *rnp) rcu_node 433 kernel/rcu/tree_plugin.h struct rcu_node *rnp; rcu_node 611 kernel/rcu/tree_plugin.h struct rcu_node *rnp = rdp->mynode; rcu_node 657 kernel/rcu/tree_plugin.h static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp) rcu_node 743 kernel/rcu/tree_plugin.h dump_blkd_tasks(struct rcu_node *rnp, int ncheck) rcu_node 750 kernel/rcu/tree_plugin.h struct rcu_node *rnp1; rcu_node 865 kernel/rcu/tree_plugin.h static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp) rcu_node 873 kernel/rcu/tree_plugin.h static bool rcu_preempt_has_tasks(struct rcu_node *rnp) rcu_node 893 kernel/rcu/tree_plugin.h static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp) rcu_node 934 kernel/rcu/tree_plugin.h dump_blkd_tasks(struct rcu_node *rnp, int ncheck) rcu_node 964 kernel/rcu/tree_plugin.h static int rcu_boost(struct rcu_node *rnp) rcu_node 1028 kernel/rcu/tree_plugin.h struct rcu_node *rnp = (struct rcu_node *)arg; rcu_node 1067 kernel/rcu/tree_plugin.h static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags) rcu_node 1104 kernel/rcu/tree_plugin.h static void rcu_preempt_boost_start_gp(struct rcu_node *rnp) rcu_node 1114 kernel/rcu/tree_plugin.h static void rcu_spawn_one_boost_kthread(struct rcu_node *rnp) rcu_node 1154 kernel/rcu/tree_plugin.h static void rcu_boost_kthread_setaffinity(struct rcu_node *rnp, int outgoingcpu) rcu_node 1180 kernel/rcu/tree_plugin.h struct rcu_node *rnp; rcu_node 1189 kernel/rcu/tree_plugin.h struct rcu_node *rnp = rdp->mynode; rcu_node 1198 kernel/rcu/tree_plugin.h static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags) rcu_node 1209 kernel/rcu/tree_plugin.h static void rcu_preempt_boost_start_gp(struct rcu_node *rnp) rcu_node 1213 kernel/rcu/tree_plugin.h static void rcu_boost_kthread_setaffinity(struct rcu_node *rnp, int outgoingcpu) rcu_node 1303 kernel/rcu/tree_plugin.h struct rcu_node *rnp; rcu_node 1384 kernel/rcu/tree_plugin.h struct rcu_node *rnp; rcu_node 1619 kernel/rcu/tree_plugin.h static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp) rcu_node 1624 kernel/rcu/tree_plugin.h static void rcu_init_one_nocb(struct rcu_node *rnp) rcu_node 1956 kernel/rcu/tree_plugin.h struct rcu_node *rnp; rcu_node 2096 kernel/rcu/tree_plugin.h struct rcu_node *rnp = rdp->mynode; rcu_node 2393 kernel/rcu/tree_plugin.h struct rcu_node *rnp = rdp->mynode; rcu_node 2489 kernel/rcu/tree_plugin.h static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp) rcu_node 2494 kernel/rcu/tree_plugin.h static void rcu_init_one_nocb(struct rcu_node *rnp) rcu_node 150 kernel/rcu/tree_stall.h struct rcu_node *rnp; rcu_node 172 kernel/rcu/tree_stall.h static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp) rcu_node 199 kernel/rcu/tree_stall.h static int rcu_print_task_stall(struct rcu_node *rnp) rcu_node 224 kernel/rcu/tree_stall.h static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp) rcu_node 232 kernel/rcu/tree_stall.h static int rcu_print_task_stall(struct rcu_node *rnp) rcu_node 248 kernel/rcu/tree_stall.h struct rcu_node *rnp; rcu_node 361 kernel/rcu/tree_stall.h struct rcu_node *rnp; rcu_node 430 kernel/rcu/tree_stall.h struct rcu_node *rnp = rcu_get_root(); rcu_node 485 kernel/rcu/tree_stall.h struct rcu_node *rnp; rcu_node 560 kernel/rcu/tree_stall.h struct rcu_node *rnp; rcu_node 605 kernel/rcu/tree_stall.h static void rcu_check_gp_start_stall(struct rcu_node *rnp, struct rcu_data *rdp, rcu_node 610 kernel/rcu/tree_stall.h struct rcu_node *rnp_root = rcu_get_root();