Searched refs:rcu_read_unlock_special (Results 1 – 5 of 5) sorted by relevance
125 current->rcu_read_unlock_special.b.need_qs = false; in rcu_preempt_qs()150 !t->rcu_read_unlock_special.b.blocked) { in rcu_preempt_note_context_switch()157 t->rcu_read_unlock_special.b.blocked = true; in rcu_preempt_note_context_switch()199 t->rcu_read_unlock_special.s) { in rcu_preempt_note_context_switch()205 rcu_read_unlock_special(t); in rcu_preempt_note_context_switch()259 void rcu_read_unlock_special(struct task_struct *t) in rcu_read_unlock_special() function283 special = t->rcu_read_unlock_special; in rcu_read_unlock_special()286 t->rcu_read_unlock_special.b.need_qs = false; in rcu_read_unlock_special()287 if (!t->rcu_read_unlock_special.s) { in rcu_read_unlock_special()298 t->rcu_read_unlock_special.s, in rcu_read_unlock_special()[all …]
153 if (unlikely(ACCESS_ONCE(t->rcu_read_unlock_special.s))) in __rcu_read_unlock()154 rcu_read_unlock_special(t); in __rcu_read_unlock()
114 .rcu_read_unlock_special.s = 0, \
253 void rcu_read_unlock_special(struct task_struct *t);
1336 union rcu_special rcu_read_unlock_special; member2102 p->rcu_read_unlock_special.s = 0; in rcu_copy_process()