Searched refs:rdp (Results 1 – 4 of 4) sorted by relevance
/kernel/ |
D | rcutree.c | 146 static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp); 178 struct rcu_data *rdp = &per_cpu(rcu_sched_data, cpu); in rcu_sched_qs() local 180 if (rdp->passed_quiesce == 0) in rcu_sched_qs() 181 trace_rcu_grace_period("rcu_sched", rdp->gpnum, "cpuqs"); in rcu_sched_qs() 182 rdp->passed_quiesce = 1; in rcu_sched_qs() 187 struct rcu_data *rdp = &per_cpu(rcu_bh_data, cpu); in rcu_bh_qs() local 189 if (rdp->passed_quiesce == 0) in rcu_bh_qs() 190 trace_rcu_grace_period("rcu_bh", rdp->gpnum, "cpuqs"); in rcu_bh_qs() 191 rdp->passed_quiesce = 1; in rcu_bh_qs() 228 struct rcu_data *rdp); [all …]
|
D | rcutree_plugin.h | 170 struct rcu_data *rdp = &per_cpu(rcu_preempt_data, cpu); in rcu_preempt_qs() local 172 if (rdp->passed_quiesce == 0) in rcu_preempt_qs() 173 trace_rcu_grace_period("rcu_preempt", rdp->gpnum, "cpuqs"); in rcu_preempt_qs() 174 rdp->passed_quiesce = 1; in rcu_preempt_qs() 195 struct rcu_data *rdp; in rcu_preempt_note_context_switch() local 202 rdp = per_cpu_ptr(rcu_preempt_state.rda, cpu); in rcu_preempt_note_context_switch() 203 rnp = rdp->mynode; in rcu_preempt_note_context_switch() 226 WARN_ON_ONCE((rdp->grpmask & rnp->qsmaskinit) == 0); in rcu_preempt_note_context_switch() 228 if ((rnp->qsmask & rdp->grpmask) && rnp->gp_tasks != NULL) { in rcu_preempt_note_context_switch() 237 if (rnp->qsmask & rdp->grpmask) in rcu_preempt_note_context_switch() [all …]
|
D | rcutree_trace.c | 112 static void print_one_rcu_data(struct seq_file *m, struct rcu_data *rdp) in print_one_rcu_data() argument 116 if (!rdp->beenonline) in print_one_rcu_data() 119 rdp->cpu, in print_one_rcu_data() 120 cpu_is_offline(rdp->cpu) ? '!' : ' ', in print_one_rcu_data() 121 ulong2long(rdp->completed), ulong2long(rdp->gpnum), in print_one_rcu_data() 122 rdp->passed_quiesce, rdp->qs_pending); in print_one_rcu_data() 124 atomic_read(&rdp->dynticks->dynticks), in print_one_rcu_data() 125 rdp->dynticks->dynticks_nesting, in print_one_rcu_data() 126 rdp->dynticks->dynticks_nmi_nesting, in print_one_rcu_data() 127 rdp->dynticks_fqs); in print_one_rcu_data() [all …]
|
D | rcutree.h | 504 struct rcu_data *rdp); 529 static void zero_cpu_stall_ticks(struct rcu_data *rdp); 535 static bool __call_rcu_nocb(struct rcu_data *rdp, struct rcu_head *rhp, 538 struct rcu_data *rdp); 539 static void rcu_boot_init_nocb_percpu_data(struct rcu_data *rdp); 542 static bool init_nocb_callback_list(struct rcu_data *rdp); 549 static inline void rcu_nocb_q_lengths(struct rcu_data *rdp, long *ql, long *qll) in rcu_nocb_q_lengths() argument 551 *ql = atomic_long_read(&rdp->nocb_q_count) + rdp->nocb_p_count; in rcu_nocb_q_lengths() 552 *qll = atomic_long_read(&rdp->nocb_q_count_lazy) + rdp->nocb_p_count_lazy; in rcu_nocb_q_lengths() 555 static inline void rcu_nocb_q_lengths(struct rcu_data *rdp, long *ql, long *qll) in rcu_nocb_q_lengths() argument
|