Searched refs:rcu_data (Results 1 – 6 of 6) sorted by relevance
/linux-3.4.99/kernel/ |
D | rcutree.h | 228 struct rcu_data { struct 353 struct rcu_data __percpu *rda; /* pointer of percu rcu_data. */ 404 DECLARE_PER_CPU(struct rcu_data, rcu_sched_data); 407 DECLARE_PER_CPU(struct rcu_data, rcu_bh_data); 411 DECLARE_PER_CPU(struct rcu_data, rcu_preempt_data); 440 struct rcu_data *rdp); 477 static void zero_cpu_stall_ticks(struct rcu_data *rdp);
|
D | rcutree.c | 85 DEFINE_PER_CPU(struct rcu_data, rcu_sched_data); 88 DEFINE_PER_CPU(struct rcu_data, rcu_bh_data); 134 static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp); 166 struct rcu_data *rdp = &per_cpu(rcu_sched_data, cpu); in rcu_sched_qs() 177 struct rcu_data *rdp = &per_cpu(rcu_bh_data, cpu); in rcu_bh_qs() 287 cpu_has_callbacks_ready_to_invoke(struct rcu_data *rdp) in cpu_has_callbacks_ready_to_invoke() 296 cpu_needs_another_gp(struct rcu_state *rsp, struct rcu_data *rdp) in cpu_needs_another_gp() 322 static int rcu_implicit_offline_qs(struct rcu_data *rdp) in rcu_implicit_offline_qs() 625 struct rcu_data *rdp; in rcu_lockdep_current_cpu_online() 662 static int dyntick_save_progress_counter(struct rcu_data *rdp) in dyntick_save_progress_counter() [all …]
|
D | rcutree_plugin.h | 78 DEFINE_PER_CPU(struct rcu_data, rcu_preempt_data); 133 struct rcu_data *rdp = &per_cpu(rcu_preempt_data, cpu); in rcu_preempt_qs() 160 struct rcu_data *rdp; in rcu_preempt_note_context_switch() 588 struct rcu_data *rdp) in rcu_preempt_offline_tasks() 1092 struct rcu_data *rdp) in rcu_preempt_offline_tasks() 1548 struct rcu_data *rdp = per_cpu_ptr(rcu_state->rda, arg); in rcu_cpu_kthread_timer() 1841 struct rcu_data *rdp = per_cpu_ptr(rcu_state->rda, cpu); in rcu_prepare_kthreads() 2010 static bool __rcu_cpu_has_nonlazy_callbacks(struct rcu_data *rdp) in __rcu_cpu_has_nonlazy_callbacks() 2023 struct rcu_data *rdp = &per_cpu(rcu_preempt_data, cpu); in rcu_preempt_cpu_has_nonlazy_callbacks() 2234 struct rcu_data *rdp = per_cpu_ptr(rsp->rda, cpu); in print_cpu_stall_info() [all …]
|
D | rcutree_trace.c | 60 static void print_one_rcu_data(struct seq_file *m, struct rcu_data *rdp) in print_one_rcu_data() 132 static void print_one_rcu_data_csv(struct seq_file *m, struct rcu_data *rdp) in print_one_rcu_data_csv() 367 static void print_one_rcu_pending(struct seq_file *m, struct rcu_data *rdp) in print_one_rcu_pending() 388 struct rcu_data *rdp; in print_rcu_pendings()
|
/linux-3.4.99/Documentation/RCU/ |
D | rcubarrier.txt | 220 4 struct rcu_data *rdp = &per_cpu(rcu_data, cpu); 228 Lines 3 and 4 locate RCU's internal per-CPU rcu_data structure,
|
D | trace.txt | 17 Displays fields in struct rcu_data. 54 The first section lists the rcu_data structures for rcu_sched, the second 146 that have been removed from the rcu_data structures 281 root to leaves. It is best to think of the rcu_data structures
|