Searched refs:rcu_read_unlock_special (Results 1 - 6 of 6) sorted by relevance

/linux-master/kernel/rcu/
H A Dtree_plugin.h106 static void rcu_read_unlock_special(struct task_struct *t);
295 WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, false);
322 !t->rcu_read_unlock_special.b.blocked) {
327 t->rcu_read_unlock_special.b.blocked = true;
406 WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, true);
414 * rcu_read_unlock()) and ->rcu_read_unlock_special is non-zero, then
415 * invoke rcu_read_unlock_special() to clean up after a context switch
425 if (unlikely(READ_ONCE(t->rcu_read_unlock_special.s)))
426 rcu_read_unlock_special(t);
463 * rcu_read_unlock_special()
626 static void rcu_read_unlock_special(struct task_struct *t) function
[all...]
H A Dtree_exp.h728 t->rcu_read_unlock_special.b.exp_hint = true;
H A Dtree_stall.h285 rscrp->rs = t->rcu_read_unlock_special;
/linux-master/init/
H A Dinit_task.c142 .rcu_read_unlock_special.s = 0,
/linux-master/include/linux/
H A Dsched.h850 union rcu_special rcu_read_unlock_special; member in struct:task_struct
/linux-master/kernel/
H A Dfork.c1974 p->rcu_read_unlock_special.s = 0;

Completed in 284 milliseconds