Home
last modified time | relevance | path

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

/linux-4.4.14/kernel/rcu/
Dtree_plugin.h248 t->rcu_read_unlock_special.b.exp_need_qs) { in rcu_preempt_ctxt_queue()
249 t->rcu_read_unlock_special.b.exp_need_qs = false; in rcu_preempt_ctxt_queue()
252 WARN_ON_ONCE(t->rcu_read_unlock_special.b.exp_need_qs); in rcu_preempt_ctxt_queue()
274 current->rcu_read_unlock_special.b.need_qs = false; in rcu_preempt_qs()
299 !t->rcu_read_unlock_special.b.blocked) { in rcu_preempt_note_context_switch()
306 t->rcu_read_unlock_special.b.blocked = true; in rcu_preempt_note_context_switch()
323 t->rcu_read_unlock_special.s) { in rcu_preempt_note_context_switch()
329 rcu_read_unlock_special(t); in rcu_preempt_note_context_switch()
383 void rcu_read_unlock_special(struct task_struct *t) in rcu_read_unlock_special() function
406 special = t->rcu_read_unlock_special; in rcu_read_unlock_special()
[all …]
Dupdate.c202 if (unlikely(READ_ONCE(t->rcu_read_unlock_special.s))) in __rcu_read_unlock()
203 rcu_read_unlock_special(t); in __rcu_read_unlock()
/linux-4.4.14/include/linux/
Dinit_task.h115 .rcu_read_unlock_special.s = 0, \
Drcupdate.h285 void rcu_read_unlock_special(struct task_struct *t);
Dsched.h1423 union rcu_special rcu_read_unlock_special; member
2207 p->rcu_read_unlock_special.s = 0; in rcu_copy_process()