Searched refs:rcu_node (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/kernel/rcu/ |
D | tree.h | 80 struct rcu_node { struct 122 struct rcu_node *parent; argument 198 struct rcu_node *mynode; /* This CPU's leaf of hierarchy */ 313 struct rcu_node node[NUM_RCU_NODES]; /* Hierarchy. */ 314 struct rcu_node *level[RCU_NUM_LVLS + 1]; 436 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp); 438 static bool rcu_preempt_has_tasks(struct rcu_node *rnp); 441 static int rcu_print_task_stall(struct rcu_node *rnp); 442 static int rcu_print_task_exp_stall(struct rcu_node *rnp); 444 struct rcu_node *rnp); [all …]
|
D | tree_exp.h | 88 struct rcu_node *rnp; in sync_exp_reset_tree_hotplug() 89 struct rcu_node *rnp_up; in sync_exp_reset_tree_hotplug() 141 struct rcu_node *rnp; in sync_exp_reset_tree() 161 static bool sync_rcu_preempt_exp_done(struct rcu_node *rnp) in sync_rcu_preempt_exp_done() 174 static bool sync_rcu_preempt_exp_done_unlocked(struct rcu_node *rnp) in sync_rcu_preempt_exp_done_unlocked() 197 static void __rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp, in __rcu_report_exp_rnp() 233 struct rcu_node *rnp, bool wake) 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() 290 struct rcu_node *rnp = rdp->mynode; in exp_funnel_lock() 291 struct rcu_node *rnp_root = rcu_get_root(rsp); in exp_funnel_lock() [all …]
|
D | tree_plugin.h | 130 static void rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp, 177 static void rcu_preempt_ctxt_queue(struct rcu_node *rnp, struct rcu_data *rdp) in rcu_preempt_ctxt_queue() 339 struct rcu_node *rnp; in rcu_preempt_note_context_switch() 393 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp) in rcu_preempt_blocked_readers_cgp() 447 struct rcu_node *rnp) in rcu_next_node_entry() 461 static bool rcu_preempt_has_tasks(struct rcu_node *rnp) in rcu_preempt_has_tasks() 480 struct rcu_node *rnp; in rcu_read_unlock_special() 609 static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp) in rcu_print_detail_task_stall_rnp() 638 struct rcu_node *rnp = rcu_get_root(rsp); in rcu_print_detail_task_stall() 645 static void rcu_print_task_stall_begin(struct rcu_node *rnp) in rcu_print_task_stall_begin() [all …]
|
D | tree.c | 163 struct rcu_node *rnp, unsigned long gps, unsigned long flags); 164 static void rcu_init_new_rnp(struct rcu_node *rnp_leaf); 165 static void rcu_cleanup_dead_rnp(struct rcu_node *rnp_leaf); 166 static void rcu_boost_kthread_setaffinity(struct rcu_node *rnp, int outgoingcpu); 210 unsigned long rcu_rnp_online_cpus(struct rcu_node *rnp) in rcu_rnp_online_cpus() 636 struct rcu_node *rnp; in show_rcu_gp_kthreads() 696 static struct rcu_node *rcu_get_root(struct rcu_state *rsp) in rcu_get_root() 1071 struct rcu_node *rnp; in rcu_lockdep_current_cpu_online() 1112 static void rcu_gpnum_ovf(struct rcu_node *rnp, struct rcu_data *rdp) in rcu_gpnum_ovf() 1147 struct rcu_node *rnp; in rcu_iw_handler() [all …]
|
D | Kconfig | 161 lock contention on the leaf-level rcu_node structures unless 168 kernel boot parameter to avoid contention on the rcu_node
|
/Linux-v4.19/Documentation/RCU/ |
D | stallwarn.txt | 261 which is way less than 23807. Finally, the root rcu_node structure's 308 rcu_node structure correspond to CPUs and/or tasks that are blocking the 311 rcu_node structures in the tree.
|
/Linux-v4.19/drivers/crypto/chelsio/chtls/ |
D | chtls.h | 148 struct list_head rcu_node; member
|
/Linux-v4.19/include/linux/ |
D | sched.h | 47 struct rcu_node; 669 struct rcu_node *rcu_blocked_node;
|
/Linux-v4.19/drivers/scsi/cxgbi/ |
D | libcxgbi.h | 460 struct list_head rcu_node; member
|
D | libcxgbi.c | 156 list_add_tail_rcu(&cdev->rcu_node, &cdev_rcu_list); in cxgbi_device_register() 176 list_del_rcu(&cdev->rcu_node); in cxgbi_device_unregister() 266 list_for_each_entry_rcu(cdev, &cdev_rcu_list, rcu_node) { in cxgbi_device_find_by_netdev_rcu()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4.h | 942 struct list_head rcu_node; member
|
/Linux-v4.19/Documentation/admin-guide/ |
D | kernel-parameters.txt | 3568 Dump the structure of the rcu_node combining tree 3584 the rcu_node combining tree. 3587 Disable autobalancing of the rcu_node combining 3594 leaf rcu_node structure. Useful for very
|