Home
last modified time | relevance | path

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

/Linux-v5.4/kernel/rcu/
Dtree_plugin.h85 static void rcu_read_unlock_special(struct task_struct *t);
268 WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, false); in rcu_qs()
295 !t->rcu_read_unlock_special.b.blocked) { in rcu_note_context_switch()
300 t->rcu_read_unlock_special.b.blocked = true; in rcu_note_context_switch()
382 if (unlikely(READ_ONCE(t->rcu_read_unlock_special.s))) in __rcu_read_unlock()
383 rcu_read_unlock_special(t); in __rcu_read_unlock()
441 special = t->rcu_read_unlock_special; in rcu_preempt_deferred_qs_irqrestore()
447 t->rcu_read_unlock_special.b.deferred_qs = false; in rcu_preempt_deferred_qs_irqrestore()
450 t->rcu_read_unlock_special.b.need_qs = false; in rcu_preempt_deferred_qs_irqrestore()
451 if (!t->rcu_read_unlock_special.s && !rdp->exp_deferred_qs) { in rcu_preempt_deferred_qs_irqrestore()
[all …]
Dtree_exp.h641 t->rcu_read_unlock_special.b.exp_hint = true; in rcu_exp_handler()
/Linux-v5.4/init/
Dinit_task.c134 .rcu_read_unlock_special.s = 0,
/Linux-v5.4/include/linux/
Dsched.h706 union rcu_special rcu_read_unlock_special; member
/Linux-v5.4/kernel/
Dfork.c1669 p->rcu_read_unlock_special.s = 0; in rcu_copy_process()