Searched refs:rcu_data (Results 1 – 6 of 6) sorted by relevance
/linux-4.4.14/kernel/rcu/ |
D | tree.h | 301 struct rcu_data { struct 405 struct rcu_data *nocb_next_follower; argument 409 struct rcu_data *nocb_leader ____cacheline_internodealigned_in_smp; argument 464 struct rcu_data __percpu *rda; /* pointer of percu rcu_data. */ 606 static void zero_cpu_stall_ticks(struct rcu_data *rdp); 612 static bool __call_rcu_nocb(struct rcu_data *rdp, struct rcu_head *rhp, 615 struct rcu_data *rdp, 617 static int rcu_nocb_need_deferred_wakeup(struct rcu_data *rdp); 618 static void do_nocb_deferred_wakeup(struct rcu_data *rdp); 619 static void rcu_boot_init_nocb_percpu_data(struct rcu_data *rdp); [all …]
|
D | tree_plugin.h | 102 static struct rcu_data __percpu *const rcu_data_p = &rcu_preempt_data; 150 static void rcu_preempt_ctxt_queue(struct rcu_node *rnp, struct rcu_data *rdp, in rcu_preempt_ctxt_queue() 295 struct rcu_data *rdp; in rcu_preempt_note_context_switch() 391 struct rcu_data *rdp; in rcu_read_unlock_special() 704 struct rcu_data *rdp; in sync_rcu_exp_handler() 815 static struct rcu_data __percpu *const rcu_data_p = &rcu_sched_data; 1305 struct rcu_data *rdp = per_cpu_ptr(rcu_state_p->rda, cpu); in rcu_prepare_kthreads() 1432 struct rcu_data *rdp; in rcu_try_advance_all_cbs() 1521 struct rcu_data *rdp; in rcu_prepare_for_idle() 1632 struct rcu_data *rdp; in rcu_oom_notify_cpu() [all …]
|
D | tree.c | 95 static DEFINE_PER_CPU_SHARED_ALIGNED(struct rcu_data, sname##_data); \ 115 static struct rcu_data __percpu *const rcu_data_p; 162 static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp); 164 struct rcu_data *rdp, bool wake); 307 struct rcu_data *rdp; in rcu_momentary_dyntick_idle() 409 struct rcu_data *rdp); 411 int (*f)(struct rcu_data *rsp, bool *isidle, 575 cpu_has_callbacks_ready_to_invoke(struct rcu_data *rdp) in cpu_has_callbacks_ready_to_invoke() 609 cpu_needs_another_gp(struct rcu_state *rsp, struct rcu_data *rdp) in cpu_needs_another_gp() 639 struct rcu_data *rdp; in rcu_eqs_enter_common() [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() 355 static void print_one_rcu_pending(struct seq_file *m, struct rcu_data *rdp) in print_one_rcu_pending() 377 print_one_rcu_pending(m, (struct rcu_data *)v); in show_rcu_pending()
|
/linux-4.4.14/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 330 from root to leaves. It is best to think of the rcu_data
|