Home
last modified time | relevance | path

Searched refs:rcu_read_unlock_special (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/kernel/rcu/
Dtree_plugin.h132 static void rcu_read_unlock_special(struct task_struct *t);
288 t->rcu_read_unlock_special.b.exp_need_qs) { in rcu_preempt_ctxt_queue()
289 t->rcu_read_unlock_special.b.exp_need_qs = false; in rcu_preempt_ctxt_queue()
292 WARN_ON_ONCE(t->rcu_read_unlock_special.b.exp_need_qs); in rcu_preempt_ctxt_queue()
318 current->rcu_read_unlock_special.b.need_qs = false; in rcu_preempt_qs()
344 !t->rcu_read_unlock_special.b.blocked) { in rcu_preempt_note_context_switch()
350 t->rcu_read_unlock_special.b.blocked = true; in rcu_preempt_note_context_switch()
367 t->rcu_read_unlock_special.s) { in rcu_preempt_note_context_switch()
373 rcu_read_unlock_special(t); in rcu_preempt_note_context_switch()
427 if (unlikely(READ_ONCE(t->rcu_read_unlock_special.s))) in __rcu_read_unlock()
[all …]
Dtree_exp.h749 !t->rcu_read_unlock_special.b.blocked) { in sync_rcu_exp_handler()
750 t->rcu_read_unlock_special.b.exp_need_qs = true; in sync_rcu_exp_handler()
/Linux-v4.19/init/
Dinit_task.c134 .rcu_read_unlock_special.s = 0,
/Linux-v4.19/include/linux/
Dsched.h667 union rcu_special rcu_read_unlock_special; member
/Linux-v4.19/kernel/
Dfork.c1609 p->rcu_read_unlock_special.s = 0; in rcu_copy_process()