Searched refs:rcu_dynticks (Results 1 – 5 of 5) sorted by relevance
268 static DEFINE_PER_CPU(struct rcu_dynticks, rcu_dynticks) = {280 struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks); in rcu_dynticks_eqs_enter()303 struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks); in rcu_dynticks_eqs_exit()334 struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks); in rcu_dynticks_eqs_online()348 struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks); in rcu_dynticks_curr_cpu_in_eqs()357 int rcu_dynticks_snap(struct rcu_dynticks *rdtp) in rcu_dynticks_snap()378 static bool rcu_dynticks_in_eqs_since(struct rcu_dynticks *rdtp, int snap) in rcu_dynticks_in_eqs_since()394 struct rcu_dynticks *rdtp = &per_cpu(rcu_dynticks, cpu); in rcu_eqs_special_set()418 struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks); in rcu_momentary_dyntick_idle()421 raw_cpu_write(rcu_dynticks.rcu_need_heavy_qs, false); in rcu_momentary_dyntick_idle()[all …]
40 struct rcu_dynticks { struct216 struct rcu_dynticks *dynticks; /* Shared per-CPU dynticks state. */422 int rcu_dynticks_snap(struct rcu_dynticks *rdtp);
1489 struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks); in rcu_try_advance_all_cbs()1529 struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks); in rcu_needs_cpu()1576 struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks); in rcu_prepare_for_idle()1653 __this_cpu_add(rcu_dynticks.nonlazy_posted, 1); in rcu_idle_count_callbacks_posted()1743 struct rcu_dynticks *rdtp = &per_cpu(rcu_dynticks, cpu); in print_cpu_stall_fast_no_hz()1785 struct rcu_dynticks *rdtp = rdp->dynticks; in print_cpu_stall_info()
359 smp_store_release(this_cpu_ptr(&rcu_dynticks.rcu_urgent_qs), true); in sync_sched_exp_handler()404 struct rcu_dynticks *rdtp = per_cpu_ptr(&rcu_dynticks, cpu); in sync_rcu_exp_select_node_cpus()
30 struct rcu_dynticks;31 static inline int rcu_dynticks_snap(struct rcu_dynticks *rdtp) in rcu_dynticks_snap()