Searched refs:rcu_node (Results 1 – 6 of 6) sorted by relevance
/linux-3.4.99/kernel/ |
D | rcutree.h | 104 struct rcu_node { struct 134 struct rcu_node *parent; argument 240 struct rcu_node *mynode; /* This CPU's leaf of hierarchy */ 349 struct rcu_node node[NUM_RCU_NODES]; /* Hierarchy. */ 350 struct rcu_node *level[NUM_RCU_LVLS]; /* Hierarchy levels. */ 427 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp); 429 static void rcu_report_unblock_qs_rnp(struct rcu_node *rnp, 434 static int rcu_print_task_stall(struct rcu_node *rnp); 436 static void rcu_preempt_check_blocked_tasks(struct rcu_node *rnp); 439 struct rcu_node *rnp, [all …]
|
D | rcutree_plugin.h | 82 static int rcu_preempted_readers_exp(struct rcu_node *rnp); 161 struct rcu_node *rnp; in rcu_preempt_note_context_switch() 252 static int rcu_preempt_blocked_readers_cgp(struct rcu_node *rnp) in rcu_preempt_blocked_readers_cgp() 264 static void rcu_report_unblock_qs_rnp(struct rcu_node *rnp, unsigned long flags) in rcu_report_unblock_qs_rnp() 268 struct rcu_node *rnp_p; in rcu_report_unblock_qs_rnp() 298 struct rcu_node *rnp) in rcu_next_node_entry() 323 struct rcu_node *rnp; in rcu_read_unlock_special() 459 static void rcu_print_detail_task_stall_rnp(struct rcu_node *rnp) in rcu_print_detail_task_stall_rnp() 480 struct rcu_node *rnp = rcu_get_root(rsp); in rcu_print_detail_task_stall() 497 static void rcu_print_task_stall_begin(struct rcu_node *rnp) in rcu_print_task_stall_begin() [all …]
|
D | rcutree.c | 132 static void rcu_node_kthread_setaffinity(struct rcu_node *rnp, int outgoingcpu); 306 static struct rcu_node *rcu_get_root(struct rcu_state *rsp) in rcu_get_root() 626 struct rcu_node *rnp; in rcu_lockdep_current_cpu_online() 730 struct rcu_node *rnp = rcu_get_root(rsp); in print_other_cpu_stall() 791 struct rcu_node *rnp = rcu_get_root(rsp); in print_cpu_stall() 819 struct rcu_node *rnp; in check_cpu_stall() 877 static void __note_new_gpnum(struct rcu_state *rsp, struct rcu_node *rnp, struct rcu_data *rdp) in __note_new_gpnum() 899 struct rcu_node *rnp; in note_new_gpnum() 939 __rcu_process_gp_end(struct rcu_state *rsp, struct rcu_node *rnp, struct rcu_data *rdp) in __rcu_process_gp_end() 982 struct rcu_node *rnp; in rcu_process_gp_end() [all …]
|
D | rcutree_trace.c | 202 static void print_one_rcu_node_boost(struct seq_file *m, struct rcu_node *rnp) in print_one_rcu_node_boost() 228 struct rcu_node *rnp; in show_rcu_node_boost() 270 struct rcu_node *rnp; in print_one_rcu_state() 329 struct rcu_node *rnp = &rsp->node[0]; in show_one_rcugp()
|
/linux-3.4.99/Documentation/RCU/ |
D | trace.txt | 23 Displays the struct rcu_node hierarchy. 159 CPUs corresponding to this rcu_node structure are 280 rcu_node. Each line represents one level of the hierarchy, from 283 might be either one, two, or three levels of rcu_node structures, 318 served by this struct rcu_node. This can be helpful 325 next higher level rcu_node structure that this 326 rcu_node structure corresponds to. 417 corresponds to a leaf rcu_node strcuture. The fields are as follows: 445 thread associated with the corresponding rcu_node structure. 449 CPUs corresponding to this rcu_node structure are [all …]
|
/linux-3.4.99/include/linux/ |
D | sched.h | 1261 struct rcu_node; 1319 struct rcu_node *rcu_blocked_node;
|