Home
last modified time | relevance | path

Searched refs:cpu_no_qs (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/kernel/rcu/
Dtree.c234 if (!__this_cpu_read(rcu_sched_data.cpu_no_qs.s)) in rcu_sched_qs()
239 __this_cpu_write(rcu_sched_data.cpu_no_qs.b.norm, false); in rcu_sched_qs()
240 if (!__this_cpu_read(rcu_sched_data.cpu_no_qs.b.exp)) in rcu_sched_qs()
242 __this_cpu_write(rcu_sched_data.cpu_no_qs.b.exp, false); in rcu_sched_qs()
250 if (__this_cpu_read(rcu_bh_data.cpu_no_qs.s)) { in rcu_bh_qs()
254 __this_cpu_write(rcu_bh_data.cpu_no_qs.b.norm, false); in rcu_bh_qs()
485 if (unlikely(raw_cpu_read(rcu_sched_data.cpu_no_qs.b.exp))) in rcu_all_qs()
1846 rdp->cpu_no_qs.b.norm = need_gp; in __note_gp_changes()
2390 if (rdp->cpu_no_qs.b.norm || rdp->gp_seq != rnp->gp_seq || in rcu_report_qs_rdp()
2399 rdp->cpu_no_qs.b.norm = true; /* need qs for new gp. */ in rcu_report_qs_rdp()
[all …]
Dtree_exp.h350 __this_cpu_read(rcu_sched_data.cpu_no_qs.b.exp)) in sync_sched_exp_handler()
357 __this_cpu_write(rcu_sched_data.cpu_no_qs.b.exp, true); in sync_sched_exp_handler()
Dtree.h194 union rcu_noqs cpu_no_qs; /* No QSes yet for this CPU. */ member
Dtree_plugin.h312 if (__this_cpu_read(rcu_data_p->cpu_no_qs.s)) { in rcu_preempt_qs()
316 __this_cpu_write(rcu_data_p->cpu_no_qs.b.norm, false); in rcu_preempt_qs()
746 __this_cpu_read(rcu_data_p->cpu_no_qs.b.norm) && in rcu_preempt_check_callbacks()