Lines Matching refs:b
289 __this_cpu_write(rcu_data.cpu_no_qs.b.norm, false); in rcu_qs()
291 WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, false); in rcu_qs()
318 !t->rcu_read_unlock_special.b.blocked) { in rcu_note_context_switch()
323 t->rcu_read_unlock_special.b.blocked = true; in rcu_note_context_switch()
402 WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, true); in __rcu_read_lock()
485 if (special.b.need_qs) { in rcu_preempt_deferred_qs_irqrestore()
504 if (special.b.blocked) { in rcu_preempt_deferred_qs_irqrestore()
734 __this_cpu_read(rcu_data.cpu_no_qs.b.norm) && in rcu_flavor_sched_clock_irq()
735 !t->rcu_read_unlock_special.b.need_qs && in rcu_flavor_sched_clock_irq()
737 t->rcu_read_unlock_special.b.need_qs = true; in rcu_flavor_sched_clock_irq()
755 WRITE_ONCE(t->rcu_read_unlock_special.b.blocked, true); in exit_rcu()
849 __this_cpu_write(rcu_data.cpu_no_qs.b.norm, false); in rcu_qs()
850 if (!__this_cpu_read(rcu_data.cpu_no_qs.b.exp)) in rcu_qs()
852 __this_cpu_write(rcu_data.cpu_no_qs.b.exp, false); in rcu_qs()
1504 current->trc_reader_special.b.need_mb = true; in rcu_dynticks_task_trace_enter()
1513 current->trc_reader_special.b.need_mb = false; in rcu_dynticks_task_trace_exit()