Searched refs:rcu_data (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/kernel/rcu/ |
D | tree.h | 256 struct rcu_data { struct 361 struct rcu_data *nocb_next_follower; argument 365 struct rcu_data *nocb_leader ____cacheline_internodealigned_in_smp; argument 429 struct rcu_data __percpu *rda; /* pointer of percu rcu_data. */ 522 DECLARE_PER_CPU(struct rcu_data, rcu_sched_data); 525 DECLARE_PER_CPU(struct rcu_data, rcu_bh_data); 529 DECLARE_PER_CPU(struct rcu_data, rcu_preempt_data); 572 static void zero_cpu_stall_ticks(struct rcu_data *rdp); 578 static bool __call_rcu_nocb(struct rcu_data *rdp, struct rcu_head *rhp, 581 struct rcu_data *rdp, [all …]
|
D | tree_plugin.h | 146 struct rcu_data *rdp; in rcu_preempt_note_context_switch() 1315 struct rcu_data *rdp = per_cpu_ptr(rcu_state_p->rda, cpu); in rcu_prepare_kthreads() 1445 struct rcu_data *rdp; in rcu_try_advance_all_cbs() 1530 struct rcu_data *rdp; in rcu_prepare_for_idle() 1640 struct rcu_data *rdp; in rcu_oom_notify_cpu() 1745 struct rcu_data *rdp = per_cpu_ptr(rsp->rda, cpu); in print_cpu_stall_info() 1774 static void zero_cpu_stall_ticks(struct rcu_data *rdp) in zero_cpu_stall_ticks() 1806 static void zero_cpu_stall_ticks(struct rcu_data *rdp) in zero_cpu_stall_ticks() 1897 static void wake_nocb_leader(struct rcu_data *rdp, bool force) in wake_nocb_leader() 1899 struct rcu_data *rdp_leader = rdp->nocb_leader; in wake_nocb_leader() [all …]
|
D | tree.c | 94 DEFINE_PER_CPU_SHARED_ALIGNED(struct rcu_data, sname##_data); \ 159 static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp); 261 struct rcu_data *rdp; in rcu_momentary_dyntick_idle() 354 struct rcu_data *rdp); 356 int (*f)(struct rcu_data *rsp, bool *isidle, 520 cpu_has_callbacks_ready_to_invoke(struct rcu_data *rdp) in cpu_has_callbacks_ready_to_invoke() 554 cpu_needs_another_gp(struct rcu_state *rsp, struct rcu_data *rdp) in cpu_needs_another_gp() 584 struct rcu_data *rdp; in rcu_eqs_enter_common() 970 struct rcu_data *rdp; in rcu_lockdep_current_cpu_online() 1005 static int dyntick_save_progress_counter(struct rcu_data *rdp, in dyntick_save_progress_counter() [all …]
|
D | tree_trace.c | 114 static void print_one_rcu_data(struct seq_file *m, struct rcu_data *rdp) in print_one_rcu_data() 160 print_one_rcu_data(m, (struct rcu_data *)v); in show_rcudata() 358 static void print_one_rcu_pending(struct seq_file *m, struct rcu_data *rdp) in print_one_rcu_pending() 380 print_one_rcu_pending(m, (struct rcu_data *)v); in show_rcu_pending()
|
/linux-4.1.27/Documentation/RCU/ |
D | rcubarrier.txt | 235 4 struct rcu_data *rdp = &per_cpu(rcu_data, cpu); 243 Lines 3 and 4 locate RCU's internal per-CPU rcu_data structure,
|
D | trace.txt | 43 Displays fields in struct rcu_data. 159 that have been removed from the rcu_data structures 346 from root to leaves. It is best to think of the rcu_data
|