Searched refs:rcu_read_unlock_special (Results 1 – 3 of 3) sorted by relevance
463 current->rcu_read_unlock_special &= ~RCU_READ_UNLOCK_NEED_QS; in rcu_preempt_cpu_qs()538 (t->rcu_read_unlock_special & RCU_READ_UNLOCK_BLOCKED) == 0) { in rcu_preempt_note_context_switch()541 t->rcu_read_unlock_special |= RCU_READ_UNLOCK_BLOCKED; in rcu_preempt_note_context_switch()557 t->rcu_read_unlock_special) { in rcu_preempt_note_context_switch()562 rcu_read_unlock_special(t); in rcu_preempt_note_context_switch()583 void rcu_read_unlock_special(struct task_struct *t) in rcu_read_unlock_special() function607 special = t->rcu_read_unlock_special; in rcu_read_unlock_special()619 t->rcu_read_unlock_special &= ~RCU_READ_UNLOCK_BLOCKED; in rcu_read_unlock_special()687 t->rcu_read_unlock_special |= RCU_READ_UNLOCK_NEED_QS; in rcu_preempt_check_callbacks()
92 if (unlikely(ACCESS_ONCE(t->rcu_read_unlock_special))) in __rcu_read_unlock()93 rcu_read_unlock_special(t); in __rcu_read_unlock()121 t->rcu_read_unlock_special = RCU_READ_UNLOCK_BLOCKED; in exit_rcu()
175 current->rcu_read_unlock_special &= ~RCU_READ_UNLOCK_NEED_QS; in rcu_preempt_qs()199 (t->rcu_read_unlock_special & RCU_READ_UNLOCK_BLOCKED) == 0) { in rcu_preempt_note_context_switch()205 t->rcu_read_unlock_special |= RCU_READ_UNLOCK_BLOCKED; in rcu_preempt_note_context_switch()247 t->rcu_read_unlock_special) { in rcu_preempt_note_context_switch()253 rcu_read_unlock_special(t); in rcu_preempt_note_context_switch()336 void rcu_read_unlock_special(struct task_struct *t) in rcu_read_unlock_special() function359 special = t->rcu_read_unlock_special; in rcu_read_unlock_special()372 t->rcu_read_unlock_special &= ~RCU_READ_UNLOCK_BLOCKED; in rcu_read_unlock_special()659 t->rcu_read_unlock_special |= RCU_READ_UNLOCK_NEED_QS; in rcu_preempt_check_callbacks()