Home
last modified time | relevance | path

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

/linux-4.1.27/kernel/rcu/
Dtree.h256 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 …]
Dtree_plugin.h146 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 …]
Dtree.c94 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 …]
Dtree_trace.c114 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/
Drcubarrier.txt235 4 struct rcu_data *rdp = &per_cpu(rcu_data, cpu);
243 Lines 3 and 4 locate RCU's internal per-CPU rcu_data structure,
Dtrace.txt43 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