Searched refs:rcu_node (Results 1 – 12 of 12) sorted by relevance
/linux-4.1.27/kernel/rcu/ |
D | tree.h | 123 struct rcu_node { struct 158 struct rcu_node *parent; argument 268 struct rcu_node *mynode; /* This CPU's leaf of hierarchy */ 424 struct rcu_node node[NUM_RCU_NODES]; /* Hierarchy. */ 425 struct rcu_node *level[RCU_NUM_LVLS]; /* Hierarchy levels. */ 544 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp); 546 static bool rcu_preempt_has_tasks(struct rcu_node *rnp); 549 static int rcu_print_task_stall(struct rcu_node *rnp); 550 static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp); 554 static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags); [all …]
|
D | tree_plugin.h | 95 static int rcu_preempted_readers_exp(struct rcu_node *rnp); 96 static void rcu_report_exp_rnp(struct rcu_state *rsp, struct rcu_node *rnp, 147 struct rcu_node *rnp; in rcu_preempt_note_context_switch() 225 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp) in rcu_preempt_blocked_readers_cgp() 235 struct rcu_node *rnp) in rcu_next_node_entry() 249 static bool rcu_preempt_has_tasks(struct rcu_node *rnp) in rcu_preempt_has_tasks() 269 struct rcu_node *rnp; in rcu_read_unlock_special() 383 static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp) in rcu_print_detail_task_stall_rnp() 406 struct rcu_node *rnp = rcu_get_root(rsp); in rcu_print_detail_task_stall() 415 static void rcu_print_task_stall_begin(struct rcu_node *rnp) in rcu_print_task_stall_begin() [all …]
|
D | tree.c | 155 static void rcu_init_new_rnp(struct rcu_node *rnp_leaf); 156 static void rcu_cleanup_dead_rnp(struct rcu_node *rnp_leaf); 157 static void rcu_boost_kthread_setaffinity(struct rcu_node *rnp, int outgoingcpu); 192 unsigned long rcu_rnp_online_cpus(struct rcu_node *rnp) in rcu_rnp_online_cpus() 353 static bool rcu_start_gp_advanced(struct rcu_state *rsp, struct rcu_node *rnp, 529 static struct rcu_node *rcu_get_root(struct rcu_state *rsp) in rcu_get_root() 541 struct rcu_node *rnp = rcu_get_root(rsp); in rcu_future_needs_gp() 971 struct rcu_node *rnp; in rcu_lockdep_current_cpu_online() 1149 struct rcu_node *rnp; in rcu_dump_cpu_stacks() 1170 struct rcu_node *rnp = rcu_get_root(rsp); in print_other_cpu_stall() [all …]
|
D | tree_trace.c | 218 static void print_one_rcu_node_boost(struct seq_file *m, struct rcu_node *rnp) in print_one_rcu_node_boost() 243 struct rcu_node *rnp; in show_rcu_node_boost() 269 struct rcu_node *rnp; in print_one_rcu_state() 323 struct rcu_node *rnp = &rsp->node[0]; in show_one_rcugp()
|
/linux-4.1.27/Documentation/RCU/ |
D | trace.txt | 49 Displays the struct rcu_node hierarchy. 209 CPUs corresponding to this rcu_node structure are 344 o Each element of the form "3/3 ..>. 0:7 ^0" represents one rcu_node 349 levels of rcu_node structures, depending on the relationship 383 served by this struct rcu_node. This can be helpful 386 For example, the example rcu_node structure shown above 390 next higher level rcu_node structure that this rcu_node 450 corresponds to a leaf rcu_node structure. The fields are as follows: 478 thread associated with the corresponding rcu_node structure. 482 CPUs corresponding to this rcu_node structure are [all …]
|
/linux-4.1.27/drivers/scsi/cxgbi/ |
D | libcxgbi.h | 530 struct list_head rcu_node; member
|
D | libcxgbi.c | 149 list_add_tail_rcu(&cdev->rcu_node, &cdev_rcu_list); in cxgbi_device_register() 169 list_del_rcu(&cdev->rcu_node); in cxgbi_device_unregister() 259 list_for_each_entry_rcu(cdev, &cdev_rcu_list, rcu_node) { in cxgbi_device_find_by_netdev_rcu()
|
/linux-4.1.27/include/linux/ |
D | sched.h | 1284 struct rcu_node; 1340 struct rcu_node *rcu_blocked_node;
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4.h | 706 struct list_head rcu_node; member
|
D | cxgb4_main.c | 2460 list_add_tail_rcu(&adap->rcu_node, &adap_rcu_list); in attach_ulds() 2490 list_del_rcu(&adap->rcu_node); in detach_ulds()
|
/linux-4.1.27/lib/ |
D | Kconfig.debug | 1270 rcu_node structures. This helps to expose races involving 1287 each rcu_node structure initialization.
|
/linux-4.1.27/Documentation/ |
D | kernel-parameters.txt | 3017 leaf rcu_node structure. Useful for very large
|