Home
last modified time | relevance | path

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

/kernel/
Drcutiny_plugin.h463 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() function
607 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()
Drcupdate.c92 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()
Drcutree_plugin.h175 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() function
359 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()