Home
last modified time | relevance | path

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

/linux-3.4.99/kernel/
Drcutree.h228 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);
Drcutree.c85 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 …]
Drcutree_plugin.h78 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 …]
Drcutree_trace.c60 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/
Drcubarrier.txt220 4 struct rcu_data *rdp = &per_cpu(rcu_data, cpu);
228 Lines 3 and 4 locate RCU's internal per-CPU rcu_data structure,
Dtrace.txt17 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