Lines Matching refs:WRITE_ONCE
255 WRITE_ONCE(rnp->gp_tasks, &t->rcu_node_entry); in rcu_preempt_ctxt_queue()
259 WRITE_ONCE(rnp->exp_tasks, &t->rcu_node_entry); in rcu_preempt_ctxt_queue()
307 WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, false); in rcu_qs()
391 WRITE_ONCE(current->rcu_read_lock_nesting, READ_ONCE(current->rcu_read_lock_nesting) + 1); in rcu_preempt_read_enter()
398 WRITE_ONCE(current->rcu_read_lock_nesting, ret); in rcu_preempt_read_exit()
404 WRITE_ONCE(current->rcu_read_lock_nesting, val); in rcu_preempt_depth_set()
418 WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, true); in __rcu_read_lock()
546 WRITE_ONCE(rnp->gp_tasks, np); in rcu_preempt_deferred_qs_irqrestore()
548 WRITE_ONCE(rnp->exp_tasks, np); in rcu_preempt_deferred_qs_irqrestore()
553 WRITE_ONCE(rnp->boost_tasks, np); in rcu_preempt_deferred_qs_irqrestore()
820 WRITE_ONCE(rnp->gp_tasks, rnp->blkd_tasks.next); in rcu_preempt_check_blocked_tasks()
878 WRITE_ONCE(t->rcu_read_unlock_special.b.blocked, true); in exit_rcu()
955 WRITE_ONCE(rdp->cpu_no_qs.b.norm, false); in rcu_read_unlock_strict()
1007 WRITE_ONCE(*this_cpu_ptr(&rcu_data.rcu_urgent_qs), false); in rcu_all_qs()
1028 WRITE_ONCE(*this_cpu_ptr(&rcu_data.rcu_urgent_qs), false); in rcu_note_context_switch()
1148 WRITE_ONCE(rdp->rcuc_activity, jiffies); in rcu_cpu_kthread_setup()
1251 WRITE_ONCE(rnp->boost_kthread_status, RCU_KTHREAD_WAITING); in rcu_boost_kthread()
1256 WRITE_ONCE(rnp->boost_kthread_status, RCU_KTHREAD_RUNNING); in rcu_boost_kthread()
1263 WRITE_ONCE(rnp->boost_kthread_status, RCU_KTHREAD_YIELDING); in rcu_boost_kthread()
1301 WRITE_ONCE(rnp->boost_tasks, rnp->gp_tasks); in rcu_initiate_boost()