Home
last modified time | relevance | path

Searched refs:rcu_node (Results 1 – 6 of 6) sorted by relevance

/linux-3.4.99/kernel/
Drcutree.h104 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 …]
Drcutree_plugin.h82 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 …]
Drcutree.c132 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 …]
Drcutree_trace.c202 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/
Dtrace.txt23 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/
Dsched.h1261 struct rcu_node;
1319 struct rcu_node *rcu_blocked_node;