arch/alpha/include/asm/atomic.h
32
#define arch_atomic_set(v,i) WRITE_ONCE((v)->counter, (i))
arch/alpha/include/asm/atomic.h
33
#define arch_atomic64_set(v,i) WRITE_ONCE((v)->counter, (i))
arch/alpha/include/asm/pgtable.h
209
WRITE_ONCE(pte_val(*ptep), 0);
arch/alpha/include/asm/tlbflush.h
63
WRITE_ONCE(*mmc, 0);
arch/alpha/mm/tlbflush.c
106
WRITE_ONCE(mm->context[cpu], 0);
arch/arc/include/asm/atomic-llsc.h
6
#define arch_atomic_set(v, i) WRITE_ONCE(((v)->counter), (i))
arch/arc/include/asm/atomic-spinlock.h
25
WRITE_ONCE(v->counter, i);
arch/arc/include/asm/spinlock.h
217
WRITE_ONCE(rw->counter, __ARCH_RW_LOCK_UNLOCKED__);
arch/arc/include/asm/spinlock.h
71
WRITE_ONCE(lock->slock, __ARCH_SPIN_LOCK_UNLOCKED__);
arch/arc/kernel/jump_label.c
95
WRITE_ONCE(*instr_addr, instr);
arch/arm/include/asm/atomic.h
26
#define arch_atomic_set(v,i) WRITE_ONCE(((v)->counter), (i))
arch/arm64/include/asm/mmu_context.h
215
WRITE_ONCE(task_thread_info(tsk)->ttbr0, ttbr);
arch/arm64/include/asm/percpu.h
63
WRITE_ONCE(*(u##sz *)ptr, (u##sz)val); \
arch/arm64/include/asm/pgtable.h
1102
WRITE_ONCE(*pgdp, pgd);
arch/arm64/include/asm/pgtable.h
366
WRITE_ONCE(*ptep, pte);
arch/arm64/include/asm/pgtable.h
833
WRITE_ONCE(*pmdp, pmd);
arch/arm64/include/asm/pgtable.h
893
WRITE_ONCE(*pudp, pud);
arch/arm64/include/asm/pgtable.h
974
WRITE_ONCE(*p4dp, p4d);
arch/arm64/include/asm/preempt.h
18
WRITE_ONCE(current_thread_info()->preempt.count, pc);
arch/arm64/include/asm/preempt.h
48
WRITE_ONCE(current_thread_info()->preempt.count, pc);
arch/arm64/include/asm/preempt.h
55
WRITE_ONCE(current_thread_info()->preempt.count, pc);
arch/arm64/include/asm/preempt.h
64
WRITE_ONCE(ti->preempt.count, --pc);
arch/arm64/include/asm/smp.h
127
WRITE_ONCE(secondary_data.status, val);
arch/arm64/kernel/armv8_deprecated.c
527
WRITE_ONCE(insn->current_mode, prev_mode);
arch/arm64/kernel/fpsimd.c
175
WRITE_ONCE(vl_config[type].__default_vl, val);
arch/arm64/kernel/topology.c
114
WRITE_ONCE(per_cpu(arch_max_freq_scale, cpu), (unsigned long)ratio);
arch/arm64/kvm/arm.c
1682
WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE);
arch/arm64/kvm/arm.c
734
WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED);
arch/arm64/kvm/arm.c
753
WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_SUSPENDED);
arch/arm64/kvm/arm.c
780
WRITE_ONCE(vcpu->arch.mp_state, *mp_state);
arch/arm64/kvm/hyp/nvhe/mm.c
239
WRITE_ONCE(*ptep, pte);
arch/arm64/kvm/hyp/nvhe/mm.c
261
WRITE_ONCE(*ptep, *ptep & ~KVM_PTE_VALID);
arch/arm64/kvm/hyp/pgtable.c
807
WRITE_ONCE(*ctx->ptep, new);
arch/arm64/kvm/hyp/pgtable.c
92
WRITE_ONCE(*ptep, 0);
arch/arm64/kvm/hypercalls.c
559
WRITE_ONCE(*fw_reg_bmap, val);
arch/arm64/kvm/pkvm.c
248
WRITE_ONCE(*err, -EINVAL);
arch/arm64/kvm/psci.c
113
WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE);
arch/arm64/kvm/psci.c
180
WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED);
arch/arm64/mm/mmu.c
1193
WRITE_ONCE(rodata_is_rw, false);
arch/arm64/mm/mmu.c
86
WRITE_ONCE(*pgdp, pgd);
arch/arm64/mm/mmu.c
900
WRITE_ONCE(idmap_kpti_bbml2_flag, 1);
arch/arm64/mm/mmu.c
94
WRITE_ONCE(*fixmap_pgdp, pgd);
arch/arm64/mm/mmu.c
941
WRITE_ONCE(idmap_kpti_bbml2_flag, 0);
arch/arm64/net/bpf_jit_comp.c
3055
WRITE_ONCE(plt->target, plt_target);
arch/csky/include/asm/atomic.h
22
WRITE_ONCE(v->counter, i);
arch/loongarch/include/asm/atomic.h
111
#define arch_atomic64_set(v, i) WRITE_ONCE((v)->counter, (i))
arch/loongarch/include/asm/atomic.h
45
#define arch_atomic_set(v, i) WRITE_ONCE((v)->counter, (i))
arch/loongarch/include/asm/barrier.h
103
WRITE_ONCE(*p, v); \
arch/loongarch/include/asm/kvm_mmu.h
59
WRITE_ONCE(*ptep, val);
arch/loongarch/include/asm/pgtable.h
175
WRITE_ONCE(*p4d, p4dval);
arch/loongarch/include/asm/pgtable.h
221
WRITE_ONCE(*pud, pudval);
arch/loongarch/include/asm/pgtable.h
257
WRITE_ONCE(*pmd, pmdval);
arch/loongarch/include/asm/pgtable.h
362
WRITE_ONCE(*ptep, pteval);
arch/loongarch/mm/kasan_init.c
253
WRITE_ONCE(*pgdp, pgdval);
arch/loongarch/mm/pgtable.c
141
WRITE_ONCE(*pmdp, pmd);
arch/m68k/include/asm/atomic.h
20
#define arch_atomic_set(v, i) WRITE_ONCE(((v)->counter), (i))
arch/m68k/virt/ints.c
101
WRITE_ONCE(in_nmi, 0);
arch/m68k/virt/ints.c
96
WRITE_ONCE(in_nmi, 1);
arch/mips/include/asm/atomic.h
34
WRITE_ONCE(v->counter, i); \
arch/mips/kernel/pm-cps.c
161
WRITE_ONCE(*nc_core_ready_count, 0);
arch/mips/mm/context.c
220
WRITE_ONCE(cpu_data[cpu].asid_cache, ctx);
arch/openrisc/include/asm/atomic.h
129
#define arch_atomic_set(v,i) WRITE_ONCE((v)->counter, (i))
arch/powerpc/include/asm/barrier.h
76
WRITE_ONCE(*p, v); \
arch/powerpc/include/asm/kvm_ppc.h
550
WRITE_ONCE(paca_ptrs[cpu]->kvm_hstate.host_ipi, 1);
arch/powerpc/include/asm/kvm_ppc.h
555
WRITE_ONCE(paca_ptrs[cpu]->kvm_hstate.host_ipi, 0);
arch/powerpc/include/asm/local.h
27
WRITE_ONCE(l->v, i);
arch/powerpc/include/asm/ptrace.h
183
WRITE_ONCE(local_paca->hsrr_valid, 0);
arch/powerpc/include/asm/ptrace.h
184
WRITE_ONCE(local_paca->srr_valid, 0);
arch/powerpc/kernel/interrupt.c
179
WRITE_ONCE(*validp, 0); /* fixup */
arch/powerpc/kernel/smp.c
287
WRITE_ONCE(message[msg], 1);
arch/powerpc/kernel/watchdog.c
121
WRITE_ONCE(__wd_reporting, 0);
arch/powerpc/kernel/watchdog.c
592
WRITE_ONCE(wd_timeout_pct, pct);
arch/powerpc/kvm/book3s_hv.c
3190
WRITE_ONCE(vc->runnable_threads[vcpu->arch.ptid], NULL);
arch/powerpc/kvm/book3s_hv.c
4762
WRITE_ONCE(vc->runnable_threads[vcpu->arch.ptid], vcpu);
arch/powerpc/kvm/book3s_hv_p9_entry.c
684
WRITE_ONCE(local_paca->kvm_hstate.in_guest, KVM_GUEST_MODE_HV_P9);
arch/powerpc/kvm/book3s_hv_p9_entry.c
917
WRITE_ONCE(local_paca->kvm_hstate.in_guest, KVM_GUEST_MODE_NONE);
arch/powerpc/lib/qspinlock.c
580
WRITE_ONCE(prev->next, node);
arch/powerpc/lib/qspinlock.c
689
WRITE_ONCE(next->locked, 1);
arch/powerpc/lib/qspinlock.c
695
WRITE_ONCE(next->locked, 1);
arch/powerpc/mm/book3s64/slb.c
86
WRITE_ONCE(p->save_area[index].esid, 0);
arch/powerpc/mm/book3s64/slb.c
87
WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags)));
arch/powerpc/mm/book3s64/slb.c
88
WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index)));
arch/powerpc/mm/book3s64/slb.c
93
WRITE_ONCE(get_slb_shadow()->save_area[index].esid, cpu_to_be64(index));
arch/powerpc/platforms/powernv/opal-irqchip.c
127
WRITE_ONCE(last_outstanding_events, be64_to_cpu(events));
arch/powerpc/platforms/powernv/opal-irqchip.c
62
WRITE_ONCE(last_outstanding_events, 0);
arch/powerpc/platforms/pseries/mobility.c
621
WRITE_ONCE(info->done, true);
arch/powerpc/platforms/pseries/papr_scm.c
523
WRITE_ONCE(p->health_bitmap, bitmap);
arch/powerpc/platforms/pseries/papr_scm.c
870
WRITE_ONCE(p->health_bitmap_inject_mask, mask);
arch/riscv/include/asm/atomic.h
33
WRITE_ONCE(v->counter, i);
arch/riscv/include/asm/atomic.h
44
WRITE_ONCE(v->counter, i);
arch/riscv/include/asm/barrier.h
58
WRITE_ONCE(*p, v); \
arch/riscv/include/asm/pgtable-64.h
205
WRITE_ONCE(*pudp, pud);
arch/riscv/include/asm/pgtable-64.h
279
WRITE_ONCE(*p4dp, p4d);
arch/riscv/include/asm/pgtable-64.h
346
WRITE_ONCE(*pgdp, pgd);
arch/riscv/include/asm/pgtable.h
247
WRITE_ONCE(*pmdp, pmd);
arch/riscv/include/asm/pgtable.h
622
WRITE_ONCE(*ptep, pteval);
arch/riscv/kernel/cpu_ops_spinwait.c
37
WRITE_ONCE(__cpu_spinwait_stack_pointer[hartid], task_pt_regs(tidle));
arch/riscv/kernel/cpu_ops_spinwait.c
38
WRITE_ONCE(__cpu_spinwait_task_pointer[hartid], tidle);
arch/riscv/kernel/ftrace.c
187
WRITE_ONCE(ftrace_call_dest, func);
arch/riscv/kernel/kernel_mode_vector.c
23
WRITE_ONCE(current->thread.riscv_v_flags, flags);
arch/riscv/kvm/aia.c
221
WRITE_ONCE(vcpu->arch.irqs_pending_mask[1], 0);
arch/riscv/kvm/vcpu.c
462
WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED);
arch/riscv/kvm/vcpu.c
476
WRITE_ONCE(vcpu->arch.mp_state.mp_state, KVM_MP_STATE_RUNNABLE);
arch/riscv/kvm/vcpu.c
509
WRITE_ONCE(vcpu->arch.mp_state, *mp_state);
arch/riscv/kvm/vcpu_onereg.c
555
WRITE_ONCE(vcpu->arch.irqs_pending_mask[0], 0);
arch/riscv/kvm/vcpu_sbi.c
159
WRITE_ONCE(tmp->arch.mp_state.mp_state, KVM_MP_STATE_STOPPED);
arch/riscv/kvm/vmid.c
117
WRITE_ONCE(vmid->vmid_version, READ_ONCE(vmid_version));
arch/riscv/kvm/vmid.c
93
WRITE_ONCE(vmid_version, READ_ONCE(vmid_version) + 1);
arch/s390/include/asm/barrier.h
44
WRITE_ONCE(*p, v); \
arch/s390/include/asm/fpu.h
184
WRITE_ONCE(thread->kfpu_flags, mask);
arch/s390/include/asm/fpu.h
208
WRITE_ONCE(current->thread.kfpu_flags, mask);
arch/s390/include/asm/pai.h
62
WRITE_ONCE(get_lowcore()->ccd, get_lowcore()->ccd | PAI_CRYPTO_KERNEL_OFFSET);
arch/s390/include/asm/pai.h
75
WRITE_ONCE(get_lowcore()->ccd, get_lowcore()->ccd & ~PAI_CRYPTO_KERNEL_OFFSET);
arch/s390/include/asm/pgtable.h
961
WRITE_ONCE(*pgdp, pgd);
arch/s390/include/asm/pgtable.h
966
WRITE_ONCE(*p4dp, p4d);
arch/s390/include/asm/pgtable.h
971
WRITE_ONCE(*pudp, pud);
arch/s390/include/asm/pgtable.h
976
WRITE_ONCE(*pmdp, pmd);
arch/s390/include/asm/pgtable.h
981
WRITE_ONCE(*ptep, pte);
arch/s390/kernel/diag/diag310.c
169
WRITE_ONCE(features_available, 1);
arch/s390/kernel/diag/diag310.c
184
WRITE_ONCE(memtop_stride, stride);
arch/s390/kernel/diag/diag310.c
203
WRITE_ONCE(memtop_pages[level - 1], pages);
arch/s390/kernel/facility.c
18
WRITE_ONCE(size, r);
arch/s390/kernel/perf_pai.c
478
WRITE_ONCE(get_lowcore()->ccd, ccd);
arch/s390/kernel/perf_pai.c
482
WRITE_ONCE(get_lowcore()->aicd, ccd);
arch/s390/kernel/perf_pai.c
536
WRITE_ONCE(get_lowcore()->ccd, 0);
arch/s390/kernel/perf_pai.c
541
WRITE_ONCE(get_lowcore()->aicd, 0);
arch/s390/kernel/skey.c
47
WRITE_ONCE(skey_regions_initialized, 1);
arch/s390/kvm/dat.c
195
WRITE_ONCE(ptep->swbyte, new.swbyte);
arch/s390/kvm/dat.c
222
WRITE_ONCE(*ptep, new);
arch/s390/kvm/dat.h
872
WRITE_ONCE(*pgste_of(ptep), pgste);
arch/s390/kvm/gmap.c
249
WRITE_ONCE(gmap->asce, asce);
arch/s390/kvm/interrupt.c
93
WRITE_ONCE(sigp_ctrl->value, 0);
arch/s390/kvm/vsie.c
1289
WRITE_ONCE(vcpu->arch.vsie_block, &vsie_page->scb_s);
arch/s390/kvm/vsie.c
1317
WRITE_ONCE(vcpu->arch.vsie_block, NULL);
arch/s390/lib/spinlock.c
196
WRITE_ONCE(node->prev->next, node);
arch/s390/pci/pci.c
504
WRITE_ONCE(zpci_iomap_start[idx].fh, zdev->fh);
arch/sh/include/asm/atomic.h
23
#define arch_atomic_set(v,i) WRITE_ONCE((v)->counter, (i))
arch/sparc/include/asm/atomic_64.h
20
#define arch_atomic_set(v, i) WRITE_ONCE(((v)->counter), (i))
arch/sparc/include/asm/atomic_64.h
21
#define arch_atomic64_set(v, i) WRITE_ONCE(((v)->counter), (i))
arch/sparc/include/asm/barrier_64.h
45
WRITE_ONCE(*p, v); \
arch/x86/events/intel/bts.c
255
WRITE_ONCE(bts->state, BTS_STATE_ACTIVE);
arch/x86/events/intel/bts.c
297
WRITE_ONCE(bts->state, state);
arch/x86/events/intel/bts.c
515
WRITE_ONCE(bts->state, BTS_STATE_STOPPED);
arch/x86/events/intel/core.c
4167
WRITE_ONCE(excl_cntrs->has_exclusive[tid], 1);
arch/x86/events/intel/core.c
4268
WRITE_ONCE(excl_cntrs->has_exclusive[tid], 0);
arch/x86/events/intel/pt.c
1542
WRITE_ONCE(pt->resume_allowed, 0);
arch/x86/events/intel/pt.c
1551
WRITE_ONCE(pt->resume_allowed, 0);
arch/x86/events/intel/pt.c
1577
WRITE_ONCE(pt->vmx_on, on);
arch/x86/events/intel/pt.c
1663
WRITE_ONCE(pt->handle_nmi, 0);
arch/x86/events/intel/pt.c
1671
WRITE_ONCE(pt->pause_allowed, 0);
arch/x86/events/intel/pt.c
1672
WRITE_ONCE(pt->resume_allowed, 0);
arch/x86/events/intel/pt.c
1725
WRITE_ONCE(pt->pause_allowed, 0);
arch/x86/events/intel/pt.c
1726
WRITE_ONCE(pt->resume_allowed, 0);
arch/x86/events/intel/pt.c
1748
WRITE_ONCE(pt->resume_allowed, 1);
arch/x86/events/intel/pt.c
1752
WRITE_ONCE(pt->pause_allowed, 1);
arch/x86/events/intel/pt.c
433
WRITE_ONCE(event->hw.aux_config, ctl);
arch/x86/events/intel/pt.c
549
WRITE_ONCE(pt->resume_allowed, 1);
arch/x86/events/intel/pt.c
552
WRITE_ONCE(pt->handle_nmi, 1);
arch/x86/events/intel/pt.c
560
WRITE_ONCE(pt->pause_allowed, 1);
arch/x86/events/intel/pt.c
576
WRITE_ONCE(event->hw.aux_config, ctl);
arch/x86/include/asm/barrier.h
63
WRITE_ONCE(*p, v); \
arch/x86/include/asm/clocksource.h
18
WRITE_ONCE(vclocks_used, READ_ONCE(vclocks_used) | (1 << which));
arch/x86/include/asm/pgtable-3level.h
139
WRITE_ONCE(pmdp->pmd_high, pmd.pmd_high);
arch/x86/include/asm/pgtable-3level.h
38
WRITE_ONCE(ptep->pte_high, pte.pte_high);
arch/x86/include/asm/pgtable-3level.h
40
WRITE_ONCE(ptep->pte_low, pte.pte_low);
arch/x86/include/asm/pgtable-3level.h
69
WRITE_ONCE(ptep->pte_low, 0);
arch/x86/include/asm/pgtable-3level.h
71
WRITE_ONCE(ptep->pte_high, 0);
arch/x86/include/asm/pgtable-3level.h
76
WRITE_ONCE(pmdp->pmd_low, 0);
arch/x86/include/asm/pgtable-3level.h
78
WRITE_ONCE(pmdp->pmd_high, 0);
arch/x86/include/asm/pgtable.h
1365
WRITE_ONCE(*pmdp, pmd);
arch/x86/include/asm/pgtable.h
1380
WRITE_ONCE(*pudp, pud);
arch/x86/include/asm/pgtable_64.h
115
WRITE_ONCE(*pudp, pud);
arch/x86/include/asm/pgtable_64.h
144
WRITE_ONCE(*p4dp, p4d);
arch/x86/include/asm/pgtable_64.h
150
WRITE_ONCE(*p4dp, native_make_p4d(native_pgd_val(pgd)));
arch/x86/include/asm/pgtable_64.h
160
WRITE_ONCE(*pgdp, pti_set_user_pgtbl(pgdp, pgd));
arch/x86/include/asm/pgtable_64.h
63
WRITE_ONCE(*ptep, pte);
arch/x86/include/asm/pgtable_64.h
79
WRITE_ONCE(*pmdp, pmd);
arch/x86/include/asm/resctrl.h
142
WRITE_ONCE(per_cpu(pqr_state.default_closid, cpu), closid);
arch/x86/include/asm/resctrl.h
143
WRITE_ONCE(per_cpu(pqr_state.default_rmid, cpu), rmid);
arch/x86/include/asm/resctrl.h
149
WRITE_ONCE(tsk->closid, closid);
arch/x86/include/asm/resctrl.h
150
WRITE_ONCE(tsk->rmid, rmid);
arch/x86/include/asm/static_call.h
77
WRITE_ONCE(STATIC_CALL_KEY(name).func, _func); \
arch/x86/include/asm/tlbflush.h
285
WRITE_ONCE(mm->context.asid_transition, false);
arch/x86/kernel/acpi/cppc.c
161
WRITE_ONCE(*highest_perf, (u32)val);
arch/x86/kernel/cpu/aperfmperf.c
419
WRITE_ONCE(per_cpu_ptr(arch_cpu_scale, cpu)->capacity,
arch/x86/kernel/cpu/aperfmperf.c
421
WRITE_ONCE(per_cpu_ptr(arch_cpu_scale, cpu)->freq_ratio,
arch/x86/kernel/cpu/umwait.c
125
WRITE_ONCE(umwait_control_cached, ctrl);
arch/x86/kernel/espfix_64.c
197
WRITE_ONCE(espfix_pages[page], stack_page);
arch/x86/kernel/fpu/core.c
237
WRITE_ONCE(fpuperm->__state_perm, perm | FPU_GUEST_PERM_LOCKED);
arch/x86/kernel/fpu/xstate.c
1710
WRITE_ONCE(perm->__state_perm, mask);
arch/x86/kernel/hpet.c
815
WRITE_ONCE(hpet.value, new.value);
arch/x86/kernel/nmi.c
564
WRITE_ONCE(nsp->idt_seq, nsp->idt_seq + 1);
arch/x86/kernel/nmi.c
566
WRITE_ONCE(nsp->recv_jiffies, jiffies);
arch/x86/kernel/nmi.c
582
WRITE_ONCE(nsp->idt_ignored, nsp->idt_ignored + 1);
arch/x86/kernel/nmi.c
585
WRITE_ONCE(nsp->idt_nmi_seq, nsp->idt_nmi_seq + 1);
arch/x86/kernel/nmi.c
590
WRITE_ONCE(nsp->idt_nmi_seq, nsp->idt_nmi_seq + 1);
arch/x86/kernel/nmi.c
604
WRITE_ONCE(nsp->idt_seq, nsp->idt_seq + 1);
arch/x86/kernel/nmi.c
606
WRITE_ONCE(nsp->recv_jiffies, jiffies);
arch/x86/kernel/reboot.c
939
WRITE_ONCE(crash_ipi_issued, 1);
arch/x86/kernel/smpboot.c
1442
WRITE_ONCE(md->status, CPUDEAD_MWAIT_KEXEC_HLT);
arch/x86/kernel/smpboot.c
1469
WRITE_ONCE(md->control, newstate);
arch/x86/kvm/cpuid.c
1351
WRITE_ONCE(max_cpuid_80000000, cpuid_eax(0x80000000));
arch/x86/kvm/mmu/mmu.c
340
WRITE_ONCE(*sptep, spte);
arch/x86/kvm/mmu/mmu.c
346
WRITE_ONCE(*sptep, spte);
arch/x86/kvm/mmu/mmu.c
396
WRITE_ONCE(ssptep->spte_low, sspte.spte_low);
arch/x86/kvm/mmu/mmu.c
406
WRITE_ONCE(ssptep->spte_low, sspte.spte_low);
arch/x86/kvm/mmu/mmu.c
7877
WRITE_ONCE(kvm->arch.nx_huge_page_recovery_thread, nx_thread);
arch/x86/kvm/mmu/spte.c
146
WRITE_ONCE(root->has_mapped_host_mmio, true);
arch/x86/kvm/mmu/spte.c
148
WRITE_ONCE(vcpu->kvm->arch.has_mapped_host_mmio, true);
arch/x86/kvm/mmu/tdp_iter.h
38
WRITE_ONCE(*rcu_dereference(sptep), new_spte);
arch/x86/kvm/svm/avic.c
1047
WRITE_ONCE(kvm_svm->avic_physical_id_table[vcpu->vcpu_id], entry);
arch/x86/kvm/svm/avic.c
1103
WRITE_ONCE(kvm_svm->avic_physical_id_table[vcpu->vcpu_id], entry);
arch/x86/kvm/svm/avic.c
435
WRITE_ONCE(kvm_svm->avic_physical_id_table[id], new_entry);
arch/x86/kvm/svm/avic.c
708
WRITE_ONCE(*entry, new_entry);
arch/x86/kvm/vmx/tdx.c
316
WRITE_ONCE(__kvm_tdx->wait_for_sept_zap, true); \
arch/x86/kvm/vmx/tdx.c
321
WRITE_ONCE(__kvm_tdx->wait_for_sept_zap, false); \
arch/x86/kvm/vmx/vmx.c
7856
WRITE_ONCE(to_kvm_vmx(vcpu->kvm)->pid_table[vcpu->vcpu_id],
arch/x86/kvm/x86.c
13993
WRITE_ONCE(vcpu->arch.apf.pageready_pending, true);
arch/x86/kvm/x86.c
7543
WRITE_ONCE(kvm->arch.default_tsc_khz, user_tsc_khz);
arch/x86/kvm/x86.h
602
WRITE_ONCE(vcpu->arch.handling_intr_from_guest, (u8)intr);
arch/x86/kvm/x86.h
607
WRITE_ONCE(vcpu->arch.handling_intr_from_guest, 0);
arch/x86/kvm/xen.c
1809
WRITE_ONCE(xe->vcpu_idx, vcpu->vcpu_idx);
arch/x86/kvm/xen.c
1867
WRITE_ONCE(vcpu_info->evtchn_upcall_pending, 1);
arch/x86/kvm/xen.c
1874
WRITE_ONCE(vcpu_info->evtchn_upcall_pending, 1);
arch/x86/kvm/xen.c
674
WRITE_ONCE(vi->evtchn_upcall_pending, 1);
arch/x86/kvm/xen.c
686
WRITE_ONCE(vi->evtchn_upcall_pending, 1);
arch/x86/mm/pkeys.c
164
WRITE_ONCE(init_pkru_value, new_init_pkru);
arch/x86/mm/pkeys.c
193
WRITE_ONCE(init_pkru_value, new_init_pkru);
arch/x86/mm/tlb.c
1338
WRITE_ONCE(mm->context.next_trim_cpumask, jiffies + HZ);
arch/x86/net/bpf_jit_comp.c
904
WRITE_ONCE(poke->tailcall_target_stable, true);
arch/xtensa/include/asm/atomic.h
55
#define arch_atomic_set(v,i) WRITE_ONCE((v)->counter, (i))
arch/xtensa/kernel/smp.c
200
WRITE_ONCE(cpu_start_id, cpu);
arch/xtensa/kernel/smp.c
213
WRITE_ONCE(cpu_start_ccount, ccount);
arch/xtensa/kernel/smp.c
227
WRITE_ONCE(cpu_start_ccount, 0);
arch/xtensa/platforms/xtfpga/lcd.c
37
WRITE_ONCE(*addr, data);
arch/xtensa/platforms/xtfpga/lcd.c
39
WRITE_ONCE(*addr, data & 0xf0);
arch/xtensa/platforms/xtfpga/lcd.c
40
WRITE_ONCE(*addr, (data << 4) & 0xf0);
arch/xtensa/platforms/xtfpga/lcd.c
46
WRITE_ONCE(*LCD_INSTR_ADDR, LCD_DISPLAY_MODE8BIT);
arch/xtensa/platforms/xtfpga/lcd.c
48
WRITE_ONCE(*LCD_INSTR_ADDR, LCD_DISPLAY_MODE8BIT);
arch/xtensa/platforms/xtfpga/lcd.c
50
WRITE_ONCE(*LCD_INSTR_ADDR, LCD_DISPLAY_MODE8BIT);
arch/xtensa/platforms/xtfpga/lcd.c
53
WRITE_ONCE(*LCD_INSTR_ADDR, LCD_DISPLAY_MODE4BIT);
arch/xtensa/platforms/xtfpga/setup.c
49
WRITE_ONCE(*(u32 *)XTFPGA_SWRST_VADDR, 0xdead);
block/bfq-iosched.c
2221
WRITE_ONCE(bfqd->queued, bfqd->queued + 1);
block/bfq-iosched.c
2401
WRITE_ONCE(bfqd->queued, bfqd->queued - 1);
block/blk-cgroup.c
1083
WRITE_ONCE(bisc->lqueued, false);
block/blk-cgroup.c
2224
WRITE_ONCE(bis->lqueued, true);
block/blk-flush.c
226
WRITE_ONCE(flush_rq->state, MQ_RQ_IDLE);
block/blk-iolatency.c
573
WRITE_ONCE(lat_info->scale_lat, iolat->min_lat_nsec);
block/blk-mq-sched.c
264
WRITE_ONCE(hctx->dispatch_from, ctx);
block/blk-mq-tag.c
102
WRITE_ONCE(tags->active_queues, users);
block/blk-mq-tag.c
65
WRITE_ONCE(tags->active_queues, users);
block/blk-mq.c
1226
WRITE_ONCE(rq->state, MQ_RQ_IDLE);
block/blk-mq.c
1321
WRITE_ONCE(rq->state, MQ_RQ_COMPLETE);
block/blk-mq.c
1385
WRITE_ONCE(rq->state, MQ_RQ_IN_FLIGHT);
block/blk-mq.c
1392
WRITE_ONCE(rq->bio->bi_cookie, rq->mq_hctx->queue_num);
block/blk-mq.c
1544
WRITE_ONCE(rq->state, MQ_RQ_IDLE);
block/blk-mq.c
3592
WRITE_ONCE(rq->state, MQ_RQ_IDLE);
block/blk-mq.c
447
WRITE_ONCE(rq->deadline, 0);
block/blk-mq.c
828
WRITE_ONCE(rq->state, MQ_RQ_IDLE);
block/blk-settings.c
26
WRITE_ONCE(q->rq_timeout, timeout);
block/blk-sysfs.c
206
WRITE_ONCE(disk->bdi->ra_pages, ra_kb >> (PAGE_SHIFT - 10));
block/blk-timeout.c
143
WRITE_ONCE(req->deadline, expiry);
block/blk-timeout.c
86
WRITE_ONCE(req->deadline, jiffies);
block/bsg.c
100
WRITE_ONCE(bd->max_queue, max_queue);
block/fops.c
148
WRITE_ONCE(iocb->private, NULL);
block/fops.c
162
WRITE_ONCE(dio->waiter, NULL);
block/fops.c
299
WRITE_ONCE(iocb->private, NULL);
block/fops.c
370
WRITE_ONCE(iocb->private, NULL);
block/fops.c
384
WRITE_ONCE(iocb->private, bio);
drivers/accel/amdxdna/amdxdna_mailbox.c
374
WRITE_ONCE(mb_chann->bad_state, true);
drivers/accel/ivpu/ivpu_mmu.c
663
WRITE_ONCE(entry[1], str[1]);
drivers/accel/ivpu/ivpu_mmu.c
664
WRITE_ONCE(entry[0], str[0]);
drivers/accel/ivpu/ivpu_mmu.c
735
WRITE_ONCE(entry[1], cd[1]);
drivers/accel/ivpu/ivpu_mmu.c
736
WRITE_ONCE(entry[2], cd[2]);
drivers/accel/ivpu/ivpu_mmu.c
737
WRITE_ONCE(entry[3], cd[3]);
drivers/accel/ivpu/ivpu_mmu.c
738
WRITE_ONCE(entry[0], cd[0]);
drivers/accel/ivpu/ivpu_mmu.c
762
WRITE_ONCE(entry[0], 0);
drivers/accel/ivpu/ivpu_mmu.c
934
WRITE_ONCE(entry[0], val);
drivers/accel/ivpu/ivpu_mmu.c
968
WRITE_ONCE(file_priv->has_mmu_faults, true);
drivers/android/binder.c
242
WRITE_ONCE(e->debug_id_done, 0);
drivers/android/binder.c
3823
WRITE_ONCE(e->debug_id_done, t_debug_id);
drivers/android/binder.c
3900
WRITE_ONCE(e->debug_id_done, t_debug_id);
drivers/android/binder.c
3901
WRITE_ONCE(fe->debug_id_done, t_debug_id);
drivers/base/arch_topology.c
205
WRITE_ONCE(per_cpu(hw_pressure, cpu), pressure);
drivers/base/base.h
213
WRITE_ONCE(dev->driver, (struct device_driver *)drv);
drivers/base/core.c
1004
WRITE_ONCE(link->status, DL_STATE_AVAILABLE);
drivers/base/core.c
1007
WRITE_ONCE(link->status, DL_STATE_DORMANT);
drivers/base/core.c
1092
WRITE_ONCE(link->status, DL_STATE_CONSUMER_PROBE);
drivers/base/core.c
1231
WRITE_ONCE(link->status, DL_STATE_NONE);
drivers/base/core.c
1277
WRITE_ONCE(link->status, DL_STATE_CONSUMER_PROBE);
drivers/base/core.c
1345
WRITE_ONCE(link->status, DL_STATE_AVAILABLE);
drivers/base/core.c
1384
WRITE_ONCE(link->status, DL_STATE_ACTIVE);
drivers/base/core.c
1436
WRITE_ONCE(link->status, DL_STATE_AVAILABLE);
drivers/base/core.c
1439
WRITE_ONCE(link->status, DL_STATE_DORMANT);
drivers/base/core.c
1475
WRITE_ONCE(link->status, DL_STATE_DORMANT);
drivers/base/core.c
1515
WRITE_ONCE(link->status, DL_STATE_DORMANT);
drivers/base/core.c
1554
WRITE_ONCE(link->status, DL_STATE_SUPPLIER_UNBIND);
drivers/base/core.c
1599
WRITE_ONCE(link->status, DL_STATE_SUPPLIER_UNBIND);
drivers/base/firmware_loader/firmware.h
118
WRITE_ONCE(fw_st->status, status);
drivers/base/power/main.c
1131
WRITE_ONCE(async_error, error);
drivers/base/power/main.c
1476
WRITE_ONCE(async_error, error);
drivers/base/power/main.c
1642
WRITE_ONCE(async_error, -EBUSY);
drivers/base/power/main.c
1686
WRITE_ONCE(async_error, error);
drivers/base/power/main.c
1898
WRITE_ONCE(async_error, -EBUSY);
drivers/base/power/main.c
1982
WRITE_ONCE(async_error, error);
drivers/base/power/main.c
809
WRITE_ONCE(async_error, error);
drivers/base/power/main.c
955
WRITE_ONCE(async_error, error);
drivers/block/loop.c
1084
WRITE_ONCE(lo->lo_state, Lo_bound);
drivers/block/loop.c
1181
WRITE_ONCE(lo->lo_state, Lo_unbound);
drivers/block/loop.c
1220
WRITE_ONCE(lo->lo_state, Lo_rundown);
drivers/block/loop.c
1745
WRITE_ONCE(lo->lo_state, Lo_rundown);
drivers/block/loop.c
2018
WRITE_ONCE(lo->lo_state, Lo_unbound);
drivers/block/loop.c
2176
WRITE_ONCE(lo->lo_state, Lo_deleting);
drivers/block/ublk_drv.c
1906
WRITE_ONCE(ubq->active_fcmd, fcmd);
drivers/block/ublk_drv.c
2502
WRITE_ONCE(ublk_get_queue(ub, i)->force_abort, true);
drivers/block/ublk_drv.c
2512
WRITE_ONCE(ublk_get_queue(ub, i)->fail_io, true);
drivers/block/ublk_drv.c
3177
WRITE_ONCE(io->task, NULL);
drivers/block/ublk_drv.c
3179
WRITE_ONCE(io->task, get_task_struct(current));
drivers/block/ublk_drv.c
729
WRITE_ONCE(ubq->active_fcmd, NULL);
drivers/block/zloop.c
1017
WRITE_ONCE(zlo->state, Zlo_creating);
drivers/block/zloop.c
1128
WRITE_ONCE(zlo->state, Zlo_live);
drivers/block/zloop.c
1197
WRITE_ONCE(zlo->state, Zlo_deleting);
drivers/bus/mhi/ep/main.c
75
WRITE_ONCE(ring->irq_pending, true);
drivers/bus/mhi/ep/ring.c
175
WRITE_ONCE(ring->irq_pending, false);
drivers/char/random.c
1170
WRITE_ONCE(state->last_time, now);
drivers/char/random.c
1173
WRITE_ONCE(state->last_delta, delta);
drivers/char/random.c
1176
WRITE_ONCE(state->last_delta2, delta2);
drivers/char/random.c
235
WRITE_ONCE(early_boot, false);
drivers/char/random.c
271
WRITE_ONCE(base_crng.generation, next_gen);
drivers/char/random.c
738
WRITE_ONCE(vdso_k_rng_data->is_ready, true);
drivers/char/xillybus/xillyusb.c
911
WRITE_ONCE(chan->read_data_ok, 0);
drivers/comedi/comedi_fops.c
2228
WRITE_ONCE(cfp->read_subdev, s_new);
drivers/comedi/comedi_fops.c
2271
WRITE_ONCE(cfp->write_subdev, s_new);
drivers/comedi/comedi_fops.c
297
WRITE_ONCE(cfp->read_subdev, read_s);
drivers/comedi/comedi_fops.c
298
WRITE_ONCE(cfp->write_subdev, write_s);
drivers/cpufreq/amd-pstate.c
272
WRITE_ONCE(cpudata->cppc_req_cached, value);
drivers/cpufreq/amd-pstate.c
321
WRITE_ONCE(cpudata->cppc_req_cached, value);
drivers/cpufreq/amd-pstate.c
369
WRITE_ONCE(cpudata->cppc_req_cached, value);
drivers/cpufreq/amd-pstate.c
410
WRITE_ONCE(cpudata->cppc_req_cached, cppc_req);
drivers/cpufreq/amd-pstate.c
428
WRITE_ONCE(cpudata->perf, perf);
drivers/cpufreq/amd-pstate.c
429
WRITE_ONCE(cpudata->prefcore_ranking, FIELD_GET(AMD_CPPC_HIGHEST_PERF_MASK, cap1));
drivers/cpufreq/amd-pstate.c
455
WRITE_ONCE(cpudata->perf, perf);
drivers/cpufreq/amd-pstate.c
456
WRITE_ONCE(cpudata->prefcore_ranking, cppc_perf.highest_perf);
drivers/cpufreq/amd-pstate.c
530
WRITE_ONCE(cpudata->cppc_req_cached, value);
drivers/cpufreq/amd-pstate.c
636
WRITE_ONCE(cpudata->max_limit_freq, policy->max);
drivers/cpufreq/amd-pstate.c
653
WRITE_ONCE(cpudata->min_limit_freq, min(cpudata->nominal_freq, cpudata->max_limit_freq));
drivers/cpufreq/amd-pstate.c
656
WRITE_ONCE(cpudata->min_limit_freq, policy->min);
drivers/cpufreq/amd-pstate.c
659
WRITE_ONCE(cpudata->perf, perf);
drivers/cpufreq/amd-pstate.c
875
WRITE_ONCE(cpudata->prefcore_ranking, cur_high);
drivers/cpufreq/amd-pstate.c
947
WRITE_ONCE(cpudata->perf, perf);
drivers/cpufreq/amd-pstate.c
953
WRITE_ONCE(cpudata->nominal_freq, nominal_freq);
drivers/cpufreq/amd-pstate.c
957
WRITE_ONCE(cpudata->lowest_nonlinear_freq, lowest_nonlinear_freq);
drivers/cpufreq/cpufreq.c
2606
WRITE_ONCE(per_cpu(cpufreq_pressure, cpu), pressure);
drivers/cpufreq/cpufreq.c
2662
WRITE_ONCE(policy->max, __resolve_freq(policy, new_data.max,
drivers/cpufreq/cpufreq.c
2667
WRITE_ONCE(policy->min, new_data.min > policy->max ? policy->max : new_data.min);
drivers/cpufreq/cpufreq_stats.c
112
WRITE_ONCE(stats->reset_time, local_clock());
drivers/cpufreq/cpufreq_stats.c
118
WRITE_ONCE(stats->reset_pending, 1);
drivers/cpufreq/cpufreq_stats.c
49
WRITE_ONCE(stats->reset_pending, 0);
drivers/cpufreq/intel_pstate.c
1191
WRITE_ONCE(cpu->hwp_cap_cached, cap);
drivers/cpufreq/intel_pstate.c
1317
WRITE_ONCE(cpu_data->hwp_req_cached, value);
drivers/cpufreq/intel_pstate.c
1352
WRITE_ONCE(cpu->hwp_req_cached, value);
drivers/cpufreq/intel_pstate.c
1614
WRITE_ONCE(global.turbo_disabled, turbo_is_disabled());
drivers/cpufreq/intel_pstate.c
1626
WRITE_ONCE(global.no_turbo, no_turbo);
drivers/cpufreq/intel_pstate.c
2754
WRITE_ONCE(all_cpu_data[cpunum], cpu);
drivers/cpufreq/intel_pstate.c
3163
WRITE_ONCE(cpu->hwp_req_cached, value);
drivers/cpufreq/intel_pstate.c
3322
WRITE_ONCE(cpu->hwp_req_cached, value);
drivers/cpufreq/intel_pstate.c
3389
WRITE_ONCE(cpu->hwp_req_cached, value);
drivers/cpufreq/intel_pstate.c
3423
WRITE_ONCE(all_cpu_data[cpu], NULL);
drivers/cpufreq/intel_pstate.c
3853
WRITE_ONCE(all_cpu_data, _all_cpu_data);
drivers/cpufreq/intel_pstate.c
738
WRITE_ONCE(cpu->hwp_req_cached, value);
drivers/cpuidle/cpuidle.c
386
WRITE_ONCE(dev->next_hrtimer, tick_nohz_get_next_hrtimer());
drivers/cpuidle/cpuidle.c
393
WRITE_ONCE(dev->next_hrtimer, 0);
drivers/crypto/cavium/nitrox/nitrox_req.h
612
WRITE_ONCE(*orh, PENDING_SIG);
drivers/crypto/cavium/nitrox/nitrox_req.h
617
WRITE_ONCE(*comp, PENDING_SIG);
drivers/dma/mediatek/mtk-hsdma.c
450
WRITE_ONCE(txd->desc1, hvd->src);
drivers/dma/mediatek/mtk-hsdma.c
451
WRITE_ONCE(txd->desc2,
drivers/dma/mediatek/mtk-hsdma.c
455
WRITE_ONCE(rxd->desc1, hvd->dest);
drivers/dma/mediatek/mtk-hsdma.c
456
WRITE_ONCE(rxd->desc2, MTK_HSDMA_DESC_PLEN(tlen));
drivers/dma/mediatek/mtk-hsdma.c
609
WRITE_ONCE(rxd->desc1, 0);
drivers/dma/mediatek/mtk-hsdma.c
610
WRITE_ONCE(rxd->desc2, 0);
drivers/firewire/core-device.c
692
WRITE_ONCE(device->quirks, quirks);
drivers/firewire/core-device.c
771
WRITE_ONCE(device->quirks, quirks);
drivers/firewire/ohci.c
1339
WRITE_ONCE(ctx->flushing, true);
drivers/firewire/ohci.c
1341
WRITE_ONCE(ctx->flushing, false);
drivers/firmware/efi/libstub/efi-stub-entry.c
48
WRITE_ONCE(efi_system_table, systab);
drivers/firmware/efi/libstub/zboot.c
42
WRITE_ONCE(efi_system_table, systab);
drivers/gpio/gpio-virtuser.c
593
WRITE_ONCE(ld->debounce, (unsigned int)val);
drivers/gpio/gpiolib-cdev.c
1024
WRITE_ONCE(line->desc->debounce_period_us, debounce_period_us);
drivers/gpio/gpiolib-cdev.c
1077
WRITE_ONCE(line->desc->debounce_period_us, debounce_period_us);
drivers/gpio/gpiolib-cdev.c
1246
WRITE_ONCE(*flagsp, flags);
drivers/gpio/gpiolib-cdev.c
1423
WRITE_ONCE(line->edflags, edflags);
drivers/gpio/gpiolib-cdev.c
160
WRITE_ONCE(*flagsp, flags);
drivers/gpio/gpiolib-cdev.c
1622
WRITE_ONCE(lr->lines[i].sw_debounced, 0);
drivers/gpio/gpiolib-cdev.c
849
WRITE_ONCE(line->level, level);
drivers/gpio/gpiolib-cdev.c
941
WRITE_ONCE(line->level, level);
drivers/gpio/gpiolib-cdev.c
942
WRITE_ONCE(line->sw_debounced, 1);
drivers/gpio/gpiolib-cdev.c
988
WRITE_ONCE(line->sw_debounced, 0);
drivers/gpio/gpiolib-cdev.c
989
WRITE_ONCE(line->edflags, 0);
drivers/gpio/gpiolib-cdev.c
991
WRITE_ONCE(line->desc->debounce_period_us, 0);
drivers/gpio/gpiolib-of.c
839
WRITE_ONCE(desc->hog, hog);
drivers/gpio/gpiolib.c
2539
WRITE_ONCE(desc->hog, NULL);
drivers/gpio/gpiolib.c
2542
WRITE_ONCE(desc->flags, flags);
drivers/gpio/gpiolib.c
2544
WRITE_ONCE(desc->debounce_period_us, 0);
drivers/gpio/gpiolib.c
2696
WRITE_ONCE(desc->debounce_period_us,
drivers/gpio/gpiolib.c
482
WRITE_ONCE(desc->flags, flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
318
WRITE_ONCE(adev->barrier_has_auto_waitcnt, enable_waitcnt);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1637
WRITE_ONCE(pinfo->block_mmu_notifications, true);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1655
WRITE_ONCE(pinfo->block_mmu_notifications, false);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
165
WRITE_ONCE(*ih->wptr_cpu, cpu_to_le32(wptr));
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
203
WRITE_ONCE(queue->hang_detect_fence, queue->last_fence);
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
389
WRITE_ONCE(*wb, ring->wptr << 2);
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
394
WRITE_ONCE(*wb, ring->wptr << 2);
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
714
WRITE_ONCE(*wb, (ring->wptr << 2));
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
772
WRITE_ONCE(*wb, (ring->wptr << 2));
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
281
WRITE_ONCE(*wb, (ring->wptr << 2));
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
339
WRITE_ONCE(*wb, (ring->wptr << 2));
drivers/gpu/drm/amd/amdkfd/kfd_events.c
269
WRITE_ONCE(waiter->event, NULL);
drivers/gpu/drm/amd/amdkfd/kfd_events.c
647
WRITE_ONCE(waiter->activated, true);
drivers/gpu/drm/amd/amdkfd/kfd_events.c
712
WRITE_ONCE(page_slots(p->signal_page)[ev->event_id], UNSIGNALED_EVENT_SLOT);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
471
WRITE_ONCE(pdd->page_in, pdd->page_in + mpages);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
775
WRITE_ONCE(pdd->page_out, pdd->page_out + mpages);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2313
WRITE_ONCE(p->irq_drain_is_open, false);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
137
WRITE_ONCE(client->events, events);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1790
WRITE_ONCE(p->svms.faulting_task, current);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1797
WRITE_ONCE(p->svms.faulting_task, NULL);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3016
WRITE_ONCE(pdd->faults, pdd->faults + 1);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3624
WRITE_ONCE(fence->svm_bo->evicting, 1);
drivers/gpu/drm/display/drm_dp_helper.c
711
WRITE_ONCE(aux->dpcd_probe_disabled, !enable);
drivers/gpu/drm/drm_gpusvm.c
1160
WRITE_ONCE(svm_pages->flags.__flags, flags.__flags);
drivers/gpu/drm/drm_gpusvm.c
1565
WRITE_ONCE(svm_pages->flags.__flags, flags.__flags);
drivers/gpu/drm/drm_vblank.c
1202
WRITE_ONCE(vblank->enabled, true);
drivers/gpu/drm/i915/display/intel_dp.c
3735
WRITE_ONCE(intel_dp->oui_valid, true);
drivers/gpu/drm/i915/display/intel_dp.c
3752
WRITE_ONCE(intel_dp->oui_valid, false);
drivers/gpu/drm/i915/display/intel_dp.c
3760
WRITE_ONCE(intel_dp->oui_valid, false);
drivers/gpu/drm/i915/display/intel_hotplug.c
870
WRITE_ONCE(display->hotplug.poll_enabled, true);
drivers/gpu/drm/i915/display/intel_hotplug.c
913
WRITE_ONCE(display->hotplug.poll_enabled, false);
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
39
WRITE_ONCE(vm->scrub_64K, true);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
49
WRITE_ONCE(b->irq_armed, wakeref);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
75
WRITE_ONCE(b->irq_armed, NULL);
drivers/gpu/drm/i915/gt/intel_engine.h
168
WRITE_ONCE(engine->status_page.addr[reg], value);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1442
WRITE_ONCE(ve->request, NULL);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1443
WRITE_ONCE(ve->base.sched_engine->queue_priority_hint, INT_MIN);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1450
WRITE_ONCE(rq->engine, engine);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1606
WRITE_ONCE(execlists->yield, -1);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1634
WRITE_ONCE(*dst++, *src++); /* avoid write tearing */
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1653
WRITE_ONCE(execlists->active, execlists->inflight);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1801
WRITE_ONCE(*csb, -1);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1924
WRITE_ONCE(execlists->active, execlists->pending);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1938
WRITE_ONCE(execlists->active, execlists->inflight);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1943
WRITE_ONCE(execlists->pending[0], NULL);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2501
WRITE_ONCE(engine->execlists.error_interrupt, eir);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2507
WRITE_ONCE(engine->execlists.yield,
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2829
WRITE_ONCE(*execlists->csb_write, reset_value);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3141
WRITE_ONCE(engine->sched_engine->queue_priority_hint, INT_MIN);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3274
WRITE_ONCE(engine->sched_engine->queue_priority_hint, INT_MIN);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
538
WRITE_ONCE(ce->inflight, ptr_inc(old));
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
551
WRITE_ONCE(rq->engine, &ve->base);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
644
WRITE_ONCE(ce->inflight, NULL);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
232
WRITE_ONCE(fence->dirty, false);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
274
WRITE_ONCE(fence->vma, vma);
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
308
WRITE_ONCE(fence->vma, NULL);
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
119
WRITE_ONCE(node->age, jiffies ?: 1); /* 0 reserved for active nodes */
drivers/gpu/drm/i915/gt/intel_lrc.h
126
WRITE_ONCE(stats->active, intel_context_clock());
drivers/gpu/drm/i915/gt/intel_lrc.h
137
WRITE_ONCE(stats->active, 0);
drivers/gpu/drm/i915/gt/intel_rps.c
1072
WRITE_ONCE(rps->boosts, rps->boosts + 1); /* debug only */
drivers/gpu/drm/i915/gt/intel_timeline.c
231
WRITE_ONCE(*hwsp_seqno, tl->seqno);
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
69
WRITE_ONCE(*x, value);
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
1194
WRITE_ONCE(threads[tmp].stop, true);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1129
WRITE_ONCE(*sema, 0);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1446
WRITE_ONCE(*sema, 1);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1482
WRITE_ONCE(*sema, -1);
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
111
WRITE_ONCE(*result, 0);
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
122
WRITE_ONCE(*result, 0);
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
133
WRITE_ONCE(*result, 0);
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
158
WRITE_ONCE(*result, 0);
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
185
WRITE_ONCE(*result, 0);
drivers/gpu/drm/i915/gt/selftest_timeline.c
1201
WRITE_ONCE(*(u32 *)tl->hwsp_seqno, tl->seqno);
drivers/gpu/drm/i915/gt/selftest_timeline.c
1288
WRITE_ONCE(*(u32 *)tl->hwsp_seqno, tl->seqno);
drivers/gpu/drm/i915/gt/selftest_timeline.c
311
WRITE_ONCE(x, prandom_u32_state(&prng));
drivers/gpu/drm/i915/gt/sysfs_engines.c
174
WRITE_ONCE(engine->props.max_busywait_duration_ns, duration);
drivers/gpu/drm/i915/gt/sysfs_engines.c
225
WRITE_ONCE(engine->props.timeslice_duration_ms, duration);
drivers/gpu/drm/i915/gt/sysfs_engines.c
280
WRITE_ONCE(engine->props.stop_timeout_ms, duration);
drivers/gpu/drm/i915/gt/sysfs_engines.c
331
WRITE_ONCE(engine->props.preempt_timeout_ms, timeout);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1073
WRITE_ONCE(req->status, hxg[0]);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
510
WRITE_ONCE(desc->tail, tail);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
986
WRITE_ONCE(desc->head, head);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
830
WRITE_ONCE(*ce->parallel.guc.wq_tail, ce->parallel.guc.wqi_tail);
drivers/gpu/drm/i915/i915_active.c
278
WRITE_ONCE(ref->cache, it);
drivers/gpu/drm/i915/i915_active.c
331
WRITE_ONCE(ref->cache, node);
drivers/gpu/drm/i915/i915_active.c
832
WRITE_ONCE(ref->cache, NULL);
drivers/gpu/drm/i915/i915_gpu_error.c
1060
WRITE_ONCE(error->fit, sg);
drivers/gpu/drm/i915/i915_irq.c
78
WRITE_ONCE(i915->pmu.irq_count, i915->pmu.irq_count + 1);
drivers/gpu/drm/i915/i915_list_util.h
14
WRITE_ONCE(head->next, first);
drivers/gpu/drm/i915/i915_mitigations.c
94
WRITE_ONCE(mitigations, new);
drivers/gpu/drm/i915/i915_perf.c
1681
WRITE_ONCE(g->exclusive_stream, NULL);
drivers/gpu/drm/i915/i915_perf.c
3353
WRITE_ONCE(g->exclusive_stream, stream);
drivers/gpu/drm/i915/i915_perf.c
3375
WRITE_ONCE(g->exclusive_stream, NULL);
drivers/gpu/drm/i915/i915_request.h
630
WRITE_ONCE(rq->hwsp_seqno, /* decouple from HWSP */
drivers/gpu/drm/i915/i915_scheduler.c
260
WRITE_ONCE(node->attr.priority, prio);
drivers/gpu/drm/i915/i915_timer_util.c
14
WRITE_ONCE(t->expires, 0);
drivers/gpu/drm/i915/i915_vma.c
1392
WRITE_ONCE(tlb[id],
drivers/gpu/drm/i915/intel_uncore.c
839
WRITE_ONCE(domain->active, false);
drivers/gpu/drm/i915/selftests/i915_request.c
1839
WRITE_ONCE(threads[i].stop, true);
drivers/gpu/drm/i915/selftests/i915_request.c
1999
WRITE_ONCE(*sema, value);
drivers/gpu/drm/i915/selftests/i915_request.c
518
WRITE_ONCE(threads[n].stop, true);
drivers/gpu/drm/imagination/pvr_ccb.c
175
WRITE_ONCE(ctrl->read_offset, (read_offset + 1) & READ_ONCE(ctrl->wrap_mask));
drivers/gpu/drm/imagination/pvr_ccb.c
269
WRITE_ONCE(pvr_dev->kccb.rtn[old_write_offset],
drivers/gpu/drm/imagination/pvr_ccb.c
273
WRITE_ONCE(ctrl->write_offset, new_write_offset);
drivers/gpu/drm/imagination/pvr_ccb.c
84
WRITE_ONCE(pvr_ccb->ctrl->write_offset, 0);
drivers/gpu/drm/imagination/pvr_ccb.c
85
WRITE_ONCE(pvr_ccb->ctrl->read_offset, 0);
drivers/gpu/drm/imagination/pvr_ccb.c
86
WRITE_ONCE(pvr_ccb->ctrl->wrap_mask, num_cmds - 1);
drivers/gpu/drm/imagination/pvr_ccb.c
87
WRITE_ONCE(pvr_ccb->ctrl->cmd_size, cmd_size);
drivers/gpu/drm/imagination/pvr_cccb.c
28
WRITE_ONCE(ctrl->write_offset, 0);
drivers/gpu/drm/imagination/pvr_cccb.c
29
WRITE_ONCE(ctrl->read_offset, 0);
drivers/gpu/drm/imagination/pvr_cccb.c
30
WRITE_ONCE(ctrl->dep_offset, 0);
drivers/gpu/drm/imagination/pvr_cccb.c
31
WRITE_ONCE(ctrl->wrap_mask, pvr_cccb->wrap_mask);
drivers/gpu/drm/imagination/pvr_mmu.c
453
WRITE_ONCE(entry->val,
drivers/gpu/drm/imagination/pvr_mmu.c
462
WRITE_ONCE(entry->val, 0);
drivers/gpu/drm/imagination/pvr_mmu.c
574
WRITE_ONCE(entry->val,
drivers/gpu/drm/imagination/pvr_mmu.c
591
WRITE_ONCE(entry->val, 0);
drivers/gpu/drm/imagination/pvr_mmu.c
739
WRITE_ONCE(entry->val, PVR_PAGE_TABLE_FIELD_PREP(0, PT, VALID, true) |
drivers/gpu/drm/imagination/pvr_mmu.c
748
WRITE_ONCE(entry->val, 0);
drivers/gpu/drm/imagination/pvr_power.c
55
WRITE_ONCE(*fw_dev->power_sync, 0);
drivers/gpu/drm/imagination/pvr_vm_mips.c
196
WRITE_ONCE(mips_data->pt[pfn], pte);
drivers/gpu/drm/imagination/pvr_vm_mips.c
205
WRITE_ONCE(mips_data->pt[pfn], 0);
drivers/gpu/drm/imagination/pvr_vm_mips.c
233
WRITE_ONCE(mips_data->pt[pfn], 0);
drivers/gpu/drm/panthor/panthor_drv.c
1403
WRITE_ONCE(pfile->user_mmio.offset, args->offset);
drivers/gpu/drm/panthor/panthor_fw.h
439
WRITE_ONCE((__iface)->input->__in_reg, __new_val); \
drivers/gpu/drm/panthor/panthor_fw.h
464
WRITE_ONCE((__iface)->input->__in_reg, __new_val); \
drivers/gpu/drm/panthor/panthor_fw.h
474
WRITE_ONCE((__iface)->input->__in_reg, __new_val); \
drivers/gpu/drm/scheduler/sched_entity.c
592
WRITE_ONCE(entity->last_user, current->group_leader);
drivers/gpu/drm/scheduler/sched_main.c
1551
WRITE_ONCE(sched->pause_submit, true);
drivers/gpu/drm/scheduler/sched_main.c
1568
WRITE_ONCE(sched->pause_submit, false);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1465
WRITE_ONCE(*(vmw->fifo_mem + fifo_reg), value);
drivers/gpu/drm/xe/xe_exec_queue.c
327
WRITE_ONCE(q->lrc[i], lrc);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1298
WRITE_ONCE(gt->sriov.vf.migration.recovery_inprogress, false);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1299
WRITE_ONCE(gt->sriov.vf.migration.ggtt_need_fixes, false);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1315
WRITE_ONCE(gt->sriov.vf.migration.recovery_inprogress, false);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
533
WRITE_ONCE(gt->sriov.vf.migration.ggtt_need_fixes, false);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
853
WRITE_ONCE(gt->sriov.vf.migration.recovery_inprogress, true);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
854
WRITE_ONCE(gt->sriov.vf.migration.ggtt_need_fixes, true);
drivers/gpu/drm/xe/xe_guc_ct.c
1513
WRITE_ONCE(g2h_fence->done, true);
drivers/gpu/drm/xe/xe_guc_ct.c
211
WRITE_ONCE(g2h_fence->done, true);
drivers/gpu/drm/xe/xe_guc_ct.c
538
WRITE_ONCE(ct->state, state);
drivers/gpu/drm/xe/xe_guc_submit.c
1748
WRITE_ONCE(q->guc->suspend_pending, false);
drivers/gpu/drm/xe/xe_guc_submit.c
3096
WRITE_ONCE(q->multi_queue.group->sync_pending, false);
drivers/gpu/drm/xe/xe_guc_submit.c
588
WRITE_ONCE(group->banned, true);
drivers/gpu/drm/xe/xe_guc_submit.c
605
WRITE_ONCE(group->banned, true);
drivers/gpu/drm/xe/xe_guc_submit.c
786
WRITE_ONCE(group->sync_pending, true);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
108
WRITE_ONCE(eclass->sched_props.job_timeout_max, timeout);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
144
WRITE_ONCE(eclass->sched_props.job_timeout_min, timeout);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
177
WRITE_ONCE(eclass->sched_props.job_timeout_ms, timeout);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
243
WRITE_ONCE(eclass->sched_props.timeslice_us, duration);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
268
WRITE_ONCE(eclass->sched_props.timeslice_max, duration);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
306
WRITE_ONCE(eclass->sched_props.timeslice_min, duration);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
386
WRITE_ONCE(eclass->sched_props.preempt_timeout_us, timeout);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
458
WRITE_ONCE(eclass->sched_props.preempt_timeout_max, timeout);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
495
WRITE_ONCE(eclass->sched_props.preempt_timeout_min, timeout);
drivers/gpu/drm/xe/xe_oa.c
1810
WRITE_ONCE(stream->oa_unit->exclusive_stream, stream);
drivers/gpu/drm/xe/xe_oa.c
863
WRITE_ONCE(u->exclusive_stream, NULL);
drivers/gpu/drm/xe/xe_pm.c
513
WRITE_ONCE(xe->pm_callback_task, task);
drivers/gpu/drm/xe/xe_pt.c
2339
WRITE_ONCE(vma->tile_present, vma->tile_present | BIT(tile->id));
drivers/gpu/drm/xe/xe_pt.c
2341
WRITE_ONCE(vma->tile_invalidated,
drivers/gpu/drm/xe/xe_pt.c
2344
WRITE_ONCE(vma->tile_invalidated,
drivers/gpu/drm/xe/xe_pt.c
2401
WRITE_ONCE(range->tile_present, range->tile_present | BIT(tile_id));
drivers/gpu/drm/xe/xe_pt.c
2402
WRITE_ONCE(range->tile_invalidated, range->tile_invalidated & ~BIT(tile_id));
drivers/gpu/drm/xe/xe_pt.c
2470
WRITE_ONCE(op->unmap_range.range->tile_present,
drivers/gpu/drm/xe/xe_svm.c
1538
WRITE_ONCE(range->tile_invalidated,
drivers/gpu/drm/xe/xe_svm.c
188
WRITE_ONCE(range->tile_invalidated,
drivers/gpu/drm/xe/xe_sync.c
80
WRITE_ONCE(ufence->signalled, 1);
drivers/gpu/drm/xe/xe_tlb_inval.c
194
WRITE_ONCE(tlb_inval->seqno_recv, pending_seqno);
drivers/gpu/drm/xe/xe_tlb_inval.c
390
WRITE_ONCE(tlb_inval->seqno_recv, seqno);
drivers/gpu/drm/xe/xe_vm.c
4072
WRITE_ONCE(vma->tile_invalidated, vma->tile_mask);
drivers/gpu/drm/xe/xe_vm.h
327
WRITE_ONCE(vm->validation.validating, current);
drivers/gpu/drm/xe/xe_vm.h
345
WRITE_ONCE(vm->validation.validating, NULL);
drivers/gpu/drm/xe/xe_vm_madvise.c
225
WRITE_ONCE(vma->tile_invalidated,
drivers/greybus/gb-beagleplay.c
501
WRITE_ONCE(bg->fwl_ack, data[0]);
drivers/greybus/gb-beagleplay.c
508
WRITE_ONCE(bg->fwl_cmd_response, (u32)data[2]);
drivers/greybus/gb-beagleplay.c
514
WRITE_ONCE(bg->fwl_cmd_response, get_unaligned_be32(&data[2]));
drivers/greybus/gb-beagleplay.c
882
WRITE_ONCE(bg->flashing_mode, true);
drivers/greybus/gb-beagleplay.c
913
WRITE_ONCE(bg->flashing_mode, false);
drivers/greybus/gb-beagleplay.c
936
WRITE_ONCE(bg->flashing_mode, false);
drivers/greybus/gb-beagleplay.c
992
WRITE_ONCE(bg->flashing_mode, false);
drivers/hid/i2c-hid/i2c-hid-core.c
1142
WRITE_ONCE(ihid->panel_follower_work_finished, true);
drivers/hid/i2c-hid/i2c-hid-core.c
1164
WRITE_ONCE(ihid->panel_follower_work_finished, false);
drivers/hid/uhid.c
581
WRITE_ONCE(uhid->running, false);
drivers/hid/uhid.c
87
WRITE_ONCE(uhid->running, false);
drivers/hv/channel_mgmt.c
423
WRITE_ONCE(
drivers/hv/mshv_vtl_main.c
1004
WRITE_ONCE(vtl_synic_mask_vmbus_sint_masked, mask.mask != 0);
drivers/hv/mshv_vtl_main.c
436
WRITE_ONCE(mshv_vtl_this_run()->cancel, 1);
drivers/hv/mshv_vtl_main.c
616
WRITE_ONCE(mshv_vtl_this_run()->vtl_ret_action_size, 0);
drivers/hv/mshv_vtl_main.c
874
WRITE_ONCE(has_message, false);
drivers/hv/mshv_vtl_main.c
929
WRITE_ONCE(has_message, true);
drivers/hv/mshv_vtl_main.c
985
WRITE_ONCE(flag_eventfds[set_eventfd.flag], eventfd);
drivers/hv/ring_buffer.c
353
WRITE_ONCE(desc->trans_id, __trans_id);
drivers/hwmon/bt1-pvt.c
268
WRITE_ONCE(cache->thres_sts_lo, thres_sts & info->thres_sts_lo);
drivers/hwmon/bt1-pvt.c
272
WRITE_ONCE(cache->thres_sts_hi, thres_sts & info->thres_sts_hi);
drivers/hwmon/bt1-pvt.c
433
WRITE_ONCE(cache->data, FIELD_GET(PVT_DATA_DATA_MASK, val));
drivers/hwmon/max16065.c
154
WRITE_ONCE(data->adc[i],
drivers/hwmon/max16065.c
158
WRITE_ONCE(data->adc[MAX16065_NUM_ADC],
drivers/hwmon/max16065.c
160
WRITE_ONCE(data->curr_sense,
drivers/hwmon/max16065.c
165
WRITE_ONCE(data->fault[i],
drivers/hwmon/max16065.c
173
WRITE_ONCE(data->fault[0],
drivers/hwmon/xgene-hwmon.c
119
WRITE_ONCE(*addr, cpu_to_le16(val));
drivers/hwmon/xgene-hwmon.c
137
WRITE_ONCE(generic_comm_base->signature,
drivers/hwmon/xgene-hwmon.c
141
WRITE_ONCE(generic_comm_base->command,
drivers/hwmon/xgene-hwmon.c
147
WRITE_ONCE(generic_comm_base->status, cpu_to_le16(val));
drivers/hwmon/xgene-hwmon.c
151
WRITE_ONCE(ptr[i], cpu_to_le32(msg[i]));
drivers/i2c/busses/i2c-xgene-slimpro.c
124
WRITE_ONCE(*addr, cpu_to_le16(val));
drivers/i2c/busses/i2c-xgene-slimpro.c
177
WRITE_ONCE(generic_comm_base->signature,
drivers/i2c/busses/i2c-xgene-slimpro.c
180
WRITE_ONCE(generic_comm_base->command,
drivers/i2c/busses/i2c-xgene-slimpro.c
185
WRITE_ONCE(generic_comm_base->status, cpu_to_le16(status));
drivers/i2c/busses/i2c-xgene-slimpro.c
189
WRITE_ONCE(ptr[i], cpu_to_le32(msg[i]));
drivers/i2c/muxes/i2c-mux-pca954x.c
390
WRITE_ONCE(data->idle_state, val);
drivers/infiniband/core/cq.c
456
WRITE_ONCE(default_comp_vector, comp_vector_hint);
drivers/infiniband/core/security.c
680
WRITE_ONCE(ag->smp_allowed,
drivers/infiniband/core/security.c
710
WRITE_ONCE(agent->smp_allowed, true);
drivers/infiniband/hw/hfi1/user_sdma.c
1171
WRITE_ONCE(req->has_error, 1);
drivers/infiniband/hw/irdma/hw.c
238
WRITE_ONCE(cqp_request->request_done, true);
drivers/infiniband/hw/irdma/utils.c
483
WRITE_ONCE(cqp_request->request_done, false);
drivers/infiniband/hw/irdma/utils.c
518
WRITE_ONCE(cqp_request->request_done, true);
drivers/infiniband/hw/irdma/utils.c
834
WRITE_ONCE(iwdev->rf->cq_table[iwcq->cq_num], NULL);
drivers/infiniband/hw/mlx5/mr.c
207
WRITE_ONCE(dev->fill_delay, 1);
drivers/infiniband/hw/mlx5/mr.c
215
WRITE_ONCE(dev->cache.last_add, jiffies);
drivers/infiniband/hw/mlx5/mr.c
331
WRITE_ONCE(ent->dev->cache.last_add, jiffies);
drivers/infiniband/hw/mlx5/mr.c
862
WRITE_ONCE(dev->fill_delay, 0);
drivers/infiniband/sw/siw/siw_cq.c
99
WRITE_ONCE(cqe->flags, 0);
drivers/infiniband/sw/siw/siw_qp.c
1024
WRITE_ONCE(cq->notify->flags, SIW_NOTIFY_NOT);
drivers/infiniband/sw/siw/siw_qp.c
1063
WRITE_ONCE(cqe->flags, SIW_WQE_VALID);
drivers/infiniband/sw/siw/siw_qp.c
1125
WRITE_ONCE(cqe->flags, cqe_flags);
drivers/infiniband/sw/siw/siw_qp.c
1176
WRITE_ONCE(sqe->flags, 0);
drivers/infiniband/sw/siw/siw_qp.c
1217
WRITE_ONCE(sqe->flags, 0);
drivers/infiniband/sw/siw/siw_qp.c
1277
WRITE_ONCE(rqe->flags, 0);
drivers/infiniband/sw/siw/siw_qp_rx.c
1140
WRITE_ONCE(rreq->flags, 0);
drivers/infiniband/sw/siw/siw_qp_rx.c
1290
WRITE_ONCE(orq_get_current(qp)->flags, 0);
drivers/infiniband/ulp/ipoib/ipoib_main.c
275
WRITE_ONCE(dev->mtu, new_mtu);
drivers/infiniband/ulp/ipoib/ipoib_main.c
302
WRITE_ONCE(dev->mtu, new_mtu);
drivers/input/keyboard/imx-sm-bbm-key.c
194
WRITE_ONCE(bbnsm->suspended, true);
drivers/input/keyboard/imx-sm-bbm-key.c
75
WRITE_ONCE(bbnsm->suspended, false);
drivers/input/touchscreen/zforce_ts.c
613
WRITE_ONCE(ts->suspending, true);
drivers/input/touchscreen/zforce_ts.c
619
WRITE_ONCE(ts->suspending, false);
drivers/iommu/amd/iommu.c
3236
WRITE_ONCE(dte->data[2], new);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1197
WRITE_ONCE(entry[i], target[i]);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1309
WRITE_ONCE(dst->l2ptr, cpu_to_le64(val));
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1579
WRITE_ONCE(dst->l2ptr, cpu_to_le64(val));
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
661
WRITE_ONCE(cmdq->q.llq.cons, readl_relaxed(cmdq->q.cons_reg));
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
912
WRITE_ONCE(cmdq->q.llq.cons, llq.cons);
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
250
WRITE_ONCE(*out_enabled, regval & BIT(0));
drivers/iommu/dma-iommu.c
360
WRITE_ONCE(cookie->fq_domain, domain);
drivers/iommu/generic_pt/fmt/amdv1.h
213
WRITE_ONCE(*tablep, entry);
drivers/iommu/generic_pt/fmt/amdv1.h
228
WRITE_ONCE(*tablep, entry);
drivers/iommu/generic_pt/fmt/amdv1.h
280
WRITE_ONCE(*tablep, 0);
drivers/iommu/generic_pt/fmt/amdv1.h
309
WRITE_ONCE(*tablep, READ_ONCE(*tablep) & ~(u64)AMDV1PT_FMT_D);
drivers/iommu/generic_pt/fmt/vtdss.h
119
WRITE_ONCE(tablep[pts->index], entry);
drivers/iommu/generic_pt/fmt/vtdss.h
156
WRITE_ONCE(*tablep, READ_ONCE(*tablep) & ~(u64)VTDSS_FMT_D);
drivers/iommu/generic_pt/fmt/x86_64.h
142
WRITE_ONCE(tablep[pts->index], entry);
drivers/iommu/generic_pt/iommu_pt.h
760
WRITE_ONCE(common->top_of_table, new_top_of_table);
drivers/iommu/generic_pt/pt_defs.h
314
WRITE_ONCE(common->top_of_table, _pt_top_set(table_mem, top_level));
drivers/iommu/generic_pt/pt_fmt_defaults.h
180
WRITE_ONCE(*tablep, 0);
drivers/iommu/generic_pt/pt_fmt_defaults.h
191
WRITE_ONCE(*tablep, 0);
drivers/iommu/intel/iommu.h
907
WRITE_ONCE(context->lo, val);
drivers/iommu/intel/iommu.h
921
WRITE_ONCE(context->lo, val);
drivers/iommu/intel/irq_remapping.c
184
WRITE_ONCE(irte->low, irte_modified->low);
drivers/iommu/intel/irq_remapping.c
185
WRITE_ONCE(irte->high, irte_modified->high);
drivers/iommu/intel/irq_remapping.c
241
WRITE_ONCE(entry->low, 0);
drivers/iommu/intel/irq_remapping.c
242
WRITE_ONCE(entry->high, 0);
drivers/iommu/intel/pasid.h
102
WRITE_ONCE(pe->val[0], PASID_PTE_FPD);
drivers/iommu/intel/pasid.h
103
WRITE_ONCE(pe->val[1], 0);
drivers/iommu/intel/pasid.h
104
WRITE_ONCE(pe->val[2], 0);
drivers/iommu/intel/pasid.h
105
WRITE_ONCE(pe->val[3], 0);
drivers/iommu/intel/pasid.h
106
WRITE_ONCE(pe->val[4], 0);
drivers/iommu/intel/pasid.h
107
WRITE_ONCE(pe->val[5], 0);
drivers/iommu/intel/pasid.h
108
WRITE_ONCE(pe->val[6], 0);
drivers/iommu/intel/pasid.h
109
WRITE_ONCE(pe->val[7], 0);
drivers/iommu/intel/pasid.h
117
WRITE_ONCE(*ptr, (old & ~mask) | bits);
drivers/iommu/intel/pasid.h
90
WRITE_ONCE(pe->val[0], 0);
drivers/iommu/intel/pasid.h
91
WRITE_ONCE(pe->val[1], 0);
drivers/iommu/intel/pasid.h
92
WRITE_ONCE(pe->val[2], 0);
drivers/iommu/intel/pasid.h
93
WRITE_ONCE(pe->val[3], 0);
drivers/iommu/intel/pasid.h
94
WRITE_ONCE(pe->val[4], 0);
drivers/iommu/intel/pasid.h
95
WRITE_ONCE(pe->val[5], 0);
drivers/iommu/intel/pasid.h
96
WRITE_ONCE(pe->val[6], 0);
drivers/iommu/intel/pasid.h
97
WRITE_ONCE(pe->val[7], 0);
drivers/iommu/io-pgtable-arm.c
417
WRITE_ONCE(*ptep, new | ARM_LPAE_PTE_SW_SYNC);
drivers/iommu/iommu.c
289
WRITE_ONCE(iommu->ready, true);
drivers/iommu/iommu.c
353
WRITE_ONCE(iommu->ready, true);
drivers/iommu/iommufd/io_pagetable.c
1421
WRITE_ONCE(iopt->disable_large_pages, false);
drivers/iommu/iommufd/io_pagetable.c
1444
WRITE_ONCE(iopt->disable_large_pages, true);
drivers/iommu/iommufd/io_pagetable.c
1447
WRITE_ONCE(iopt->disable_large_pages, false);
drivers/iommu/riscv/iommu.c
1028
WRITE_ONCE(dc->tc, tc & ~RISCV_IOMMU_DC_TC_V);
drivers/iommu/riscv/iommu.c
1049
WRITE_ONCE(dc->fsc, fsc);
drivers/iommu/riscv/iommu.c
1050
WRITE_ONCE(dc->ta, ta & RISCV_IOMMU_PC_TA_PSCID);
drivers/iommu/riscv/iommu.c
1053
WRITE_ONCE(dc->tc, tc);
drivers/iommu/riscv/iommu.c
1525
WRITE_ONCE(dc->tc, tc);
drivers/irqchip/irq-gic-v5-its.c
261
WRITE_ONCE(itt_l1[i], cpu_to_le64(val));
drivers/irqchip/irq-gic-v5-its.c
78
WRITE_ONCE(*entry, cpu_to_le64(val));
drivers/irqchip/irq-riscv-imsic-state.c
161
WRITE_ONCE(vec->move_prev, NULL);
drivers/irqchip/irq-riscv-imsic-state.c
199
WRITE_ONCE(vec->move_next, NULL);
drivers/irqchip/irq-riscv-imsic-state.c
307
WRITE_ONCE(vec->enable, false);
drivers/irqchip/irq-riscv-imsic-state.c
329
WRITE_ONCE(vec->enable, true);
drivers/irqchip/irq-riscv-imsic-state.c
346
WRITE_ONCE(vec->move_prev, NULL);
drivers/irqchip/irq-riscv-imsic-state.c
364
WRITE_ONCE(vec->enable, new_enable);
drivers/irqchip/irq-riscv-imsic-state.c
366
WRITE_ONCE(vec->move_next, move_vec);
drivers/irqchip/irq-riscv-imsic-state.c
368
WRITE_ONCE(vec->move_prev, move_vec);
drivers/isdn/mISDN/timerdev.c
119
WRITE_ONCE(dev->work, 0);
drivers/isdn/mISDN/timerdev.c
178
WRITE_ONCE(dev->work, 1);
drivers/md/dm-bufio.c
1805
WRITE_ONCE(b->last_accessed, jiffies);
drivers/md/dm-bufio.c
617
WRITE_ONCE(b->last_accessed, jiffies);
drivers/md/dm-clone-target.c
187
WRITE_ONCE(clone->mode, new_mode);
drivers/md/dm-clone-target.c
2088
WRITE_ONCE(clone->hydration_threshold, nr_regions);
drivers/md/dm-clone-target.c
2100
WRITE_ONCE(clone->hydration_batch_size, nr_regions);
drivers/md/dm-integrity.c
115
#define journal_entry_set_sector(je, x) do { smp_wmb(); WRITE_ONCE((je)->u.sector, cpu_to_le64(x)); } while (0)
drivers/md/dm-integrity.c
117
#define journal_entry_set_sector(je, x) do { (je)->u.s.sector_lo = cpu_to_le32(x); smp_wmb(); WRITE_ONCE((je)->u.s.sector_hi, cpu_to_le32((x) >> 32)); } while (0)
drivers/md/dm-stats.c
482
WRITE_ONCE(dm_stat_need_rcu_barrier, 1);
drivers/md/dm-stats.c
699
WRITE_ONCE(last->last_sector, end_sector);
drivers/md/dm-stats.c
700
WRITE_ONCE(last->last_rw, bi_rw);
drivers/md/dm-vdo/admin-state.h
84
WRITE_ONCE(state->current_state, code);
drivers/md/dm-vdo/block-map.c
124
#define ADD_ONCE(value, delta) WRITE_ONCE(value, (value) + (delta))
drivers/md/dm-vdo/block-map.c
917
WRITE_ONCE(cache->stats.cache_pressure, 0);
drivers/md/dm-vdo/data-vio.c
1953
WRITE_ONCE(data_vio->allocation_succeeded, true);
drivers/md/dm-vdo/data-vio.c
633
WRITE_ONCE(limiter->busy, limiter->busy - limiter->release_count);
drivers/md/dm-vdo/data-vio.c
641
WRITE_ONCE(limiter->busy, limiter->limit - available);
drivers/md/dm-vdo/data-vio.c
643
WRITE_ONCE(limiter->max_busy, limiter->busy);
drivers/md/dm-vdo/data-vio.c
934
WRITE_ONCE(limiter->busy, limiter->busy + 1);
drivers/md/dm-vdo/data-vio.c
936
WRITE_ONCE(limiter->max_busy, limiter->busy);
drivers/md/dm-vdo/dedupe.c
1065
WRITE_ONCE(*stat, *stat + 1);
drivers/md/dm-vdo/dedupe.c
2289
WRITE_ONCE(zone->active, zone->active - recycled);
drivers/md/dm-vdo/dedupe.c
2592
WRITE_ONCE(zones->dedupe_flag, true);
drivers/md/dm-vdo/dedupe.c
2865
WRITE_ONCE(zone->active, zone->active + 1);
drivers/md/dm-vdo/dedupe.c
2943
WRITE_ONCE(zones->dedupe_flag, dedupe);
drivers/md/dm-vdo/dedupe.c
720
WRITE_ONCE(zone->active, zone->active - 1);
drivers/md/dm-vdo/dm-vdo-target.c
2243
WRITE_ONCE(vdo->compressing, vdo->device_config->compression);
drivers/md/dm-vdo/dm-vdo-target.c
2399
WRITE_ONCE(vdo->compressing, enable);
drivers/md/dm-vdo/funnel-queue.c
128
WRITE_ONCE(oldest->next, NULL);
drivers/md/dm-vdo/funnel-queue.h
101
WRITE_ONCE(previous->next, entry);
drivers/md/dm-vdo/funnel-queue.h
95
WRITE_ONCE(entry->next, NULL);
drivers/md/dm-vdo/indexer/funnel-requestqueue.c
269
WRITE_ONCE(queue->running, false);
drivers/md/dm-vdo/indexer/index-session.c
151
WRITE_ONCE(*count_ptr, READ_ONCE(*count_ptr) + 1);
drivers/md/dm-vdo/indexer/sparse-cache.c
314
WRITE_ONCE(chapter->skip_search, skip_search);
drivers/md/dm-vdo/indexer/volume.c
1040
WRITE_ONCE(cache->index[page->physical_page], cache->cache_slots);
drivers/md/dm-vdo/indexer/volume.c
119
WRITE_ONCE(cache->search_pending_counters[zone_number].atomic_value,
drivers/md/dm-vdo/indexer/volume.c
209
WRITE_ONCE(page->last_used, 0);
drivers/md/dm-vdo/indexer/volume.c
219
WRITE_ONCE(page->last_used, atomic64_inc_return(&cache->clock));
drivers/md/dm-vdo/indexer/volume.c
246
WRITE_ONCE(cache->index[page->physical_page], cache->cache_slots);
drivers/md/dm-vdo/indexer/volume.c
278
WRITE_ONCE(cache->index[physical_page], page - cache->cache);
drivers/md/dm-vdo/indexer/volume.c
296
WRITE_ONCE(cache->index[physical_page], cache->cache_slots);
drivers/md/dm-vdo/indexer/volume.c
335
WRITE_ONCE(cache->index[physical_page],
drivers/md/dm-vdo/indexer/volume.c
388
WRITE_ONCE(cache->index[entry->physical_page], cache->cache_slots);
drivers/md/dm-vdo/logger.c
27
WRITE_ONCE(vdo_log_level, log_level_latch);
drivers/md/dm-vdo/logical-zone.c
224
WRITE_ONCE(zone->oldest_active_generation, oldest);
drivers/md/dm-vdo/packer.c
244
WRITE_ONCE(packer->statistics.compressed_fragments_in_packer,
drivers/md/dm-vdo/packer.c
480
WRITE_ONCE(stats->compressed_fragments_in_packer,
drivers/md/dm-vdo/packer.c
482
WRITE_ONCE(stats->compressed_fragments_written,
drivers/md/dm-vdo/packer.c
484
WRITE_ONCE(stats->compressed_blocks_written,
drivers/md/dm-vdo/packer.c
582
WRITE_ONCE(packer->statistics.compressed_fragments_in_packer,
drivers/md/dm-vdo/recovery-journal.c
877
WRITE_ONCE(journal->state.current_state, VDO_ADMIN_STATE_NORMAL_OPERATION);
drivers/md/dm-vdo/slab-depot.c
1212
WRITE_ONCE(block->slab->allocator->ref_counts_statistics.blocks_written,
drivers/md/dm-vdo/slab-depot.c
1231
WRITE_ONCE(journal->events->flush_count, journal->events->flush_count + 1);
drivers/md/dm-vdo/slab-depot.c
1392
WRITE_ONCE(allocator->allocated_blocks,
drivers/md/dm-vdo/slab-depot.c
1796
WRITE_ONCE(journal->events->tail_busy_count,
drivers/md/dm-vdo/slab-depot.c
1807
WRITE_ONCE(journal->events->tail_busy_count,
drivers/md/dm-vdo/slab-depot.c
1815
WRITE_ONCE(journal->events->blocked_count,
drivers/md/dm-vdo/slab-depot.c
1841
WRITE_ONCE(journal->events->disk_full_count,
drivers/md/dm-vdo/slab-depot.c
2617
WRITE_ONCE(scrubber->slab_count, scrubber->slab_count + 1);
drivers/md/dm-vdo/slab-depot.c
2664
WRITE_ONCE(allocator->allocated_blocks,
drivers/md/dm-vdo/slab-depot.c
2667
WRITE_ONCE(allocator->statistics.slabs_opened,
drivers/md/dm-vdo/slab-depot.c
2796
WRITE_ONCE(scrubber->admin_state.current_state,
drivers/md/dm-vdo/slab-depot.c
2824
WRITE_ONCE(scrubber->slab_count, scrubber->slab_count - 1);
drivers/md/dm-vdo/slab-depot.c
3255
WRITE_ONCE(slab->allocator->statistics.slabs_opened,
drivers/md/dm-vdo/slab-depot.c
3259
WRITE_ONCE(slab->allocator->statistics.slabs_reopened,
drivers/md/dm-vdo/slab-depot.c
3595
WRITE_ONCE(allocator->allocated_blocks,
drivers/md/dm-vdo/slab-depot.c
4225
WRITE_ONCE(depot->slab_count, depot->slab_count + 1);
drivers/md/dm-vdo/slab-depot.c
4805
WRITE_ONCE(depot->slab_count, depot->new_slab_count);
drivers/md/dm-vdo/slab-depot.c
714
WRITE_ONCE(journal->events->blocks_written, journal->events->blocks_written + 1);
drivers/md/dm-vdo/vdo.c
1262
WRITE_ONCE(notifier->read_only_error, error_code);
drivers/md/dm-vdo/vdo.c
1372
WRITE_ONCE(vdo->compressing, *enable);
drivers/md/md-llbitmap.c
1295
WRITE_ONCE(pctl->expire, jiffies);
drivers/md/md-llbitmap.c
693
WRITE_ONCE(pctl->expire, jiffies + llbitmap->barrier_idle * HZ);
drivers/md/md.c
2656
WRITE_ONCE(rdev->mddev, NULL);
drivers/md/md.c
486
WRITE_ONCE(mddev->suspended, mddev->suspended + 1);
drivers/md/md.c
509
WRITE_ONCE(mddev->suspended, mddev->suspended + 1);
drivers/md/md.c
524
WRITE_ONCE(mddev->suspended, mddev->suspended - 1);
drivers/md/md.c
5635
WRITE_ONCE(mddev->suspend_lo, new);
drivers/md/md.c
5666
WRITE_ONCE(mddev->suspend_hi, new);
drivers/md/raid1.c
1883
WRITE_ONCE(conf->nonrot_disks, conf->nonrot_disks + 1);
drivers/md/raid1.c
1889
WRITE_ONCE(info->rdev, rdev);
drivers/md/raid1.c
1909
WRITE_ONCE(conf->nonrot_disks, conf->nonrot_disks - 1);
drivers/md/raid1.c
1911
WRITE_ONCE(info->rdev, NULL);
drivers/md/raid1.c
2013
WRITE_ONCE(p->rdev, repl);
drivers/md/raid10.c
1056
WRITE_ONCE(conf->barrier, conf->barrier + 1);
drivers/md/raid10.c
1068
WRITE_ONCE(conf->barrier, conf->barrier - 1);
drivers/md/raid10.c
2148
WRITE_ONCE(p->rdev, rdev);
drivers/md/raid10.c
2161
WRITE_ONCE(p->replacement, rdev);
drivers/md/raid10.c
2202
WRITE_ONCE(*rdevp, NULL);
drivers/md/raid10.c
2205
WRITE_ONCE(p->rdev, p->replacement);
drivers/md/raid10.c
2207
WRITE_ONCE(p->replacement, NULL);
drivers/md/raid10.c
935
WRITE_ONCE(conf->barrier, conf->barrier + 1);
drivers/md/raid10.c
949
WRITE_ONCE(conf->barrier, conf->barrier - 1);
drivers/md/raid5-cache.c
3132
WRITE_ONCE(conf->log, log);
drivers/md/raid5-cache.c
3160
WRITE_ONCE(conf->log, NULL);
drivers/md/raid5.c
2401
WRITE_ONCE(conf->max_nr_stripes, conf->max_nr_stripes + 1);
drivers/md/raid5.c
2696
WRITE_ONCE(conf->max_nr_stripes, conf->max_nr_stripes - 1);
drivers/md/raid5.c
6871
WRITE_ONCE(conf->min_nr_stripes, size);
drivers/md/raid5.c
6883
WRITE_ONCE(conf->min_nr_stripes, conf->max_nr_stripes);
drivers/md/raid5.c
8255
WRITE_ONCE(*rdevp, NULL);
drivers/md/raid5.c
8265
WRITE_ONCE(p->rdev, tmp);
drivers/md/raid5.c
8267
WRITE_ONCE(p->replacement, NULL);
drivers/md/raid5.c
8333
WRITE_ONCE(p->rdev, rdev);
drivers/md/raid5.c
8351
WRITE_ONCE(p->replacement, rdev);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
2092
WRITE_ONCE(instance->vsi->state.timeout, 1);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
2181
WRITE_ONCE(instance->vsi->state.timeout, 1);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
2014
WRITE_ONCE(instance->vsi->state.timeout, 1);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
2085
WRITE_ONCE(instance->vsi->state.timeout, 1);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
2173
WRITE_ONCE(instance->core_vsi->state.timeout, 1);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1558
WRITE_ONCE(stream->stopping, true);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1590
WRITE_ONCE(stream->stopping, false);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
2107
WRITE_ONCE(stream->stopping, false);
drivers/misc/mei/dma-ring.c
203
WRITE_ONCE(ctrl->dbuf_rd_idx, ctrl->dbuf_rd_idx + slots);
drivers/misc/mei/dma-ring.c
272
WRITE_ONCE(ctrl->hbuf_wr_idx, ctrl->hbuf_wr_idx + slots);
drivers/misc/vmw_balloon.c
1540
WRITE_ONCE(b->shrink_timeout, jiffies + HZ * VMBALLOON_SHRINK_DELAY);
drivers/misc/vmw_balloon.c
479
WRITE_ONCE(b->target, local_result);
drivers/mmc/core/queue.c
332
WRITE_ONCE(mq->busy, false);
drivers/net/amt.c
2397
WRITE_ONCE(amt->ready4, true);
drivers/net/amt.c
2423
WRITE_ONCE(amt->ready6, true);
drivers/net/amt.c
589
WRITE_ONCE(amt->status, status);
drivers/net/amt.c
963
WRITE_ONCE(amt->ready4, false);
drivers/net/amt.c
964
WRITE_ONCE(amt->ready6, false);
drivers/net/amt.c
973
WRITE_ONCE(amt->ready4, false);
drivers/net/amt.c
974
WRITE_ONCE(amt->ready6, false);
drivers/net/bonding/bond_main.c
1215
WRITE_ONCE(bond->send_peer_notif,
drivers/net/bonding/bond_main.c
3137
WRITE_ONCE(slave->last_rx, jiffies);
drivers/net/bonding/bond_main.c
3138
WRITE_ONCE(slave->target_last_arp_rx[i], jiffies);
drivers/net/bonding/bond_main.c
3357
WRITE_ONCE(slave->last_rx, jiffies);
drivers/net/bonding/bond_main.c
3358
WRITE_ONCE(slave->target_last_arp_rx[i], jiffies);
drivers/net/bonding/bond_main.c
3428
WRITE_ONCE(slave->last_rx, jiffies);
drivers/net/bonding/bond_main.c
4403
WRITE_ONCE(bond->recv_probe, NULL);
drivers/net/bonding/bond_main.c
4791
WRITE_ONCE(bond_dev->mtu, new_mtu);
drivers/net/bonding/bond_options.c
1156
WRITE_ONCE(slave->target_last_arp_rx[slot], last_rx);
drivers/net/bonding/bond_options.c
1225
WRITE_ONCE(targets_rx[i], READ_ONCE(targets_rx[i+1]));
drivers/net/bonding/bond_options.c
1226
WRITE_ONCE(targets_rx[i], 0);
drivers/net/bonding/bond_options.c
1381
WRITE_ONCE(slave->target_last_arp_rx[slot], last_rx);
drivers/net/bonding/bond_options.c
1746
WRITE_ONCE(update_slave->queue_id, qid);
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
779
WRITE_ONCE(can->can.echo_skb[seq], NULL);
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
783
WRITE_ONCE(can->tx_idx, can->tx_idx + 1);
drivers/net/can/rockchip/rockchip_canfd-core.c
244
WRITE_ONCE(priv->tx_head, 0);
drivers/net/can/rockchip/rockchip_canfd-core.c
245
WRITE_ONCE(priv->tx_tail, 0);
drivers/net/can/rockchip/rockchip_canfd-rx.c
125
WRITE_ONCE(priv->tx_tail, priv->tx_tail + 1);
drivers/net/can/rockchip/rockchip_canfd-tx.c
131
WRITE_ONCE(priv->tx_head, priv->tx_head + 1);
drivers/net/can/vcan.c
156
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/can/vxcan.c
164
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/dsa/yt921x.c
711
WRITE_ONCE(*valp, val);
drivers/net/ethernet/3com/3c589_cs.c
505
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/8390/etherh.c
261
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/8390/pcnet_cs.c
997
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/actions/owl-emac.c
537
WRITE_ONCE(desc->control, control);
drivers/net/ethernet/actions/owl-emac.c
538
WRITE_ONCE(desc->buf_addr, dma_addr);
drivers/net/ethernet/actions/owl-emac.c
540
WRITE_ONCE(desc->status, OWL_EMAC_BIT_TDES0_OWN);
drivers/net/ethernet/actions/owl-emac.c
612
WRITE_ONCE(desc->control, control);
drivers/net/ethernet/actions/owl-emac.c
613
WRITE_ONCE(desc->buf_addr, dma_addr);
drivers/net/ethernet/actions/owl-emac.c
615
WRITE_ONCE(desc->status, OWL_EMAC_BIT_TDES0_OWN);
drivers/net/ethernet/actions/owl-emac.c
736
WRITE_ONCE(ring->descs[ring->tail].status, status);
drivers/net/ethernet/actions/owl-emac.c
853
WRITE_ONCE(desc->buf_addr, new_dma);
drivers/net/ethernet/actions/owl-emac.c
855
WRITE_ONCE(desc->status, OWL_EMAC_BIT_RDES0_OWN);
drivers/net/ethernet/agere/et131x.c
3892
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/airoha/airoha_eth.c
1835
WRITE_ONCE(dev->mtu, mtu);
drivers/net/ethernet/airoha/airoha_eth.c
2010
WRITE_ONCE(desc->ctrl, cpu_to_le32(val));
drivers/net/ethernet/airoha/airoha_eth.c
2011
WRITE_ONCE(desc->addr, cpu_to_le32(addr));
drivers/net/ethernet/airoha/airoha_eth.c
2013
WRITE_ONCE(desc->data, cpu_to_le32(val));
drivers/net/ethernet/airoha/airoha_eth.c
2014
WRITE_ONCE(desc->msg0, cpu_to_le32(msg0));
drivers/net/ethernet/airoha/airoha_eth.c
2015
WRITE_ONCE(desc->msg1, cpu_to_le32(msg1));
drivers/net/ethernet/airoha/airoha_eth.c
2016
WRITE_ONCE(desc->msg2, cpu_to_le32(0xffff));
drivers/net/ethernet/airoha/airoha_eth.c
567
WRITE_ONCE(desc->ctrl, cpu_to_le32(val));
drivers/net/ethernet/airoha/airoha_eth.c
568
WRITE_ONCE(desc->addr, cpu_to_le32(e->dma_addr));
drivers/net/ethernet/airoha/airoha_eth.c
570
WRITE_ONCE(desc->data, cpu_to_le32(val));
drivers/net/ethernet/airoha/airoha_eth.c
571
WRITE_ONCE(desc->msg0, 0);
drivers/net/ethernet/airoha/airoha_eth.c
572
WRITE_ONCE(desc->msg1, 0);
drivers/net/ethernet/airoha/airoha_eth.c
573
WRITE_ONCE(desc->msg2, 0);
drivers/net/ethernet/airoha/airoha_eth.c
574
WRITE_ONCE(desc->msg3, 0);
drivers/net/ethernet/airoha/airoha_eth.c
809
WRITE_ONCE(desc->ctrl, 0);
drivers/net/ethernet/airoha/airoha_eth.c
810
WRITE_ONCE(desc->addr, 0);
drivers/net/ethernet/airoha/airoha_eth.c
811
WRITE_ONCE(desc->data, 0);
drivers/net/ethernet/airoha/airoha_eth.c
812
WRITE_ONCE(desc->msg0, 0);
drivers/net/ethernet/airoha/airoha_eth.c
813
WRITE_ONCE(desc->msg1, 0);
drivers/net/ethernet/airoha/airoha_eth.c
814
WRITE_ONCE(desc->msg2, 0);
drivers/net/ethernet/airoha/airoha_eth.c
815
WRITE_ONCE(desc->msg3, 0);
drivers/net/ethernet/airoha/airoha_eth.c
913
WRITE_ONCE(desc->msg0, 0);
drivers/net/ethernet/airoha/airoha_eth.c
914
WRITE_ONCE(desc->msg1, 0);
drivers/net/ethernet/airoha/airoha_eth.c
977
WRITE_ONCE(q->desc[i].ctrl, cpu_to_le32(val));
drivers/net/ethernet/alteon/acenic.c
2542
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/altera/altera_tse_main.c
790
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/amazon/ena/ena_netdev.c
108
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1482
WRITE_ONCE(ena_napi->interrupts_masked, false);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1530
WRITE_ONCE(ena_napi->first_interrupt, true);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1532
WRITE_ONCE(ena_napi->interrupts_masked, true);
drivers/net/ethernet/amd/amd8111e.c
1525
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/amd/amd8111e.c
1534
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/amd/nmclan_cs.c
763
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1795
WRITE_ONCE(netdev->mtu, mtu);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1533
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
148
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/atheros/ag71xx.c
1771
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/atheros/alx/main.c
1179
WRITE_ONCE(netdev->mtu, mtu);
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
564
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
431
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/atheros/atlx/atl1.c
2725
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/atheros/atlx/atl2.c
908
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/broadcom/b44.c
1046
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/broadcom/b44.c
1052
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
1654
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c
532
WRITE_ONCE(token->state, BNGE_HWRM_CANCELLED);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2443
WRITE_ONCE(txr->dev_state, BNGE_DEV_STATE_CLOSING);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2464
WRITE_ONCE(txr->dev_state, 0);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1090
WRITE_ONCE(txr->tx_cons, cons);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1140
WRITE_ONCE(token->state, state);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1565
WRITE_ONCE(txr->tx_prod, prod);
drivers/net/ethernet/broadcom/bnx2.c
7914
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4900
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10405
WRITE_ONCE(*sw, sw_tmp);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11562
WRITE_ONCE(txr->dev_state, BNXT_DEV_STATE_CLOSING);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11611
WRITE_ONCE(txr->dev_state, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11910
WRITE_ONCE(txr->dev_state, BNXT_DEV_STATE_CLOSING);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11928
WRITE_ONCE(txr->dev_state, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15433
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5035
WRITE_ONCE(token->state, BNXT_HWRM_CANCELLED);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
626
WRITE_ONCE(txr->tx_prod, prod);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
745
WRITE_ONCE(txr->tx_prod, prod);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
880
WRITE_ONCE(txr->tx_cons, cons);
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
412
WRITE_ONCE(token->state, state);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1121
WRITE_ONCE(ptp->tx_avail, BNXT_MAX_TX_TS);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1162
WRITE_ONCE(ptp->old_time, ptp->current_time >> BNXT_HI_TIMER_SHIFT);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
143
WRITE_ONCE(ptp->old_time, ptp->current_time >> BNXT_HI_TIMER_SHIFT);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
207
WRITE_ONCE(ptp->old_time, ptp->current_time >> BNXT_HI_TIMER_SHIFT);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
167
WRITE_ONCE(txr->tx_cons, tx_cons);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
66
WRITE_ONCE(txr->tx_prod, prod);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
90
WRITE_ONCE(txr->tx_prod, prod);
drivers/net/ethernet/broadcom/tg3.c
14302
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/brocade/bna/bnad.c
3282
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/cadence/macb_main.c
3135
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/calxeda/xgmac.c
1359
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
204
WRITE_ONCE(reg_val, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
213
WRITE_ONCE(reg_val, READ_ONCE(reg_val) &
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
218
WRITE_ONCE(reg_val, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
711
WRITE_ONCE(d64, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
713
WRITE_ONCE(d64, READ_ONCE(d64) &
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
715
WRITE_ONCE(d64, READ_ONCE(d64) | CN23XX_PKT_INPUT_CTL_RST);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
722
WRITE_ONCE(d64, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
725
WRITE_ONCE(d64, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
746
WRITE_ONCE(d64, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
749
WRITE_ONCE(d64, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
764
WRITE_ONCE(d32, octeon_read_csr(
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
880
WRITE_ONCE(bar1, reg_adr);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
885
WRITE_ONCE(bar1, reg_adr);
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
895
WRITE_ONCE(bar1, lio_pci_readq(
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
73
WRITE_ONCE(reg_val, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
83
WRITE_ONCE(reg_val, READ_ONCE(reg_val) &
drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c
88
WRITE_ONCE(reg_val, octeon_read_csr64(
drivers/net/ethernet/cavium/liquidio/lio_core.c
1258
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1262
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1265
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1450
WRITE_ONCE(sc->caller_is_done, 1);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1514
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1583
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1596
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1669
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1753
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1817
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1051
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1080
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2045
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2052
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2107
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
2113
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
814
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
824
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1191
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3021
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3434
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3449
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3477
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3497
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3529
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3537
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3555
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
644
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
771
WRITE_ONCE(oct->cores_crashed, true);
drivers/net/ethernet/cavium/liquidio/lio_main.c
774
WRITE_ONCE(other_oct->cores_crashed, true);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2003
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2021
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2033
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2114
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
644
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
221
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
79
WRITE_ONCE(rep_resp->status, 1);
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
99
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/octeon_main.h
203
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/octeon_main.h
208
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/octeon_main.h
213
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/octeon_nic.c
183
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/liquidio/octeon_nic.c
197
WRITE_ONCE(sc->caller_is_done, true);
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
652
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1594
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
847
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2562
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3174
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3623
WRITE_ONCE(txq->q.stat->cidx, egr->cidx);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1172
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/cisco/enic/enic_main.c
1849
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/cortina/gemini.c
2019
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/dlink/sundance.c
711
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/emulex/benet/be_main.c
610
WRITE_ONCE(*acc, newacc);
drivers/net/ethernet/faraday/ftmac100.c
1095
WRITE_ONCE(netdev->mtu, mtu);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
3022
WRITE_ONCE(net_dev->mtu, new_mtu);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2709
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
593
WRITE_ONCE(netdev->mtu, mtu);
drivers/net/ethernet/freescale/fec_main.c
4882
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/freescale/gianfar.c
2007
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
508
WRITE_ONCE(fp->cq_irq_db, db_val);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
515
WRITE_ONCE(rxqs[i]->irq_db_val, db_val);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
519
WRITE_ONCE(fp->txqs[i]->irq_db_val, db_val);
drivers/net/ethernet/fungible/funeth/funeth_main.c
1147
WRITE_ONCE(rxqs[i]->xdp_prog, prog);
drivers/net/ethernet/fungible/funeth/funeth_main.c
930
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/fungible/funeth/funeth_rx.c
608
WRITE_ONCE(q->xdp_prog, prog);
drivers/net/ethernet/google/gve/gve_main.c
1547
WRITE_ONCE(priv->xdp_prog, prog);
drivers/net/ethernet/google/gve/gve_main.c
1565
WRITE_ONCE(priv->xdp_prog, prog);
drivers/net/ethernet/google/gve/gve_ptp.c
24
WRITE_ONCE(priv->last_sync_nic_counter, nic_raw);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
210
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1780
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2810
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/huawei/hinic/hinic_main.c
586
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
349
WRITE_ONCE(*dst, *src);
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
678
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c
480
WRITE_ONCE(*sqs[q_id].cons_idx_addr, 0);
drivers/net/ethernet/ibm/emac/core.c
1090
WRITE_ONCE(dev->ndev->mtu, new_mtu);
drivers/net/ethernet/ibm/emac/core.c
1122
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/ibm/ibmveth.c
1666
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/intel/e1000/e1000_main.c
3575
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/e1000e/netdev.c
6066
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/i40e/i40e_main.c
11700
WRITE_ONCE(vsi->tx_rings[i], NULL);
drivers/net/ethernet/intel/i40e/i40e_main.c
11701
WRITE_ONCE(vsi->rx_rings[i], NULL);
drivers/net/ethernet/intel/i40e/i40e_main.c
11703
WRITE_ONCE(vsi->xdp_rings[i], NULL);
drivers/net/ethernet/intel/i40e/i40e_main.c
11737
WRITE_ONCE(vsi->tx_rings[i], ring++);
drivers/net/ethernet/intel/i40e/i40e_main.c
11755
WRITE_ONCE(vsi->xdp_rings[i], ring++);
drivers/net/ethernet/intel/i40e/i40e_main.c
11768
WRITE_ONCE(vsi->rx_rings[i], ring);
drivers/net/ethernet/intel/i40e/i40e_main.c
13288
WRITE_ONCE(vsi->rx_rings[i]->xdp_prog, vsi->xdp_prog);
drivers/net/ethernet/intel/i40e/i40e_main.c
2971
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
910
WRITE_ONCE(pf->ptp_adj_mult, mult);
drivers/net/ethernet/intel/iavf/iavf_main.c
4603
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/ice/ice.h
814
WRITE_ONCE(ring->xsk_pool, ice_get_xp_from_qid(vsi, qid));
drivers/net/ethernet/intel/ice/ice.h
839
WRITE_ONCE(ring->xsk_pool, ice_get_xp_from_qid(vsi, qid));
drivers/net/ethernet/intel/ice/ice_lib.c
1371
WRITE_ONCE(vsi->tx_rings[i], NULL);
drivers/net/ethernet/intel/ice/ice_lib.c
1379
WRITE_ONCE(vsi->rx_rings[i], NULL);
drivers/net/ethernet/intel/ice/ice_lib.c
1418
WRITE_ONCE(vsi->tx_rings[i], ring);
drivers/net/ethernet/intel/ice/ice_lib.c
1440
WRITE_ONCE(vsi->rx_rings[i], ring);
drivers/net/ethernet/intel/ice/ice_lib.c
3037
WRITE_ONCE(vsi_stat->tx_ring_stats[i], NULL);
drivers/net/ethernet/intel/ice/ice_lib.c
3056
WRITE_ONCE(vsi_stat->rx_ring_stats[i], NULL);
drivers/net/ethernet/intel/ice/ice_lib.c
355
WRITE_ONCE(vsi_stat->tx_ring_stats[i], NULL);
drivers/net/ethernet/intel/ice/ice_lib.c
362
WRITE_ONCE(vsi_stat->rx_ring_stats[i], NULL);
drivers/net/ethernet/intel/ice/ice_lib.c
403
WRITE_ONCE(tx_ring_stats[i], ring_stats);
drivers/net/ethernet/intel/ice/ice_lib.c
424
WRITE_ONCE(rx_ring_stats[i], ring_stats);
drivers/net/ethernet/intel/ice/ice_main.c
2629
WRITE_ONCE(vsi->xdp_rings[i], xdp_ring);
drivers/net/ethernet/intel/ice/ice_main.c
2665
WRITE_ONCE(vsi->rx_rings[i]->xdp_prog, vsi->xdp_prog);
drivers/net/ethernet/intel/ice/ice_main.c
7938
WRITE_ONCE(netdev->mtu, (unsigned int)new_mtu);
drivers/net/ethernet/intel/ice/ice_ptp.c
940
WRITE_ONCE(pf->ptp.cached_phc_time, systime);
drivers/net/ethernet/intel/ice/ice_ptp.c
941
WRITE_ONCE(pf->ptp.cached_phc_jiffies, jiffies);
drivers/net/ethernet/intel/ice/ice_ptp.c
959
WRITE_ONCE(vsi->rx_rings[j]->cached_phctime, systime);
drivers/net/ethernet/intel/ice/ice_txrx.c
595
WRITE_ONCE(rx_ring->xdp_prog, NULL);
drivers/net/ethernet/intel/ice/ice_txrx.c
635
WRITE_ONCE(rx_ring->xdp_prog, rx_ring->vsi->xdp_prog);
drivers/net/ethernet/intel/idpf/idpf_lib.c
2357
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
347
WRITE_ONCE(rxq->cached_phc_time, systime);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
353
WRITE_ONCE(rxq->cached_phc_time, systime);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
383
WRITE_ONCE(adapter->ptp->cached_phc_time, systime);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
384
WRITE_ONCE(adapter->ptp->cached_phc_jiffies, jiffies);
drivers/net/ethernet/intel/igb/igb_main.c
4390
WRITE_ONCE(ring->xsk_pool, igb_xsk_pool(adapter, ring));
drivers/net/ethernet/intel/igb/igb_main.c
4790
WRITE_ONCE(ring->xsk_pool, igb_xsk_pool(adapter, ring));
drivers/net/ethernet/intel/igb/igb_main.c
6740
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/igbvf/netdev.c
2426
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/igc/igc_main.c
5447
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
1025
WRITE_ONCE(adapter->xdp_ring[ring->queue_index], NULL);
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
1027
WRITE_ONCE(adapter->tx_ring[ring->queue_index], NULL);
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
1031
WRITE_ONCE(adapter->rx_ring[ring->queue_index], NULL);
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
925
WRITE_ONCE(adapter->tx_ring[txr_idx], ring);
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
953
WRITE_ONCE(adapter->xdp_ring[xdp_idx], ring);
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
996
WRITE_ONCE(adapter->rx_ring[rxr_idx], ring);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10943
WRITE_ONCE(adapter->rx_ring[i]->xdp_prog,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7210
WRITE_ONCE(rx_ring->xdp_prog, adapter->xdp_prog);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7386
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1266
WRITE_ONCE(adapter->base_incval, incval);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4325
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/jme.c
2302
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/lantiq_etop.c
522
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/lantiq_xrx200.c
422
WRITE_ONCE(net_dev->mtu, new_mtu);
drivers/net/ethernet/lantiq_xrx200.c
443
WRITE_ONCE(net_dev->mtu, old_mtu);
drivers/net/ethernet/marvell/mv643xx_eth.c
2561
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/marvell/mvneta.c
3873
WRITE_ONCE(dev->mtu, mtu);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1378
WRITE_ONCE(dev->mtu, mtu);
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1101
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
573
WRITE_ONCE(iq->pkt_in_done, (pkt_in_done - pkts_processed));
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
574
WRITE_ONCE(iq->pkts_processed, 0);
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
579
WRITE_ONCE(oq->last_pkt_count, pkts_pend);
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
347
WRITE_ONCE(oq->last_pkt_count, pkt_count);
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
349
WRITE_ONCE(oq->pkts_pending, (pkts_pending + new_pkts));
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
509
WRITE_ONCE(oq->host_read_idx, read_idx);
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
551
WRITE_ONCE(oq->pkts_pending, (pkts_pending - pkts_processed));
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
306
WRITE_ONCE(iq->pkt_in_done, (pkt_in_done - pkts_processed));
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
307
WRITE_ONCE(iq->pkts_processed, 0);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
312
WRITE_ONCE(oq->last_pkt_count, pkts_pend);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
891
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
349
WRITE_ONCE(oq->last_pkt_count, pkt_count);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
351
WRITE_ONCE(oq->pkts_pending, (pkts_pending + new_pkts));
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
474
WRITE_ONCE(oq->host_read_idx, read_idx);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
516
WRITE_ONCE(oq->pkts_pending, (pkts_pending - pkts_processed));
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
72
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
497
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
1084
WRITE_ONCE(pfvf->qos.defcls, htb_defcls);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
1435
WRITE_ONCE(node->qid, OTX2_QOS_QID_INNER);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
1460
WRITE_ONCE(node->qid, qid);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
1641
WRITE_ONCE(node->qid, OTX2_QOS_QID_INNER);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
1667
WRITE_ONCE(parent->qid, qid);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
422
WRITE_ONCE(node->qid, OTX2_QOS_QID_INNER);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
473
WRITE_ONCE(txschq_node->qid, OTX2_QOS_QID_NONE);
drivers/net/ethernet/marvell/octeontx2/nic/qos.c
518
WRITE_ONCE(node->qid, qid);
drivers/net/ethernet/marvell/prestera/prestera_main.c
492
WRITE_ONCE(dev->mtu, mtu);
drivers/net/ethernet/marvell/pxa168_eth.c
1191
WRITE_ONCE(dev->mtu, mtu);
drivers/net/ethernet/marvell/skge.c
2906
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/marvell/skge.c
2912
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/marvell/sky2.c
2386
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/marvell/sky2.c
2409
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1470
WRITE_ONCE(desc->txd1, info->addr);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1476
WRITE_ONCE(desc->txd3, data);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1489
WRITE_ONCE(desc->txd4, data);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1500
WRITE_ONCE(desc->txd1, info->addr);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1509
WRITE_ONCE(desc->txd3, data);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1525
WRITE_ONCE(desc->txd4, data);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1537
WRITE_ONCE(desc->txd5, data);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1542
WRITE_ONCE(desc->txd6, data);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1544
WRITE_ONCE(desc->txd7, 0);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1545
WRITE_ONCE(desc->txd8, 0);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4322
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/mediatek/mtk_star_emac.c
332
WRITE_ONCE(desc->data_ptr, 0);
drivers/net/ethernet/mediatek/mtk_star_emac.c
333
WRITE_ONCE(desc->status, status);
drivers/net/ethernet/mediatek/mtk_star_emac.c
356
WRITE_ONCE(desc->data_ptr, desc_data->dma_addr);
drivers/net/ethernet/mediatek/mtk_star_emac.c
357
WRITE_ONCE(desc->status, status);
drivers/net/ethernet/mediatek/mtk_star_emac.c
361
WRITE_ONCE(desc->status, status);
drivers/net/ethernet/mediatek/mtk_wed_wo.c
168
WRITE_ONCE(desc->buf0, cpu_to_le32(addr));
drivers/net/ethernet/mediatek/mtk_wed_wo.c
169
WRITE_ONCE(desc->ctrl, cpu_to_le32(ctrl));
drivers/net/ethernet/mediatek/mtk_wed_wo.c
361
WRITE_ONCE(desc->buf0, cpu_to_le32(entry->addr));
drivers/net/ethernet/mediatek/mtk_wed_wo.c
362
WRITE_ONCE(desc->ctrl, cpu_to_le32(ctrl));
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1653
WRITE_ONCE(dev->mtu, min(dev->mtu, priv->max_mtu));
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2396
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/mellanox/mlx4/en_tx.c
1059
WRITE_ONCE(ring->prod, ring->prod + nr_txbb);
drivers/net/ethernet/mellanox/mlx4/en_tx.c
1190
WRITE_ONCE(ring->prod, ring->prod + MLX4_EN_XDP_TX_NRTXBB);
drivers/net/ethernet/mellanox/mlx4/en_tx.c
519
WRITE_ONCE(ring->last_nr_txbb, last_nr_txbb);
drivers/net/ethernet/mellanox/mlx4/en_tx.c
520
WRITE_ONCE(ring->cons, ring_cons + txbbs_skipped);
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
392
WRITE_ONCE(node->qid, MLX5E_QOS_QID_INNER);
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
504
WRITE_ONCE(node->qid, MLX5E_QOS_QID_INNER);
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
518
WRITE_ONCE(node->qid, qid);
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
572
WRITE_ONCE(node->qid, MLX5E_QOS_QID_INNER);
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
591
WRITE_ONCE(node->qid, qid);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
105
WRITE_ONCE(priv->htb_qos_sq_stats[node_qid], stats);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
283
WRITE_ONCE(chs->c[i]->qos_sqs_size, qos_sqs_size);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
95
WRITE_ONCE(priv->htb_qos_sq_stats, stats_list);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
388
WRITE_ONCE((*nhe)->neigh_dev, neigh_dev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
385
WRITE_ONCE(e->nhe->neigh_dev, attr.n->dev);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
655
WRITE_ONCE(e->nhe->neigh_dev, attr.n->dev);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1168
WRITE_ONCE(priv->dcbx_dp.trust_state, *trust_state);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1219
WRITE_ONCE(priv->dcbx_dp.trust_state, MLX5_QPTS_TRUST_PCP);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1226
WRITE_ONCE(priv->dcbx_dp.trust_state, trust_state);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4688
WRITE_ONCE(netdev->mtu, params->sw_mtu);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
556
WRITE_ONCE(netdev->mtu, new_params.sw_mtu);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
278
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
388
WRITE_ONCE(doorbell_cseg, NULL);
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
335
WRITE_ONCE(devcom->comp->ready, ready);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
116
WRITE_ONCE(doorbell_cseg, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
708
WRITE_ONCE(dev->mtu, mtu);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
1009
WRITE_ONCE(mr_route->mfc->mfc_un.res.lastuse, jiffies);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
277
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
102
WRITE_ONCE(fbd->uc_addr0, NULL);
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
103
WRITE_ONCE(fbd->uc_addr4, NULL);
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
456
WRITE_ONCE(fbd->uc_addr0, NULL);
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
457
WRITE_ONCE(fbd->uc_addr4, NULL);
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
528
WRITE_ONCE(fbd->uc_addr0, NULL);
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
529
WRITE_ONCE(fbd->uc_addr4, NULL);
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
56
WRITE_ONCE(fbd->uc_addr0, NULL);
drivers/net/ethernet/meta/fbnic/fbnic_pci.c
57
WRITE_ONCE(fbd->uc_addr4, NULL);
drivers/net/ethernet/meta/fbnic/fbnic_time.c
138
WRITE_ONCE(fbn->time_offset, READ_ONCE(fbn->time_offset) + delta);
drivers/net/ethernet/meta/fbnic/fbnic_time.c
199
WRITE_ONCE(fbn->time_offset, host_ns - dev_ns);
drivers/net/ethernet/meta/fbnic/fbnic_time.c
88
WRITE_ONCE(fbn->time_high, hi - 16);
drivers/net/ethernet/micrel/ksz884x.c
5430
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/microchip/lan743x_main.c
3372
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
411
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/microsoft/mana/hw_channel.c
206
WRITE_ONCE(ac->link_event, type);
drivers/net/ethernet/microsoft/mana/mana_en.c
3781
WRITE_ONCE(gd->rdma_teardown, true);
drivers/net/ethernet/microsoft/mana/mana_en.c
865
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/microsoft/mana/mana_en.c
870
WRITE_ONCE(ndev->mtu, old_mtu);
drivers/net/ethernet/mscc/ocelot_net.c
943
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3065
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3068
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/natsemi/natsemi.c
2529
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1528
WRITE_ONCE(nn->dp.netdev->mtu, new_dp.mtu);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2185
WRITE_ONCE(nn->dp.xdp_prog, prog);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
180
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/ni/nixge.c
949
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/nvidia/forcedeth.c
3087
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2196
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/pasemi/pasemi_mac.c
1640
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1818
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1824
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2742
WRITE_ONCE(q->xdp_prog, xdp_prog);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
963
WRITE_ONCE(netdev->mtu, mtu);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1025
WRITE_ONCE(edev->ndev->mtu, args->u.mtu);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1018
WRITE_ONCE(netdev->mtu, mtu);
drivers/net/ethernet/qualcomm/emac/emac.c
219
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
682
WRITE_ONCE(port->egress_agg_params.count, count);
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
93
WRITE_ONCE(rmnet_dev->mtu, new_mtu);
drivers/net/ethernet/realtek/8139cp.c
1280
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/realtek/8139cp.c
1287
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/realtek/r8169_main.c
4136
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/realtek/r8169_main.c
4151
WRITE_ONCE(desc->opts1, cpu_to_le32(DescOwn | eor | R8169_RX_BUF_SIZE));
drivers/net/ethernet/realtek/r8169_main.c
4606
WRITE_ONCE(tp->cur_tx, tp->cur_tx + frags + 1);
drivers/net/ethernet/realtek/r8169_main.c
4731
WRITE_ONCE(tp->dirty_tx, dirty_tx);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1409
WRITE_ONCE(ring->cur_idx, ring->cur_idx + frags + 1);
drivers/net/ethernet/realtek/rtase/rtase_main.c
252
WRITE_ONCE(desc->desc_cmd.opts1,
drivers/net/ethernet/realtek/rtase/rtase_main.c
304
WRITE_ONCE(ring->dirty_idx, dirty_tx);
drivers/net/ethernet/renesas/ravb_main.c
2471
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/renesas/sh_eth.c
2629
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/rocker/rocker_main.c
1968
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1808
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/sfc/efx_common.c
305
WRITE_ONCE(net_dev->mtu, new_mtu);
drivers/net/ethernet/sfc/falcon/efx.c
2119
WRITE_ONCE(net_dev->mtu, new_mtu);
drivers/net/ethernet/sfc/ptp.c
1031
WRITE_ONCE(*start, 0);
drivers/net/ethernet/sfc/siena/efx_common.c
309
WRITE_ONCE(net_dev->mtu, new_mtu);
drivers/net/ethernet/sfc/siena/ptp.c
1044
WRITE_ONCE(*start, 0);
drivers/net/ethernet/sis/sis900.c
2265
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/sis/sis900.c
2286
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/sis/sis900.c
2307
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/smsc/smc91c92_cs.c
1598
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/spacemit/k1_emac.c
588
WRITE_ONCE(rx_desc_addr->desc0, rx_desc.desc0 | RX_DESC_0_OWN);
drivers/net/ethernet/spacemit/k1_emac.c
794
WRITE_ONCE(tx_desc_addr->desc0, tx_desc_addr->desc0 | TX_DESC_0_OWN);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6082
WRITE_ONCE(dev->mtu, mtu);
drivers/net/ethernet/sun/cassini.c
3807
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/sun/niu.c
6772
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/sun/sungem.c
2491
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
827
WRITE_ONCE(netdev->mtu, mtu);
drivers/net/ethernet/tehuti/tehuti.c
759
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/ti/cpsw_new.c
1737
WRITE_ONCE(priv->tx_packet_min, CPSW_MIN_PACKET_SIZE_VLAN);
drivers/net/ethernet/ti/cpsw_new.c
1766
WRITE_ONCE(priv->tx_packet_min, CPSW_MIN_PACKET_SIZE);
drivers/net/ethernet/ti/cpsw_priv.c
1251
WRITE_ONCE(priv->xdp_prog, prog);
drivers/net/ethernet/ti/cpts.c
135
WRITE_ONCE(cpts->cur_timestamp, lo);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1237
WRITE_ONCE(emac->xdp_prog, prog);
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1655
WRITE_ONCE(prueth->emac[i]->offload_fwd_mark, set_val);
drivers/net/ethernet/via/via-velocity.c
2296
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/via/via-velocity.c
2339
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1820
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/ethernet/wangxun/libwx/wx_ptp.c
734
WRITE_ONCE(wx->base_incval, incval);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1131
WRITE_ONCE(lp->tx_bd_tail, new_tail_ptr);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1409
WRITE_ONCE(lp->rx_irqs, READ_ONCE(lp->rx_irqs) + 1);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1732
WRITE_ONCE(lp->stopping, true);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1801
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2258
WRITE_ONCE(lp->rx_dim_enabled, false);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2273
WRITE_ONCE(lp->rx_dim_enabled, true);
drivers/net/ethernet/xircom/xirc2ps_cs.c
1369
WRITE_ONCE(dev->if_port, 1);
drivers/net/ethernet/xircom/xirc2ps_cs.c
1372
WRITE_ONCE(dev->if_port, map->port);
drivers/net/ethernet/xscale/ixp4xx_eth.c
1226
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/fjes/fjes_main.c
811
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/geneve.c
1543
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/gtp.c
861
WRITE_ONCE(udp_sk(sk)->encap_type, 0);
drivers/net/hyperv/netvsc_drv.c
1204
WRITE_ONCE(ndev->mtu, mtu);
drivers/net/hyperv/netvsc_drv.c
1211
WRITE_ONCE(ndev->mtu, orig_mtu);
drivers/net/macsec.c
3718
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/macvlan.c
875
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/mctp/mctp-usb.c
261
WRITE_ONCE(mctp_usb->stopped, false);
drivers/net/mctp/mctp-usb.c
275
WRITE_ONCE(mctp_usb->stopped, true);
drivers/net/net_failover.c
234
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/netdevsim/dev.c
282
WRITE_ONCE(nsim_dev->nsim_bus_dev->max_vfs, val);
drivers/net/netdevsim/fib.c
629
WRITE_ONCE(fib6_event->rt_arr[i]->trap, true);
drivers/net/netdevsim/fib.c
636
WRITE_ONCE(fib6_event->rt_arr[i]->trap, false);
drivers/net/netdevsim/netdev.c
200
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/netkit.c
906
WRITE_ONCE(nk->policy, policy);
drivers/net/netkit.c
918
WRITE_ONCE(nk->policy, policy);
drivers/net/ntb_netdev.c
309
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ntb_netdev.c
338
WRITE_ONCE(ndev->mtu, new_mtu);
drivers/net/ovpn/crypto.c
163
WRITE_ONCE(cs->primary_idx, !cs->primary_idx);
drivers/net/ovpn/io.c
140
WRITE_ONCE(peer->last_recv, ktime_get_real_seconds());
drivers/net/ovpn/io.c
294
WRITE_ONCE(peer->last_sent, ktime_get_real_seconds());
drivers/net/ovpn/peer.c
54
WRITE_ONCE(peer->last_sent, now);
drivers/net/ovpn/peer.c
58
WRITE_ONCE(peer->last_recv, now);
drivers/net/ovpn/udp.c
444
WRITE_ONCE(udp_sk(sk)->encap_type, 0);
drivers/net/ovpn/udp.c
445
WRITE_ONCE(udp_sk(sk)->encap_rcv, NULL);
drivers/net/ovpn/udp.c
446
WRITE_ONCE(udp_sk(sk)->encap_destroy, NULL);
drivers/net/phy/phy.c
86
WRITE_ONCE(phydev->link_down_events, phydev->link_down_events + 1);
drivers/net/ppp/ppp_generic.c
3028
WRITE_ONCE(pch->chan, NULL);
drivers/net/slip/slip.c
289
WRITE_ONCE(dev->mtu, mtu);
drivers/net/team/team_core.c
1796
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/tun.c
427
WRITE_ONCE(e->queue_index, queue_index);
drivers/net/usb/aqc111.c
428
WRITE_ONCE(net->mtu, new_mtu);
drivers/net/usb/asix_devices.c
1246
WRITE_ONCE(net->mtu, new_mtu);
drivers/net/usb/ax88179_178a.c
941
WRITE_ONCE(net->mtu, new_mtu);
drivers/net/usb/cdc_ncm.c
801
WRITE_ONCE(net->mtu, new_mtu);
drivers/net/usb/lan78xx.c
2990
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/usb/r8152.c
9366
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/usb/r8152.c
9378
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/usb/usbnet.c
410
WRITE_ONCE(net->mtu, new_mtu);
drivers/net/veth.c
307
WRITE_ONCE(rq->rx_notify_masked, true);
drivers/net/veth.c
991
WRITE_ONCE(rq->rx_notify_masked, true);
drivers/net/vmxnet3/vmxnet3_drv.c
3653
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/vmxnet3/vmxnet3_drv.c
3671
WRITE_ONCE(netdev->mtu, new_mtu);
drivers/net/vsockmon.c
61
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/vxlan/vxlan_core.c
1040
WRITE_ONCE(f->updated, jiffies);
drivers/net/vxlan/vxlan_core.c
1046
WRITE_ONCE(f->updated, jiffies);
drivers/net/vxlan/vxlan_core.c
1447
WRITE_ONCE(f->updated, now);
drivers/net/vxlan/vxlan_core.c
3223
WRITE_ONCE(dev->mtu, new_mtu);
drivers/net/vxlan/vxlan_core.c
406
WRITE_ONCE(f->used, now);
drivers/net/vxlan/vxlan_mdb.c
1106
WRITE_ONCE(remote->flags, cfg->flags);
drivers/net/vxlan/vxlan_mdb.c
1107
WRITE_ONCE(remote->filter_mode, cfg->filter_mode);
drivers/net/wireguard/peer.c
89
WRITE_ONCE(peer->is_dead, true);
drivers/net/wireguard/queueing.c
68
WRITE_ONCE(NEXT(skb), NULL);
drivers/net/wireguard/queueing.c
69
WRITE_ONCE(NEXT(xchg_release(&queue->head, skb)), skb);
drivers/net/wireguard/queueing.h
125
WRITE_ONCE(*last_cpu, cpu);
drivers/net/wireguard/receive.c
255
WRITE_ONCE(keypair->receiving.is_valid, false);
drivers/net/wireguard/receive.c
321
WRITE_ONCE(counter->counter, their_counter);
drivers/net/wireguard/send.c
392
WRITE_ONCE(keypair->sending.is_valid, false);
drivers/net/wireless/ath/ath11k/hal.c
869
WRITE_ONCE(*srng->u.src_ring.hp_addr, srng->u.src_ring.hp);
drivers/net/wireless/ath/ath11k/hal.c
876
WRITE_ONCE(*srng->u.dst_ring.tp_addr, srng->u.dst_ring.tp);
drivers/net/wireless/ath/ath12k/hal.c
537
WRITE_ONCE(*srng->u.src_ring.hp_addr, srng->u.src_ring.hp);
drivers/net/wireless/ath/ath12k/hal.c
544
WRITE_ONCE(*srng->u.dst_ring.tp_addr, srng->u.dst_ring.tp);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
223
WRITE_ONCE(ads->ds_link, i->link);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
224
WRITE_ONCE(ads->ds_data, i->buf_addr[0]);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
238
WRITE_ONCE(ads->ds_ctl2, set11nTries(i->rates, 0)
drivers/net/wireless/ath/ath9k/ar9002_mac.c
245
WRITE_ONCE(ads->ds_ctl3, set11nRate(i->rates, 0)
drivers/net/wireless/ath/ath9k/ar9002_mac.c
250
WRITE_ONCE(ads->ds_ctl2, 0);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
251
WRITE_ONCE(ads->ds_ctl3, 0);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
255
WRITE_ONCE(ads->ds_ctl0, 0);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
256
WRITE_ONCE(ads->ds_ctl1, ctl1);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
257
WRITE_ONCE(ads->ds_ctl6, ctl6);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
282
WRITE_ONCE(ads->ds_ctl0, (i->pkt_len & AR_FrameLen)
drivers/net/wireless/ath/ath9k/ar9002_mac.c
292
WRITE_ONCE(ads->ds_ctl1, ctl1);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
293
WRITE_ONCE(ads->ds_ctl6, ctl6);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
298
WRITE_ONCE(ads->ds_ctl4, set11nPktDurRTSCTS(i->rates, 0)
drivers/net/wireless/ath/ath9k/ar9002_mac.c
301
WRITE_ONCE(ads->ds_ctl5, set11nPktDurRTSCTS(i->rates, 2)
drivers/net/wireless/ath/ath9k/ar9002_mac.c
304
WRITE_ONCE(ads->ds_ctl7,
drivers/net/wireless/ath/ath9k/ar9002_mac.c
311
WRITE_ONCE(ads->ds_ctl9, SM(i->txpower[1], AR_XmitPower1));
drivers/net/wireless/ath/ath9k/ar9002_mac.c
312
WRITE_ONCE(ads->ds_ctl10, SM(i->txpower[2], AR_XmitPower2));
drivers/net/wireless/ath/ath9k/ar9002_mac.c
313
WRITE_ONCE(ads->ds_ctl11, SM(i->txpower[3], AR_XmitPower3));
drivers/net/wireless/ath/ath9k/ar9003_mac.c
102
WRITE_ONCE(ads->ctl11, (i->pkt_len & AR_FrameLen)
drivers/net/wireless/ath/ath9k/ar9003_mac.c
138
WRITE_ONCE(ads->ctl12, ctl12);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
139
WRITE_ONCE(ads->ctl17, ctl17);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
141
WRITE_ONCE(ads->ctl15, set11nPktDurRTSCTS(i->rates, 0)
drivers/net/wireless/ath/ath9k/ar9003_mac.c
144
WRITE_ONCE(ads->ctl16, set11nPktDurRTSCTS(i->rates, 2)
drivers/net/wireless/ath/ath9k/ar9003_mac.c
147
WRITE_ONCE(ads->ctl18,
drivers/net/wireless/ath/ath9k/ar9003_mac.c
154
WRITE_ONCE(ads->ctl19, AR_Not_Sounding);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
156
WRITE_ONCE(ads->ctl20, SM(i->txpower[1], AR_XmitPower1));
drivers/net/wireless/ath/ath9k/ar9003_mac.c
157
WRITE_ONCE(ads->ctl21, SM(i->txpower[2], AR_XmitPower2));
drivers/net/wireless/ath/ath9k/ar9003_mac.c
158
WRITE_ONCE(ads->ctl22, SM(i->txpower[3], AR_XmitPower3));
drivers/net/wireless/ath/ath9k/ar9003_mac.c
42
WRITE_ONCE(ads->info, val);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
45
WRITE_ONCE(ads->link, i->link);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
48
WRITE_ONCE(ads->data0, i->buf_addr[0]);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
50
WRITE_ONCE(ads->data1, i->buf_addr[1]);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
52
WRITE_ONCE(ads->data2, i->buf_addr[2]);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
54
WRITE_ONCE(ads->data3, i->buf_addr[3]);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
57
WRITE_ONCE(ads->ctl3, val);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
59
WRITE_ONCE(ads->ctl5, val);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
61
WRITE_ONCE(ads->ctl7, val);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
63
WRITE_ONCE(ads->ctl9, val);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
66
WRITE_ONCE(ads->ctl10, checksum);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
69
WRITE_ONCE(ads->ctl13, set11nTries(i->rates, 0)
drivers/net/wireless/ath/ath9k/ar9003_mac.c
76
WRITE_ONCE(ads->ctl14, set11nRate(i->rates, 0)
drivers/net/wireless/ath/ath9k/ar9003_mac.c
81
WRITE_ONCE(ads->ctl13, 0);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
82
WRITE_ONCE(ads->ctl14, 0);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
92
WRITE_ONCE(ads->ctl11, 0);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
93
WRITE_ONCE(ads->ctl12, i->is_last ? 0 : AR_TxMore);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
94
WRITE_ONCE(ads->ctl15, 0);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
95
WRITE_ONCE(ads->ctl16, 0);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
96
WRITE_ONCE(ads->ctl17, ctl17);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
97
WRITE_ONCE(ads->ctl18, 0);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
98
WRITE_ONCE(ads->ctl19, 0);
drivers/net/wireless/intel/iwlwifi/mei/main.c
1198
WRITE_ONCE(notif_q->rd_ptr, cpu_to_le32(wr));
drivers/net/wireless/intel/iwlwifi/mei/main.c
364
WRITE_ONCE(notif_q->wr_ptr, cpu_to_le32((wr + tx_sz) % q_sz));
drivers/net/wireless/intel/iwlwifi/mei/main.c
565
WRITE_ONCE(notif_q->wr_ptr, cpu_to_le32((wr + tx_sz) % q_sz));
drivers/net/wireless/mediatek/mt76/dma.c
288
WRITE_ONCE(desc->buf0, cpu_to_le32(buf->addr));
drivers/net/wireless/mediatek/mt76/dma.c
289
WRITE_ONCE(desc->buf1, cpu_to_le32(buf1));
drivers/net/wireless/mediatek/mt76/dma.c
290
WRITE_ONCE(desc->ctrl, cpu_to_le32(ctrl));
drivers/net/wireless/mediatek/mt76/dma.c
291
WRITE_ONCE(desc->info, cpu_to_le32(info));
drivers/net/wireless/mediatek/mt76/dma.c
359
WRITE_ONCE(desc->buf0, cpu_to_le32(buf0));
drivers/net/wireless/mediatek/mt76/dma.c
360
WRITE_ONCE(desc->buf1, cpu_to_le32(buf1));
drivers/net/wireless/mediatek/mt76/dma.c
361
WRITE_ONCE(desc->info, cpu_to_le32(info));
drivers/net/wireless/mediatek/mt76/dma.c
362
WRITE_ONCE(desc->ctrl, cpu_to_le32(ctrl));
drivers/net/wireless/mediatek/mt76/util.h
94
WRITE_ONCE(w->state, 0);
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
141
WRITE_ONCE(ipc->waiting_for_ack, 1);
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
159
WRITE_ONCE(ipc->waiting_for_ack, 0);
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
75
WRITE_ONCE(ipc->waiting_for_ack, 0);
drivers/net/wireless/realtek/rtw89/chan.h
133
WRITE_ONCE(hal->entity_active[phy_idx], active);
drivers/net/wireless/realtek/rtw89/chan.h
149
WRITE_ONCE(hal->entity_mode, mode);
drivers/net/wireless/realtek/rtw89/core.c
2513
WRITE_ONCE(rtwvif_link->sync_bcn_tsf, le64_to_cpu(mgmt->u.beacon.timestamp));
drivers/net/wireless/realtek/rtw89/mac80211.c
758
WRITE_ONCE(rtwvif_link->sync_bcn_tsf, 0);
drivers/net/wwan/t7xx/t7xx_modem_ops.c
201
WRITE_ONCE(t7xx_dev->debug_ports_show, false);
drivers/net/wwan/t7xx/t7xx_netdev.c
305
WRITE_ONCE(ctlb->ccmni_inst[if_id], ccmni);
drivers/net/wwan/t7xx/t7xx_netdev.c
327
WRITE_ONCE(ctlb->ccmni_inst[if_id], NULL);
drivers/net/wwan/t7xx/t7xx_pci.c
144
WRITE_ONCE(t7xx_dev->debug_ports_show, show);
drivers/net/wwan/t7xx/t7xx_pci.c
184
WRITE_ONCE(t7xx_dev->mode, mode);
drivers/net/wwan/t7xx/t7xx_pci.c
92
WRITE_ONCE(t7xx_dev->mode, T7XX_FASTBOOT_SWITCHING);
drivers/net/xen-netback/interface.c
361
WRITE_ONCE(dev->mtu, mtu);
drivers/net/xen-netback/rx.c
55
WRITE_ONCE(queue->rx_slots_needed, needed);
drivers/net/xen-netfront.c
1385
WRITE_ONCE(dev->mtu, mtu);
drivers/ntb/ntb_transport.c
1919
WRITE_ONCE(qp->tx_index, (qp->tx_index + 1) % qp->tx_max_entry);
drivers/nvme/host/apple.c
1018
WRITE_ONCE(q->enabled, true);
drivers/nvme/host/apple.c
890
WRITE_ONCE(anv->ioq.enabled, false);
drivers/nvme/host/apple.c
891
WRITE_ONCE(anv->adminq.enabled, false);
drivers/nvme/host/core.c
5080
WRITE_ONCE(ctrl->state, NVME_CTRL_NEW);
drivers/nvme/host/core.c
632
WRITE_ONCE(ctrl->state, new_state);
drivers/nvme/host/multipath.c
1040
WRITE_ONCE(subsys->iopolicy, iopolicy);
drivers/nvme/target/admin-cmd.c
1246
WRITE_ONCE(req->sq->ctrl->aen_enabled, val32);
drivers/nvme/target/core.c
1640
WRITE_ONCE(ctrl->aen_enabled, NVMET_AEN_CFG_OPTIONAL);
drivers/nvme/target/pci-epf.c
1693
WRITE_ONCE(sq->head, head);
drivers/nvme/target/pci-epf.c
239
WRITE_ONCE(*bar_reg, cpu_to_le32(val));
drivers/nvme/target/pr.c
59
WRITE_ONCE(req->ns->pr.notify_mask, mask);
drivers/nvme/target/pr.c
65
WRITE_ONCE(ns->pr.notify_mask, mask);
drivers/nvme/target/tcp.c
874
WRITE_ONCE(queue->cmd, NULL);
drivers/pci/endpoint/functions/pci-epf-test.c
666
WRITE_ONCE(reg->status, cpu_to_le32(status));
drivers/pci/endpoint/functions/pci-epf-test.c
990
WRITE_ONCE(reg->command, 0);
drivers/pci/endpoint/functions/pci-epf-test.c
991
WRITE_ONCE(reg->status, 0);
drivers/platform/surface/aggregator/controller.c
1249
WRITE_ONCE(ctrl->state, SSAM_CONTROLLER_INITIALIZED);
drivers/platform/surface/aggregator/controller.c
1283
WRITE_ONCE(ctrl->state, SSAM_CONTROLLER_STARTED);
drivers/platform/surface/aggregator/controller.c
1369
WRITE_ONCE(ctrl->state, SSAM_CONTROLLER_STOPPED);
drivers/platform/surface/aggregator/controller.c
1415
WRITE_ONCE(ctrl->state, SSAM_CONTROLLER_UNINITIALIZED);
drivers/platform/surface/aggregator/controller.c
1446
WRITE_ONCE(ctrl->state, SSAM_CONTROLLER_SUSPENDED);
drivers/platform/surface/aggregator/controller.c
1478
WRITE_ONCE(ctrl->state, SSAM_CONTROLLER_STARTED);
drivers/platform/surface/aggregator/controller.c
46
WRITE_ONCE(c->value, 0);
drivers/platform/surface/aggregator/controller.c
75
WRITE_ONCE(c->value, 0);
drivers/platform/surface/aggregator/ssh_packet_layer.c
1336
WRITE_ONCE(p->ptl, ptl);
drivers/platform/surface/aggregator/ssh_packet_layer.c
693
WRITE_ONCE(p->priority, __SSH_PACKET_PRIORITY(base, try + 1));
drivers/platform/surface/aggregator/ssh_request_layer.c
456
WRITE_ONCE(rqst->timestamp, timestamp);
drivers/platform/x86/amd/hfi/hfi.c
251
WRITE_ONCE(hfi_cpuinfo->ipcc_scores[i],
drivers/powercap/idle_inject.c
176
WRITE_ONCE(ii_dev->run_duration_us, run_duration_us);
drivers/powercap/idle_inject.c
177
WRITE_ONCE(ii_dev->idle_duration_us, idle_duration_us);
drivers/powercap/idle_inject.c
207
WRITE_ONCE(ii_dev->latency_us, latency_us);
drivers/ptp/ptp_chardev.c
631
WRITE_ONCE(queue->head, (queue->head + 1) % PTP_MAX_TIMESTAMPS);
drivers/ptp/ptp_clock.c
79
WRITE_ONCE(queue->head, (queue->head + 1) % PTP_MAX_TIMESTAMPS);
drivers/ptp/ptp_clock.c
81
WRITE_ONCE(queue->tail, (queue->tail + 1) % PTP_MAX_TIMESTAMPS);
drivers/ptp/ptp_sysfs.c
97
WRITE_ONCE(queue->head, (queue->head + 1) % PTP_MAX_TIMESTAMPS);
drivers/ptp/ptp_vmclock.c
279
WRITE_ONCE(st->sys_cs_id, systime_snapshot.cs_id);
drivers/rpmsg/qcom_glink_native.c
1089
WRITE_ONCE(channel->intent_received, true);
drivers/rpmsg/qcom_glink_native.c
1441
WRITE_ONCE(channel->intent_req_result, -1);
drivers/rpmsg/qcom_glink_native.c
1442
WRITE_ONCE(channel->intent_received, false);
drivers/rpmsg/qcom_glink_native.c
460
WRITE_ONCE(channel->intent_req_result, granted);
drivers/rpmsg/qcom_glink_native.c
466
WRITE_ONCE(channel->intent_req_result, 0);
drivers/rpmsg/qcom_glink_native.c
825
WRITE_ONCE(channel->intent_received, true);
drivers/s390/char/sclp_mem.c
236
WRITE_ONCE(sclp_mem->config, 1);
drivers/s390/char/sclp_mem.c
260
WRITE_ONCE(sclp_mem->config, 0);
drivers/s390/char/sclp_mem.c
299
WRITE_ONCE(sclp_mem->memmap_on_memory, value);
drivers/s390/cio/qdio_main.c
254
WRITE_ONCE(q->slsb.val[bufnr], state);
drivers/s390/crypto/ap_bus.c
489
WRITE_ONCE(*ap_airq.lsi_ptr, 0);
drivers/s390/net/ctcm_main.c
998
WRITE_ONCE(dev->mtu, new_mtu);
drivers/s390/net/ism_drv.c
42
WRITE_ONCE(resp->ret, ISM_ERROR);
drivers/s390/net/qeth_core_sys.c
453
WRITE_ONCE(card->options.isolation, isolation);
drivers/s390/net/qeth_ethtool.c
115
WRITE_ONCE(queue->coalesce_usecs, coal->tx_coalesce_usecs);
drivers/s390/net/qeth_ethtool.c
116
WRITE_ONCE(queue->max_coalesced_frames, coal->tx_max_coalesced_frames);
drivers/s390/net/qeth_ethtool.c
281
WRITE_ONCE(priv->rx_copybreak, *(u32 *)data);
drivers/s390/net/qeth_l2_main.c
1421
WRITE_ONCE(card->info.pnso_mode,
drivers/s390/net/qeth_l2_main.c
274
WRITE_ONCE(card->info.pnso_mode, mode);
drivers/s390/scsi/zfcp_erp.c
582
WRITE_ONCE(req->erp_action, NULL);
drivers/s390/scsi/zfcp_fsf.c
251
WRITE_ONCE(adapter->fsf_lic_version, version);
drivers/scsi/hisi_sas/hisi_sas_main.c
486
WRITE_ONCE(slot->ready, 1);
drivers/scsi/libiscsi.c
1042
WRITE_ONCE(conn->ping_task, task);
drivers/scsi/libiscsi.c
1046
WRITE_ONCE(conn->ping_task, NULL);
drivers/scsi/libiscsi.c
541
WRITE_ONCE(conn->ping_task, NULL);
drivers/scsi/lpfc/lpfc_sli.c
15789
WRITE_ONCE(eq->mode, mode);
drivers/scsi/mpi3mr/mpi3mr_fw.c
578
WRITE_ONCE(op_req_q->ci, le16_to_cpu(reply_desc->request_queue_ci));
drivers/scsi/scsi_transport_iscsi.c
2209
WRITE_ONCE(conn->state, ISCSI_CONN_FAILED);
drivers/scsi/scsi_transport_iscsi.c
2212
WRITE_ONCE(conn->state, ISCSI_CONN_DOWN);
drivers/scsi/scsi_transport_iscsi.c
2230
WRITE_ONCE(conn->state, ISCSI_CONN_FAILED);
drivers/scsi/scsi_transport_iscsi.c
2425
WRITE_ONCE(conn->state, ISCSI_CONN_DOWN);
drivers/scsi/scsi_transport_iscsi.c
3840
WRITE_ONCE(conn->state, ISCSI_CONN_BOUND);
drivers/scsi/scsi_transport_iscsi.c
3859
WRITE_ONCE(conn->state, ISCSI_CONN_UP);
drivers/scsi/storvsc_drv.c
647
WRITE_ONCE(stor_device->stor_chns[old], cur_chn);
drivers/scsi/storvsc_drv.c
655
WRITE_ONCE(stor_device->stor_chns[cpu], NULL);
drivers/scsi/storvsc_drv.c
658
WRITE_ONCE(stor_device->stor_chns[new], channel);
drivers/soc/tegra/regulators-tegra20.c
390
WRITE_ONCE(tegra->sys_suspend_mode_req, sys_suspend_mode);
drivers/soc/tegra/regulators-tegra20.c
440
WRITE_ONCE(tegra->sys_reboot_mode_req, true);
drivers/soc/tegra/regulators-tegra20.c
455
WRITE_ONCE(tegra->sys_reboot_mode_req, sys_reboot_mode);
drivers/soc/tegra/regulators-tegra30.c
375
WRITE_ONCE(tegra->sys_suspend_mode_req, sys_suspend_mode);
drivers/soc/tegra/regulators-tegra30.c
425
WRITE_ONCE(tegra->sys_reboot_mode_req, true);
drivers/soc/tegra/regulators-tegra30.c
440
WRITE_ONCE(tegra->sys_reboot_mode_req, sys_reboot_mode);
drivers/spi/spi-fsl-dspi.c
1120
WRITE_ONCE(dspi->cur_msg->status, status);
drivers/spi/spi-fsl-dspi.c
1127
WRITE_ONCE(dspi->cur_msg->status, 0);
drivers/spi/spi.c
1802
WRITE_ONCE(ctlr->cur_msg_incomplete, true);
drivers/spi/spi.c
1803
WRITE_ONCE(ctlr->cur_msg_need_completion, false);
drivers/spi/spi.c
1814
WRITE_ONCE(ctlr->cur_msg_need_completion, true);
drivers/spi/spi.c
2168
WRITE_ONCE(ctlr->cur_msg_incomplete, false);
drivers/thermal/testing/zone.c
132
WRITE_ONCE(tt_zone->tz_temp, val);
drivers/thermal/thermal_core.c
502
WRITE_ONCE(trip->hysteresis, hyst);
drivers/thermal/thermal_core.c
523
WRITE_ONCE(trip->temperature, temp);
drivers/thermal/thermal_sysfs.c
171
WRITE_ONCE(trip->hysteresis, hyst);
drivers/tty/n_tty.c
1705
WRITE_ONCE(ldata->no_room, flow && !room);
drivers/tty/n_tty.c
199
WRITE_ONCE(ldata->no_room, 0);
drivers/tty/serial/qcom_geni_serial.c
1422
WRITE_ONCE(port->poll_timeout_us, timeout);
drivers/ufs/core/ufshcd.c
4554
WRITE_ONCE(hba->ahit, ahit);
drivers/usb/class/cdc-wdm.c
229
WRITE_ONCE(desc->length, desc->length + length);
drivers/usb/core/devio.c
2572
WRITE_ONCE(ps->not_yet_resumed, 1);
drivers/usb/core/devio.c
2870
WRITE_ONCE(ps->not_yet_resumed, 0);
drivers/usb/core/devio.c
766
WRITE_ONCE(ps->not_yet_resumed, 0);
drivers/usb/core/hub.c
2140
WRITE_ONCE(port_dev->state, udev->state);
drivers/vfio/pci/vfio_pci_intrs.c
337
WRITE_ONCE(ctx->trigger, trigger);
drivers/vhost/vringh.c
1260
WRITE_ONCE(*to, tmp);
drivers/vhost/vringh.c
867
WRITE_ONCE(*p, cpu_to_vringh16(vrh, val));
drivers/virtio/virtio_ring.c
2077
WRITE_ONCE(vq->last_used_idx, last_used);
drivers/virtio/virtio_ring.c
3560
WRITE_ONCE(vq->broken, true);
drivers/virtio/virtio_ring.c
3572
WRITE_ONCE(vq->broken, false);
drivers/virtio/virtio_ring.c
3597
WRITE_ONCE(vq->broken, true);
drivers/virtio/virtio_ring.c
3619
WRITE_ONCE(vq->broken, false);
drivers/xen/events/events_base.c
201
WRITE_ONCE(evtchn_row[col], -1);
drivers/xen/events/events_base.c
246
WRITE_ONCE(evtchn_to_irq[row][col], irq);
drivers/xen/evtchn.c
186
WRITE_ONCE(u->ring_prod, prod + 1);
drivers/xen/evtchn.c
264
WRITE_ONCE(u->ring_cons, c + (bytes1 + bytes2) / sizeof(evtchn_port_t));
drivers/xen/evtchn.c
583
WRITE_ONCE(u->ring_cons, 0);
drivers/xen/evtchn.c
584
WRITE_ONCE(u->ring_prod, 0);
drivers/xen/pvcalls-front.c
1094
WRITE_ONCE(bedata->rsp[req_id].req_id, PVCALLS_INVALID_ID);
drivers/xen/pvcalls-front.c
877
WRITE_ONCE(map->passive.inflight_req_id, req_id);
fs/afs/addr_prefs.c
488
WRITE_ONCE(alist->addrs[i].prio, preflist->prefs[j].prio);
fs/afs/addr_prefs.c
510
WRITE_ONCE(alist->addrs[i].prio, preflist->prefs[j].prio);
fs/afs/file.c
280
WRITE_ONCE(call->need_attention, false);
fs/afs/fs_operation.c
360
WRITE_ONCE(alist->preferred, op->addr_index);
fs/afs/fs_probe.c
150
WRITE_ONCE(addr->last_error, ret);
fs/afs/inode.c
292
WRITE_ONCE(inode->i_mode, mode);
fs/afs/rotate.c
179
WRITE_ONCE(op->estate->addresses->addrs[op->addr_index].last_error, error);
fs/afs/server.c
268
WRITE_ONCE(server->create_error, ret);
fs/afs/vl_rotate.c
117
WRITE_ONCE(alist->addrs[vc->addr_index].last_error, error);
fs/afs/vl_rotate.c
177
WRITE_ONCE(alist->preferred, vc->addr_index);
fs/afs/vl_rotate.c
286
WRITE_ONCE(alist->preferred, vc->addr_index);
fs/afs/vl_rotate.c
312
WRITE_ONCE(alist->preferred, vc->addr_index);
fs/afs/vl_rotate.c
393
WRITE_ONCE(vc->alist->preferred, vc->addr_index);
fs/aio.c
1775
WRITE_ONCE(req->cancelled, true);
fs/aio.c
1853
WRITE_ONCE(req->cancelled, true);
fs/aio.c
1946
WRITE_ONCE(req->cancelled, true);
fs/btrfs/bio.c
56
WRITE_ONCE(bbio->status, BLK_STS_OK);
fs/btrfs/btrfs_inode.h
353
WRITE_ONCE(inode->first_dir_index_to_log, index);
fs/btrfs/ctree.h
349
WRITE_ONCE(root->log_transid, log_transid);
fs/btrfs/ctree.h
359
WRITE_ONCE(root->last_log_commit, commit_id);
fs/btrfs/ctree.h
369
WRITE_ONCE(root->last_trans, transid);
fs/btrfs/disk-io.c
3397
WRITE_ONCE(fs_info->fs_error, -EUCLEAN);
fs/btrfs/disk-io.c
3401
WRITE_ONCE(fs_info->fs_error, -EROFS);
fs/btrfs/fs.c
227
WRITE_ONCE(fs_info->exclusive_operation, BTRFS_EXCLOP_NONE);
fs/btrfs/fs.h
1003
WRITE_ONCE(fs_info->last_root_drop_gen, gen);
fs/btrfs/fs.h
1201
WRITE_ONCE(fs_info->fs_error, -EIO);
fs/btrfs/fs.h
987
WRITE_ONCE(fs_info->generation, gen);
fs/btrfs/fs.h
997
WRITE_ONCE(fs_info->last_trans_committed, gen);
fs/btrfs/inode.c
9559
WRITE_ONCE(priv->status, bbio->bio.bi_status);
fs/btrfs/messages.c
163
WRITE_ONCE(fs_info->fs_error, error);
fs/btrfs/relocation.c
3981
WRITE_ONCE(priv->status, bbio->bio.bi_status);
fs/btrfs/space-info.c
234
WRITE_ONCE(space_info->chunk_size, chunk_size);
fs/btrfs/sysfs.c
1009
WRITE_ONCE(space_info->periodic_reclaim, periodic_reclaim != 0);
fs/btrfs/sysfs.c
1187
WRITE_ONCE(fs_info->commit_stats.max_commit_dur, 0);
fs/btrfs/sysfs.c
1461
WRITE_ONCE(fs_devices->read_policy, index);
fs/btrfs/sysfs.c
1462
WRITE_ONCE(fs_devices->rr_min_contig_read, value);
fs/btrfs/sysfs.c
1488
WRITE_ONCE(fs_devices->read_policy, index);
fs/btrfs/sysfs.c
1489
WRITE_ONCE(fs_devices->read_devid, value);
fs/btrfs/sysfs.c
1499
WRITE_ONCE(fs_devices->read_policy, index);
fs/btrfs/sysfs.c
1537
WRITE_ONCE(fs_info->bg_reclaim_threshold, thresh);
fs/btrfs/sysfs.c
2045
WRITE_ONCE(device->scrub_speed_max, limit);
fs/btrfs/sysfs.c
549
WRITE_ONCE(discard_ctl->iops_limit, iops_limit);
fs/btrfs/sysfs.c
580
WRITE_ONCE(discard_ctl->kbps_limit, kbps_limit);
fs/btrfs/sysfs.c
610
WRITE_ONCE(discard_ctl->max_discard_size, max_discard_size);
fs/btrfs/sysfs.c
943
WRITE_ONCE(space_info->bg_reclaim_threshold, thresh);
fs/btrfs/sysfs.c
976
WRITE_ONCE(space_info->dynamic_reclaim, dynamic_reclaim != 0);
fs/btrfs/transaction.c
2719
WRITE_ONCE(trans->aborted, error);
fs/btrfs/transaction.c
2720
WRITE_ONCE(trans->transaction->aborted, error);
fs/btrfs/tree-log.h
63
WRITE_ONCE(trans->fs_info->last_trans_log_full_commit, trans->transid);
fs/btrfs/volumes.c
6300
WRITE_ONCE(fs_info->fs_devices->read_policy, BTRFS_READ_POLICY_PID);
fs/ceph/snap.c
920
WRITE_ONCE(mdsc->fsc->mount_state, CEPH_MOUNT_FENCE_IO);
fs/crypto/keyring.c
136
WRITE_ONCE(mk->mk_present, false);
fs/crypto/keyring.c
509
WRITE_ONCE(mk->mk_present, true);
fs/dcache.c
419
WRITE_ONCE(dentry->d_flags, flags);
fs/erofs/zdata.c
1331
WRITE_ONCE(pcl->compressed_bvecs[0].page, NULL);
fs/erofs/zdata.c
1343
WRITE_ONCE(pcl->compressed_bvecs[i].page, NULL);
fs/erofs/zdata.c
1384
WRITE_ONCE(pcl->next, NULL);
fs/erofs/zdata.c
1631
WRITE_ONCE(pcl->next, Z_EROFS_PCLUSTER_TAIL);
fs/erofs/zdata.c
1632
WRITE_ONCE(*qtail[JQ_SUBMIT], next);
fs/erofs/zdata.c
1633
WRITE_ONCE(*qtail[JQ_BYPASS], pcl);
fs/erofs/zdata.c
869
WRITE_ONCE(fe->pcl->compressed_bvecs[0].page, ptr);
fs/eventpoll.c
1287
WRITE_ONCE(ep->ovflist, epi);
fs/eventpoll.c
1552
WRITE_ONCE(file->f_ep, head);
fs/eventpoll.c
529
WRITE_ONCE(ep->busy_poll_usecs, epoll_params.busy_poll_usecs);
fs/eventpoll.c
530
WRITE_ONCE(ep->busy_poll_budget, epoll_params.busy_poll_budget);
fs/eventpoll.c
531
WRITE_ONCE(ep->prefer_busy_poll, epoll_params.prefer_busy_poll);
fs/eventpoll.c
746
WRITE_ONCE(ep->ovflist, NULL);
fs/eventpoll.c
783
WRITE_ONCE(ep->ovflist, EP_UNACTIVE_PTR);
fs/eventpoll.c
857
WRITE_ONCE(file->f_ep, NULL);
fs/exec.c
1243
WRITE_ONCE(me->self_exec_id, me->self_exec_id + 1);
fs/ext4/ext4.h
3485
WRITE_ONCE(EXT4_I(inode)->i_disksize, newsize);
fs/ext4/extents_status.c
244
WRITE_ONCE(ei->i_es_seq, ei->i_es_seq + 1);
fs/ext4/extents_status.c
352
WRITE_ONCE(tree->cache_es, es1);
fs/ext4/inode.c
4470
WRITE_ONCE(ei->jinode, jinode);
fs/ext4/mballoc.c
2273
WRITE_ONCE(sbi->s_mb_last_groups[hash], ac->ac_f_ex.fe_group);
fs/ext4/super.c
419
WRITE_ONCE(bg->bg_free_inodes_count_lo, cpu_to_le16((__u16)count));
fs/ext4/super.c
421
WRITE_ONCE(bg->bg_free_inodes_count_hi, cpu_to_le16(count >> 16));
fs/f2fs/compress.c
811
WRITE_ONCE(dic->failed, true);
fs/fcntl.c
383
WRITE_ONCE(inode->i_write_hint, hint);
fs/fcntl.c
390
WRITE_ONCE(file->f_mapping->host->i_write_hint, hint);
fs/fuse/control.c
178
WRITE_ONCE(fc->congestion_threshold, val);
fs/fuse/dev.c
2662
WRITE_ONCE(file->private_data, FUSE_DEV_SYNC_INIT);
fs/fuse/dev_uring.c
1002
WRITE_ONCE(fiq->ops, &fuse_io_uring_ops);
fs/fuse/dev_uring.c
1003
WRITE_ONCE(ring->ready, true);
fs/fuse/dev_uring.c
312
WRITE_ONCE(ring->queues[qid], queue);
fs/gfs2/quota.c
1357
WRITE_ONCE(sdp->sd_quota_sync_gen, sync_gen);
fs/internal.h
151
WRITE_ONCE(sb->s_readonly_remount, 1);
fs/internal.h
180
WRITE_ONCE(sb->s_readonly_remount, 0);
fs/iomap/direct-io.c
193
WRITE_ONCE(dio->submit.waiter, NULL);
fs/iomap/direct-io.c
235
WRITE_ONCE(iocb->private, NULL);
fs/iomap/direct-io.c
72
WRITE_ONCE(iocb->private, bio);
fs/jbd2/commit.c
1104
WRITE_ONCE(journal->j_commit_sequence, commit_transaction->t_tid);
fs/jbd2/transaction.c
2606
WRITE_ONCE(jh->b_transaction, jh->b_next_transaction);
fs/jbd2/transaction.c
2607
WRITE_ONCE(jh->b_next_transaction, NULL);
fs/locks.c
201
WRITE_ONCE(inode->i_flctx, ctx);
fs/namespace.c
1415
WRITE_ONCE(m->mnt_expiry_mark, 0);
fs/namespace.c
4874
WRITE_ONCE(m->mnt.mnt_flags, flags);
fs/netfs/read_collect.c
149
WRITE_ONCE(rreq->cleaned_to, fpos + fsize);
fs/netfs/rolling_buffer.c
145
WRITE_ONCE(roll->iter.count, roll->iter.count + size);
fs/netfs/rolling_buffer.c
170
WRITE_ONCE(roll->iter.count, roll->iter.count + size);
fs/nfs/pnfs_nfs.c
874
WRITE_ONCE(ds->ds_clp, clp);
fs/nfs/pnfs_nfs.c
994
WRITE_ONCE(ds->ds_clp, clp);
fs/nfsd/nfs4state.c
6649
WRITE_ONCE(nn->grace_end_forced, true);
fs/notify/mark.c
1088
WRITE_ONCE(mark->connector, NULL);
fs/notify/mark.c
263
WRITE_ONCE(*fsnotify_conn_mask_p(conn), new_mask);
fs/notify/mark.c
425
WRITE_ONCE(mark->connector, NULL);
fs/notify/mark.c
897
WRITE_ONCE(mark->connector, conn);
fs/orangefs/super.c
215
WRITE_ONCE(orangefs_sb->flags, flags);
fs/overlayfs/util.c
353
WRITE_ONCE(lowerdata->layer, datapath->layer);
fs/overlayfs/util.c
360
WRITE_ONCE(lowerdata->dentry, dget(datadentry));
fs/pipe.c
667
WRITE_ONCE(pipe->poll_usage, true);
fs/proc/inode.c
45
WRITE_ONCE(ei->sysctl, NULL);
fs/proc/kcore.c
286
WRITE_ONCE(kcore_need_update, 1);
fs/pstore/platform.c
112
WRITE_ONCE(kmsg_bytes, bytes);
fs/select.c
195
WRITE_ONCE(pwq->triggered, 1);
fs/smb/client/cifsglob.h
2335
WRITE_ONCE(server->reconn_delay, 0);
fs/smb/client/cifsglob.h
2345
WRITE_ONCE(server->reconn_delay, delay);
fs/smb/client/cifsglob.h
2371
WRITE_ONCE(cinode->oplock, 0);
fs/smb/client/dfs_cache.c
415
WRITE_ONCE(ce->tgthint, target);
fs/smb/client/dfs_cache.c
967
WRITE_ONCE(ce->tgthint, t);
fs/smb/client/smb2ops.c
4099
WRITE_ONCE(cinode->oplock, CIFS_CACHE_RHW_FLG);
fs/smb/client/smb2ops.c
4103
WRITE_ONCE(cinode->oplock, CIFS_CACHE_RW_FLG);
fs/smb/client/smb2ops.c
4107
WRITE_ONCE(cinode->oplock, CIFS_CACHE_READ_FLG);
fs/smb/client/smb2ops.c
4111
WRITE_ONCE(cinode->oplock, 0);
fs/smb/client/smb2ops.c
4146
WRITE_ONCE(cinode->oplock, new_oplock);
fs/smb/server/connection.c
225
WRITE_ONCE(conn->status, status);
fs/smb/server/connection.h
226
WRITE_ONCE(conn->status, KSMBD_SESS_NEW);
fs/smb/server/connection.h
231
WRITE_ONCE(conn->status, KSMBD_SESS_GOOD);
fs/smb/server/connection.h
236
WRITE_ONCE(conn->status, KSMBD_SESS_NEED_NEGOTIATE);
fs/smb/server/connection.h
241
WRITE_ONCE(conn->status, KSMBD_SESS_NEED_SETUP);
fs/smb/server/connection.h
246
WRITE_ONCE(conn->status, KSMBD_SESS_NEED_RECONNECT);
fs/smb/server/connection.h
251
WRITE_ONCE(conn->status, KSMBD_SESS_EXITING);
fs/smb/server/connection.h
256
WRITE_ONCE(conn->status, KSMBD_SESS_RELEASING);
fs/smb/server/server.c
348
WRITE_ONCE(server_conf.state, SERVER_STATE_STARTING_UP);
fs/smb/server/server.c
373
WRITE_ONCE(server_conf.state, SERVER_STATE_RUNNING);
fs/smb/server/server.c
383
WRITE_ONCE(server_conf.state, SERVER_STATE_STARTING_UP);
fs/smb/server/server.c
461
WRITE_ONCE(server_conf.state, SERVER_STATE_RESETTING);
fs/smb/server/server.c
536
WRITE_ONCE(server_conf.state, SERVER_STATE_SHUTTING_DOWN);
fs/smb/server/transport_ipc.c
943
WRITE_ONCE(server_conf.state, SERVER_STATE_RESETTING);
fs/super.c
1090
WRITE_ONCE(sb->s_flags, ((sb->s_flags & ~fc->sb_flags_mask) |
fs/tracefs/inode.c
349
WRITE_ONCE(inode->i_mode, tmp_mode);
fs/userfaultfd.c
123
WRITE_ONCE(uwq->waken, true);
fs/userfaultfd.c
885
WRITE_ONCE(ctx->released, true);
fs/xfs/libxfs/xfs_iext_tree.c
629
WRITE_ONCE(ifp->if_seq, READ_ONCE(ifp->if_seq) + 1);
fs/xfs/xfs_error.c
193
WRITE_ONCE(mp->m_errortag[error_tag],
fs/xfs/xfs_error.c
224
WRITE_ONCE(dst_mp->m_errortag[i], val);
fs/xfs/xfs_error.c
235
WRITE_ONCE(mp->m_errortag[i], 0);
fs/xfs/xfs_error.c
70
WRITE_ONCE(mp->m_errortag[error_tag], val);
fs/xfs/xfs_icache.c
1844
WRITE_ONCE(pag->pag_ici_reclaim_cursor, first_index);
fs/xfs/xfs_icache.c
1972
WRITE_ONCE(gc->items, 0);
fs/xfs/xfs_icache.c
1987
WRITE_ONCE(gc->shrinker_hits, 0);
fs/xfs/xfs_icache.c
2194
WRITE_ONCE(gc->items, items + 1);
fs/xfs/xfs_icache.c
2318
WRITE_ONCE(gc->shrinker_hits, h + 1);
fs/xfs/xfs_trans_ail.c
567
WRITE_ONCE(ailp->ail_target, xfs_ail_calc_push_target(ailp));
fs/xfs/xfs_trans_ail.c
768
WRITE_ONCE(log->l_tail_space,
fs/xfs/xfs_zone_alloc.c
174
WRITE_ONCE(rtg->rtg_open_zone, NULL);
fs/xfs/xfs_zone_alloc.c
436
WRITE_ONCE(rtg->rtg_open_zone, oz);
fs/xfs/xfs_zone_gc.c
589
WRITE_ONCE(chunk->state, XFS_GC_BIO_DONE);
fs/xfs/xfs_zone_gc.c
715
WRITE_ONCE(chunk->state, XFS_GC_BIO_NEW);
fs/xfs/xfs_zone_gc.c
797
WRITE_ONCE(split_chunk->state, XFS_GC_BIO_NEW);
fs/xfs/xfs_zone_gc.c
820
WRITE_ONCE(chunk->state, XFS_GC_BIO_NEW);
fs/xfs/xfs_zone_gc.c
990
WRITE_ONCE(chunk->state, XFS_GC_BIO_NEW);
include/asm-generic/atomic.h
131
#define arch_atomic_set(v, i) WRITE_ONCE(((v)->counter), (i))
include/asm-generic/barrier.h
127
#define __smp_store_mb(var, value) do { WRITE_ONCE(var, value); __smp_mb(); } while (0)
include/asm-generic/barrier.h
143
WRITE_ONCE(*p, v); \
include/asm-generic/barrier.h
182
#define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0)
include/asm-generic/barrier.h
197
WRITE_ONCE(*p, v); \
include/asm-generic/rqspinlock.h
116
WRITE_ONCE(rqh->locks[rqh->cnt - 1], NULL);
include/asm-generic/rqspinlock.h
220
WRITE_ONCE(rqh->locks[rqh->cnt - 1], NULL);
include/drm/spsc_queue.h
104
WRITE_ONCE(queue->head, next);
include/drm/spsc_queue.h
77
WRITE_ONCE(*tail, node);
include/kunit/test.h
361
WRITE_ONCE(test->status, KUNIT_FAILURE);
include/kunit/test.h
632
WRITE_ONCE((test)->status, KUNIT_SKIPPED); \
include/kunit/test.h
709
WRITE_ONCE(test->last_seen.file, __FILE__); \
include/kunit/test.h
710
WRITE_ONCE(test->last_seen.line, __LINE__); \
include/kvm/arm_arch_timer.h
186
WRITE_ONCE(*ctxt->offset.vm_offset, offset);
include/linux/average.h
65
WRITE_ONCE(e->internal, internal ? \
include/linux/blk-mq.h
850
WRITE_ONCE(rq->state, MQ_RQ_COMPLETE);
include/linux/blk-mq.h
860
WRITE_ONCE(rq->state, MQ_RQ_COMPLETE);
include/linux/bpf_mprog.h
316
WRITE_ONCE(fp->prog, tuple->prog);
include/linux/cgroup-defs.h
954
WRITE_ONCE(skcd->prioidx, prioidx);
include/linux/cgroup-defs.h
962
WRITE_ONCE(skcd->classid, classid);
include/linux/console.h
548
WRITE_ONCE(con->flags, flags);
include/linux/dynamic_queue_limits.h
110
WRITE_ONCE(dql->history_head, now_hi);
include/linux/dynamic_queue_limits.h
118
WRITE_ONCE(DQL_HIST_ENT(dql, now_hi), map | BIT_MASK(now));
include/linux/dynamic_queue_limits.h
130
WRITE_ONCE(dql->last_obj_cnt, count);
include/linux/filter.h
1770
WRITE_ONCE(ri->map, map);
include/linux/filter.h
1773
WRITE_ONCE(ri->map, NULL);
include/linux/fs.h
896
WRITE_ONCE(inode->i_state.__state, inode->i_state.__state | flags);
include/linux/fs.h
909
WRITE_ONCE(inode->i_state.__state, inode->i_state.__state & ~flags);
include/linux/fs.h
922
WRITE_ONCE(inode->i_state.__state, flags);
include/linux/hung_task.h
55
WRITE_ONCE(current->blocker, lock_ptr | type);
include/linux/hung_task.h
60
WRITE_ONCE(current->blocker, 0UL);
include/linux/idr.h
82
WRITE_ONCE(idr->idr_next, val);
include/linux/inetdevice.h
72
WRITE_ONCE(in_dev->cnf.data[index], val);
include/linux/iosys-map.h
373
WRITE_ONCE(*(type__ *)(vaddr__), val__)
include/linux/kmsan.h
285
WRITE_ONCE(kmsan_enabled, false); \
include/linux/list.h
1036
WRITE_ONCE(n->next, first);
include/linux/list.h
1038
WRITE_ONCE(first->pprev, &n->next);
include/linux/list.h
1039
WRITE_ONCE(h->first, n);
include/linux/list.h
1040
WRITE_ONCE(n->pprev, &h->first);
include/linux/list.h
1051
WRITE_ONCE(n->pprev, next->pprev);
include/linux/list.h
1052
WRITE_ONCE(n->next, next);
include/linux/list.h
1053
WRITE_ONCE(next->pprev, &n->next);
include/linux/list.h
1054
WRITE_ONCE(*(n->pprev), n);
include/linux/list.h
1065
WRITE_ONCE(n->next, prev->next);
include/linux/list.h
1066
WRITE_ONCE(prev->next, n);
include/linux/list.h
1067
WRITE_ONCE(n->pprev, &prev->next);
include/linux/list.h
1070
WRITE_ONCE(n->next->pprev, &n->next);
include/linux/list.h
164
WRITE_ONCE(prev->next, new);
include/linux/list.h
204
WRITE_ONCE(prev->next, next);
include/linux/list.h
398
WRITE_ONCE(entry->prev, entry);
include/linux/list.h
45
WRITE_ONCE(list->next, list);
include/linux/list.h
46
WRITE_ONCE(list->prev, list);
include/linux/list.h
992
WRITE_ONCE(*pprev, next);
include/linux/list.h
994
WRITE_ONCE(next->pprev, pprev);
include/linux/list_bl.h
123
WRITE_ONCE(*pprev,
include/linux/list_bl.h
99
WRITE_ONCE(*pprev,
include/linux/list_nulls.h
101
WRITE_ONCE(first->pprev, &n->next);
include/linux/list_nulls.h
109
WRITE_ONCE(*pprev, next);
include/linux/list_nulls.h
111
WRITE_ONCE(next->pprev, pprev);
include/linux/list_nulls.h
117
WRITE_ONCE(n->pprev, LIST_POISON2);
include/linux/list_nulls.h
98
WRITE_ONCE(n->pprev, &h->first);
include/linux/llist.h
86
WRITE_ONCE(node->next, node);
include/linux/local_lock_internal.h
118
WRITE_ONCE(__tl->acquired, 1); \
include/linux/local_lock_internal.h
155
WRITE_ONCE(__tl->acquired, 1); \
include/linux/local_lock_internal.h
172
WRITE_ONCE(__tl->acquired, 1); \
include/linux/local_lock_internal.h
193
WRITE_ONCE(__tl->acquired, 0); \
include/linux/memcontrol.h
1623
WRITE_ONCE(memcg->socket_pressure, jiffies + HZ);
include/linux/mm_inline.h
188
WRITE_ONCE(lrugen->nr_pages[old_gen][type][zone],
include/linux/mm_inline.h
191
WRITE_ONCE(lrugen->nr_pages[new_gen][type][zone],
include/linux/mm_types.h
1087
WRITE_ONCE(*bitmap, value);
include/linux/mm_types.h
1470
WRITE_ONCE(mm->lru_gen.bitmap, -1);
include/linux/mmu_notifier.h
327
WRITE_ONCE(interval_sub->invalidate_seq, cur_seq);
include/linux/netdevice.h
3689
WRITE_ONCE(dev_queue->trans_start, jiffies);
include/linux/netdevice.h
3821
WRITE_ONCE(dev_queue->trans_start, jiffies);
include/linux/netdevice.h
4748
WRITE_ONCE(txq->xmit_lock_owner, cpu);
include/linux/netdevice.h
4766
WRITE_ONCE(txq->xmit_lock_owner, smp_processor_id());
include/linux/netdevice.h
4775
WRITE_ONCE(txq->xmit_lock_owner, smp_processor_id());
include/linux/netdevice.h
4783
WRITE_ONCE(txq->xmit_lock_owner, -1);
include/linux/netdevice.h
4790
WRITE_ONCE(txq->xmit_lock_owner, -1);
include/linux/netdevice.h
4801
WRITE_ONCE(txq->trans_start, jiffies);
include/linux/netdevice.h
4809
WRITE_ONCE(txq->trans_start, now);
include/linux/objpool.h
206
WRITE_ONCE(slot->entries[tail & slot->mask], obj);
include/linux/page-flags.h
870
WRITE_ONCE(page->compound_head, (unsigned long)head + 1);
include/linux/page-flags.h
875
WRITE_ONCE(page->compound_head, 0);
include/linux/page_counter.h
83
WRITE_ONCE(counter->high, nr_pages);
include/linux/pm_runtime.h
235
WRITE_ONCE(dev->power.last_busy, ktime_get_mono_fast_ns());
include/linux/ptr_ring.h
113
WRITE_ONCE(r->queue[r->producer++], ptr);
include/linux/ptr_ring.h
298
WRITE_ONCE(r->consumer_head, consumer_head);
include/linux/ptr_ring.h
554
WRITE_ONCE(r->consumer_head, head);
include/linux/rbtree_augmented.h
200
WRITE_ONCE(parent->rb_left, new);
include/linux/rbtree_augmented.h
202
WRITE_ONCE(parent->rb_right, new);
include/linux/rbtree_augmented.h
204
WRITE_ONCE(root->rb_node, new);
include/linux/rbtree_augmented.h
295
WRITE_ONCE(parent->rb_left, child2);
include/linux/rbtree_augmented.h
296
WRITE_ONCE(successor->rb_right, child);
include/linux/rbtree_augmented.h
304
WRITE_ONCE(successor->rb_left, tmp);
include/linux/rculist.h
239
WRITE_ONCE(n->pprev, NULL);
include/linux/rculist.h
24
WRITE_ONCE(list->next, list);
include/linux/rculist.h
25
WRITE_ONCE(list->prev, list);
include/linux/rculist.h
571
WRITE_ONCE(n->pprev, LIST_POISON2);
include/linux/rculist.h
589
WRITE_ONCE(new->pprev, old->pprev);
include/linux/rculist.h
592
WRITE_ONCE(new->next->pprev, &new->next);
include/linux/rculist.h
593
WRITE_ONCE(old->pprev, LIST_POISON2);
include/linux/rculist.h
613
WRITE_ONCE(node2->pprev, &left->first);
include/linux/rculist.h
614
WRITE_ONCE(node1->pprev, &right->first);
include/linux/rculist.h
649
WRITE_ONCE(n->pprev, &h->first);
include/linux/rculist.h
652
WRITE_ONCE(first->pprev, &n->next);
include/linux/rculist.h
685
WRITE_ONCE(n->pprev, &last->next);
include/linux/rculist.h
713
WRITE_ONCE(n->pprev, next->pprev);
include/linux/rculist.h
716
WRITE_ONCE(next->pprev, &n->next);
include/linux/rculist.h
741
WRITE_ONCE(n->pprev, &prev->next);
include/linux/rculist.h
744
WRITE_ONCE(n->next->pprev, &n->next);
include/linux/rculist_nulls.h
111
WRITE_ONCE(n->next, first);
include/linux/rculist_nulls.h
112
WRITE_ONCE(n->pprev, &h->first);
include/linux/rculist_nulls.h
115
WRITE_ONCE(first->pprev, &n->next);
include/linux/rculist_nulls.h
147
WRITE_ONCE(n->next, last->next);
include/linux/rculist_nulls.h
148
WRITE_ONCE(n->pprev, &last->next);
include/linux/rculist_nulls.h
158
WRITE_ONCE(n->pprev, &n->next);
include/linux/rculist_nulls.h
159
WRITE_ONCE(n->next, (struct hlist_nulls_node *)NULLS_MARKER(NULL));
include/linux/rculist_nulls.h
182
WRITE_ONCE(new->next, next);
include/linux/rculist_nulls.h
183
WRITE_ONCE(new->pprev, old->pprev);
include/linux/rculist_nulls.h
186
WRITE_ONCE(next->pprev, &new->next);
include/linux/rculist_nulls.h
211
WRITE_ONCE(old->pprev, NULL);
include/linux/rculist_nulls.h
37
WRITE_ONCE(n->pprev, NULL);
include/linux/rculist_nulls.h
84
WRITE_ONCE(n->pprev, LIST_POISON2);
include/linux/rcupdate.h
1044
WRITE_ONCE(p, RCU_INITIALIZER(v)); \
include/linux/rcupdate.h
177
WRITE_ONCE((t)->rcu_tasks_holdout, false); \
include/linux/rcupdate.h
576
WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \
include/linux/sched.h
2206
WRITE_ONCE(p->blocked_on, m);
include/linux/sched.h
2229
WRITE_ONCE(p->blocked_on, NULL);
include/linux/sched.h
244
WRITE_ONCE(current->__state, (state_value)); \
include/linux/sched.h
267
WRITE_ONCE(current->__state, (state_value)); \
include/linux/sched.h
303
WRITE_ONCE(current->__state, TASK_RTLOCK_WAIT); \
include/linux/sched.h
313
WRITE_ONCE(current->__state, current->saved_state); \
include/linux/skbuff.h
2328
WRITE_ONCE(newsk->next, next);
include/linux/skbuff.h
2329
WRITE_ONCE(newsk->prev, prev);
include/linux/skbuff.h
2330
WRITE_ONCE(((struct sk_buff_list *)next)->prev, newsk);
include/linux/skbuff.h
2331
WRITE_ONCE(((struct sk_buff_list *)prev)->next, newsk);
include/linux/skbuff.h
2332
WRITE_ONCE(list->qlen, list->qlen + 1);
include/linux/skbuff.h
2342
WRITE_ONCE(first->prev, prev);
include/linux/skbuff.h
2343
WRITE_ONCE(prev->next, first);
include/linux/skbuff.h
2345
WRITE_ONCE(last->next, next);
include/linux/skbuff.h
2346
WRITE_ONCE(next->prev, last);
include/linux/skbuff.h
2483
WRITE_ONCE(list->qlen, list->qlen - 1);
include/linux/skbuff.h
2487
WRITE_ONCE(next->prev, prev);
include/linux/skbuff.h
2488
WRITE_ONCE(prev->next, next);
include/linux/skmsg.h
337
WRITE_ONCE(psock->msg_tot_len, psock->msg_tot_len + diff);
include/linux/srcutiny.h
86
WRITE_ONCE(ssp->srcu_lock_nesting[idx], READ_ONCE(ssp->srcu_lock_nesting[idx]) + 1);
include/linux/static_call.h
261
WRITE_ONCE(key->func, func);
include/linux/static_call.h
339
WRITE_ONCE(key->func, func);
include/linux/tcp.h
595
WRITE_ONCE(queue->fastopenq.max_qlen, min_t(unsigned int, backlog, somaxconn));
include/linux/udp.h
140
WRITE_ONCE(udp_sk(sk)->peeking_with_offset, val >= 0);
include/linux/virtio_ring.h
55
WRITE_ONCE(*p, v); \
include/linux/vmw_vmci_defs.h
818
WRITE_ONCE(*(unsigned long *)var, (unsigned long)new_val);
include/net/act_api.h
83
WRITE_ONCE(tm->lastuse, now);
include/net/act_api.h
85
WRITE_ONCE(tm->firstuse, now);
include/net/af_vsock.h
287
WRITE_ONCE(net->vsock.child_ns_mode, mode);
include/net/bonding.h
547
WRITE_ONCE(slave->last_tx, jiffies);
include/net/busy_poll.h
153
WRITE_ONCE(sk->sk_napi_id, skb->napi_id);
include/net/busy_poll.h
166
WRITE_ONCE(sk->sk_napi_id, skb->napi_id);
include/net/busy_poll.h
175
WRITE_ONCE(sk->sk_napi_id, napi_id);
include/net/dst.h
254
WRITE_ONCE(dst->lastuse, time);
include/net/dst.h
451
WRITE_ONCE(dst->expires, expires);
include/net/dst_cache.h
79
WRITE_ONCE(dst_cache->reset_ts, jiffies);
include/net/ip_tunnels.h
644
WRITE_ONCE(dev->needed_headroom, headroom);
include/net/ipv6.h
1288
WRITE_ONCE(inet6_sk(sk)->srcprefs,
include/net/lwtunnel.h
142
WRITE_ONCE(dst->output, lwtunnel_output);
include/net/lwtunnel.h
146
WRITE_ONCE(dst->input, lwtunnel_input);
include/net/neighbour.h
338
WRITE_ONCE(n->confirmed, now);
include/net/neighbour.h
387
WRITE_ONCE(p->reachable_time, neigh_rand_reach_time(base));
include/net/neighbour.h
478
WRITE_ONCE(neigh->used, now);
include/net/neighbour.h
95
WRITE_ONCE(p->data[index], val);
include/net/netfilter/nf_conntrack_core.h
99
WRITE_ONCE(ct->timeout, nfct_time_stamp + (u32)timeout);
include/net/red.h
236
WRITE_ONCE(p->qth_min, qth_min << Wlog);
include/net/red.h
237
WRITE_ONCE(p->qth_max, qth_max << Wlog);
include/net/red.h
238
WRITE_ONCE(p->Wlog, Wlog);
include/net/red.h
239
WRITE_ONCE(p->Plog, Plog);
include/net/red.h
247
WRITE_ONCE(p->max_P, max_P);
include/net/red.h
260
WRITE_ONCE(p->Scell_log, Scell_log);
include/net/request_sock.h
209
WRITE_ONCE(queue->rskq_accept_head, req->dl_next);
include/net/rps.h
135
WRITE_ONCE(table->ents[index], RPS_NO_CPU);
include/net/rps.h
192
WRITE_ONCE(*dest, tail);
include/net/rps.h
199
WRITE_ONCE(sd->input_queue_head, sd->input_queue_head + val);
include/net/rps.h
85
WRITE_ONCE(table->ents[index], val);
include/net/sch_generic.h
221
WRITE_ONCE(qdisc->running, true);
include/net/sch_generic.h
249
WRITE_ONCE(qdisc->running, false);
include/net/sock.h
1085
WRITE_ONCE(sk->sk_ack_backlog, sk->sk_ack_backlog - 1);
include/net/sock.h
1090
WRITE_ONCE(sk->sk_ack_backlog, sk->sk_ack_backlog + 1);
include/net/sock.h
1117
WRITE_ONCE(sk->sk_wmem_queued, sk->sk_wmem_queued + val);
include/net/sock.h
1123
WRITE_ONCE(sk->sk_forward_alloc, sk->sk_forward_alloc + val);
include/net/sock.h
1135
WRITE_ONCE(sk->sk_backlog.head, skb);
include/net/sock.h
1139
WRITE_ONCE(sk->sk_backlog.tail, skb);
include/net/sock.h
1196
WRITE_ONCE(sk->sk_incoming_cpu, cpu);
include/net/sock.h
1208
WRITE_ONCE(sk->sk_rxhash, skb->hash);
include/net/sock.h
1216
WRITE_ONCE(sk->sk_rxhash, 0);
include/net/sock.h
1908
WRITE_ONCE(sk->sk_prot, proto);
include/net/sock.h
2031
WRITE_ONCE(sk->sk_tx_queue_mapping, tx_queue);
include/net/sock.h
2032
WRITE_ONCE(sk->sk_tx_queue_mapping_jiffies, jiffies);
include/net/sock.h
2038
WRITE_ONCE(sk->sk_tx_queue_mapping_jiffies, jiffies);
include/net/sock.h
2048
WRITE_ONCE(sk->sk_tx_queue_mapping, NO_QUEUE_MAPPING);
include/net/sock.h
2063
WRITE_ONCE(sk->sk_rx_queue_mapping, rx_queue);
include/net/sock.h
2081
WRITE_ONCE(sk->sk_rx_queue_mapping, NO_QUEUE_MAPPING);
include/net/sock.h
2101
WRITE_ONCE(sk->sk_socket, sock);
include/net/sock.h
2103
WRITE_ONCE(sk->sk_uid, SOCK_INODE(sock)->i_uid);
include/net/sock.h
2104
WRITE_ONCE(sk->sk_ino, SOCK_INODE(sock)->i_ino);
include/net/sock.h
2107
WRITE_ONCE(sk->sk_ino, 0);
include/net/sock.h
2170
WRITE_ONCE(sk->sk_txhash, net_tx_rndhash());
include/net/sock.h
2222
WRITE_ONCE(sk->sk_dst_pending_confirm, 0);
include/net/sock.h
2235
WRITE_ONCE(sk->sk_dst_pending_confirm, 0);
include/net/sock.h
2259
WRITE_ONCE(sk->sk_dst_pending_confirm, 1);
include/net/sock.h
2268
WRITE_ONCE(sk->sk_dst_pending_confirm, 0);
include/net/sock.h
2602
WRITE_ONCE(sk->sk_sndbuf, max_t(u32, val, SOCK_MIN_SNDBUF));
include/net/sock.h
2816
WRITE_ONCE(sk->sk_stamp, kt);
include/net/sock.h
3082
WRITE_ONCE(sk->sk_pacing_shift, val);
include/net/sock.h
745
WRITE_ONCE(sk->sk_peek_off, off);
include/net/tcp.h
2708
WRITE_ONCE(tp->segs_in, tp->segs_in + segs_in);
include/net/tcp.h
2710
WRITE_ONCE(tp->data_segs_in, tp->data_segs_in + segs_in);
include/net/tcp.h
628
WRITE_ONCE(reuse->synq_overflow_ts, now);
include/net/tcp.h
635
WRITE_ONCE(tcp_sk_rw(sk)->rx_opt.ts_recent_stamp, now);
include/sound/core.h
160
WRITE_ONCE(card->power_state, state);
include/vdso/helpers.h
38
WRITE_ONCE(vc->seq, vc->seq + 1);
include/vdso/helpers.h
48
WRITE_ONCE(vc->seq, vc->seq + 1);
io_uring/io_uring.c
1985
WRITE_ONCE(ctx->rings->sq_dropped,
io_uring/io_uring.c
2728
WRITE_ONCE(rings->sq_ring_mask, ctx->sq_entries - 1);
io_uring/io_uring.c
2729
WRITE_ONCE(rings->cq_ring_mask, ctx->cq_entries - 1);
io_uring/io_uring.c
2730
WRITE_ONCE(rings->sq_ring_entries, ctx->sq_entries);
io_uring/io_uring.c
2731
WRITE_ONCE(rings->cq_ring_entries, ctx->cq_entries);
io_uring/io_uring.c
2927
WRITE_ONCE(ctx->bpf_filters, dst->bpf_filters->filters);
io_uring/io_uring.c
641
WRITE_ONCE(r->cq_overflow, READ_ONCE(r->cq_overflow) + 1);
io_uring/io_uring.c
770
WRITE_ONCE(cqe->user_data, user_data);
io_uring/io_uring.c
771
WRITE_ONCE(cqe->res, res);
io_uring/io_uring.c
772
WRITE_ONCE(cqe->flags, cflags);
io_uring/io_uring.c
775
WRITE_ONCE(cqe->big_cqe[0], 0);
io_uring/io_uring.c
776
WRITE_ONCE(cqe->big_cqe[1], 0);
io_uring/kbuf.c
308
WRITE_ONCE(buf->len, len);
io_uring/kbuf.c
51
WRITE_ONCE(buf->addr, READ_ONCE(buf->addr) + this_len);
io_uring/kbuf.c
52
WRITE_ONCE(buf->len, buf_len);
io_uring/kbuf.c
55
WRITE_ONCE(buf->len, 0);
io_uring/mock_file.c
107
WRITE_ONCE(iocb->private, NULL);
io_uring/napi.c
278
WRITE_ONCE(ctx->napi_track_mode, napi->op_param);
io_uring/napi.c
279
WRITE_ONCE(ctx->napi_busy_poll_dt, napi->busy_poll_to * NSEC_PER_USEC);
io_uring/napi.c
280
WRITE_ONCE(ctx->napi_prefer_busy_poll, !!napi->prefer_busy_poll);
io_uring/napi.c
344
WRITE_ONCE(ctx->napi_busy_poll_dt, 0);
io_uring/napi.c
345
WRITE_ONCE(ctx->napi_prefer_busy_poll, false);
io_uring/napi.c
346
WRITE_ONCE(ctx->napi_track_mode, IO_URING_NAPI_TRACKING_INACTIVE);
io_uring/napi.c
55
WRITE_ONCE(e->timeout, jiffies + NAPI_TIMEOUT);
io_uring/notif.c
52
WRITE_ONCE(nd->zc_used, true);
io_uring/notif.c
54
WRITE_ONCE(nd->zc_copied, true);
io_uring/register.c
545
WRITE_ONCE(n.rings->sq_ring_mask, p->sq_entries - 1);
io_uring/register.c
546
WRITE_ONCE(n.rings->cq_ring_mask, p->cq_entries - 1);
io_uring/register.c
547
WRITE_ONCE(n.rings->sq_ring_entries, p->sq_entries);
io_uring/register.c
548
WRITE_ONCE(n.rings->cq_ring_entries, p->cq_entries);
io_uring/register.c
607
WRITE_ONCE(n.rings->sq.head, old_head);
io_uring/register.c
608
WRITE_ONCE(n.rings->sq.tail, tail);
io_uring/register.c
627
WRITE_ONCE(n.rings->cq.head, old_head);
io_uring/register.c
628
WRITE_ONCE(n.rings->cq.tail, tail);
io_uring/register.c
632
WRITE_ONCE(n.rings->sq_dropped, READ_ONCE(o.rings->sq_dropped));
io_uring/register.c
634
WRITE_ONCE(n.rings->cq_flags, READ_ONCE(o.rings->cq_flags));
io_uring/register.c
635
WRITE_ONCE(n.rings->cq_overflow, READ_ONCE(o.rings->cq_overflow));
io_uring/register.c
938
WRITE_ONCE(ctx->bpf_filters,
io_uring/slist.h
37
WRITE_ONCE(list->first, node);
io_uring/slist.h
50
WRITE_ONCE(list->first, last->next);
io_uring/wait.c
58
WRITE_ONCE(iowq->hit_timeout, 1);
ipc/mqueue.c
1112
WRITE_ONCE(wait.state, STATE_NONE);
ipc/mqueue.c
1204
WRITE_ONCE(wait.state, STATE_NONE);
ipc/msg.c
1191
WRITE_ONCE(msr_d.r_msg, ERR_PTR(-EAGAIN));
ipc/sem.c
2158
WRITE_ONCE(queue.status, -EINTR);
ipc/sem.c
347
WRITE_ONCE(sma->use_global_lock, USE_GLOBAL_LOCK_HYSTERESIS);
ipc/sem.c
350
WRITE_ONCE(sma->use_global_lock, USE_GLOBAL_LOCK_HYSTERESIS);
ipc/sem.c
376
WRITE_ONCE(sma->use_global_lock,
kernel/bpf/bpf_lru_list.c
41
WRITE_ONCE(node->ref, 0);
kernel/bpf/bpf_lru_list.h
69
WRITE_ONCE(node->ref, 1);
kernel/bpf/btf.c
1798
WRITE_ONCE(btf->id, 0);
kernel/bpf/cgroup.c
962
WRITE_ONCE(item->prog, link->link.prog);
kernel/bpf/core.c
2735
WRITE_ONCE(item->prog, &dummy_bpf_prog.prog);
kernel/bpf/core.c
2787
WRITE_ONCE(item->prog, prog);
kernel/bpf/hashtab.c
1394
WRITE_ONCE(*inner_map_pptr, *(void **)value);
kernel/bpf/helpers.c
2404
WRITE_ONCE(node->owner, head);
kernel/bpf/helpers.c
2448
WRITE_ONCE(node->owner, NULL);
kernel/bpf/helpers.c
2497
WRITE_ONCE(node_internal->owner, NULL);
kernel/bpf/helpers.c
2534
WRITE_ONCE(node->owner, root);
kernel/bpf/map_in_map.c
124
WRITE_ONCE(inner_map->free_after_mult_rcu_gp, true);
kernel/bpf/map_in_map.c
126
WRITE_ONCE(inner_map->free_after_rcu_gp, true);
kernel/bpf/memalloc.c
419
WRITE_ONCE(c->waiting_for_gp.first, __llist_del_all(&c->free_by_rcu));
kernel/bpf/memalloc.c
759
WRITE_ONCE(c->draining, true);
kernel/bpf/memalloc.c
774
WRITE_ONCE(c->draining, true);
kernel/bpf/net_namespace.c
341
WRITE_ONCE(run_array->items[0].prog, prog);
kernel/bpf/percpu_freelist.c
114
WRITE_ONCE(head->first, node->next);
kernel/bpf/percpu_freelist.c
32
WRITE_ONCE(head->first, node);
kernel/bpf/reuseport_array.c
29
WRITE_ONCE(sk->sk_user_data, NULL);
kernel/bpf/reuseport_array.c
295
WRITE_ONCE(nsk->sk_user_data, (void *)sk_user_data);
kernel/bpf/reuseport_array.c
305
WRITE_ONCE(free_osk->sk_user_data, NULL);
kernel/bpf/reuseport_array.c
81
WRITE_ONCE(sk->sk_user_data, NULL);
kernel/bpf/ringbuf.c
524
WRITE_ONCE(rb->overwrite_pos, over_pos);
kernel/bpf/rqspinlock.c
534
WRITE_ONCE(prev->next, node);
kernel/bpf/rqspinlock.c
609
WRITE_ONCE(next->locked, RES_TIMEOUT_VAL);
kernel/bpf/syscall.c
2262
WRITE_ONCE(map->frozen, true);
kernel/bpf/syscall.c
838
WRITE_ONCE(*(u64 *)field_ptr, 0);
kernel/cgroup/cgroup.c
2322
WRITE_ONCE(cgrp_dfl_visible, true);
kernel/cgroup/cpuset.c
1920
WRITE_ONCE(cs->prs_err, part_error);
kernel/cgroup/cpuset.c
2184
WRITE_ONCE(cp->prs_err,
kernel/cgroup/cpuset.c
270
WRITE_ONCE(cs->prs_err, PERR_NONE);
kernel/cgroup/cpuset.c
2939
WRITE_ONCE(cs->prs_err, err);
kernel/cgroup/misc.c
290
WRITE_ONCE(cg->res[type].max, max);
kernel/cgroup/misc.c
454
WRITE_ONCE(cg->res[i].max, MAX_NUM);
kernel/cgroup/misc.c
91
WRITE_ONCE(misc_res_capacity[type], capacity);
kernel/cgroup/pids.c
103
WRITE_ONCE(p->watermark, nr_pids);
kernel/context_tracking.c
108
WRITE_ONCE(ct->nmi_nesting, 0);
kernel/context_tracking.c
127
WRITE_ONCE(ct->nesting, 0); /* Avoid irq-access tearing. */
kernel/context_tracking.c
166
WRITE_ONCE(ct->nesting, 1);
kernel/context_tracking.c
168
WRITE_ONCE(ct->nmi_nesting, CT_NESTING_IRQ_NONIDLE);
kernel/context_tracking.c
203
WRITE_ONCE(ct->nmi_nesting, /* No store tearing. */
kernel/context_tracking.c
211
WRITE_ONCE(ct->nmi_nesting, 0); /* Avoid store tearing. */
kernel/context_tracking.c
280
WRITE_ONCE(ct->nmi_nesting, /* Prevent store tearing. */
kernel/context_tracking.c
45
WRITE_ONCE(current->rcu_tasks_idle_cpu, smp_processor_id());
kernel/context_tracking.c
53
WRITE_ONCE(current->rcu_tasks_idle_cpu, -1);
kernel/dma/swiotlb.c
1245
WRITE_ONCE(dev->dma_uses_io_tlb, true);
kernel/events/core.c
10460
WRITE_ONCE(event->attach_state, event->attach_state | PERF_ATTACH_ITRACE);
kernel/events/core.c
14551
WRITE_ONCE(ctx->task, TASK_TOMBSTONE);
kernel/events/core.c
2815
WRITE_ONCE(event->oncpu, smp_processor_id());
kernel/events/core.c
3820
WRITE_ONCE(ctx->task, next);
kernel/events/core.c
3821
WRITE_ONCE(next_ctx->task, task);
kernel/events/core.c
525
WRITE_ONCE(perf_sample_allowed_ns, tmp);
kernel/events/core.c
564
WRITE_ONCE(perf_sample_allowed_ns, 0);
kernel/events/core.c
679
WRITE_ONCE(perf_sample_allowed_ns, avg_len);
kernel/events/core.c
680
WRITE_ONCE(max_samples_per_tick, max);
kernel/events/core.c
789
WRITE_ONCE(event->state, state);
kernel/events/core.c
7930
WRITE_ONCE(rb->aux_in_sampling, 1);
kernel/events/core.c
7936
WRITE_ONCE(rb->aux_in_sampling, 0);
kernel/events/core.c
799
WRITE_ONCE(*(ptr), (val)); \
kernel/events/core.c
864
WRITE_ONCE(time->offset, time->time - time->stamp);
kernel/events/core.c
8778
WRITE_ONCE(rb->aux_in_pause_resume, 1);
kernel/events/core.c
8782
WRITE_ONCE(rb->aux_in_pause_resume, 0);
kernel/events/ring_buffer.c
114
WRITE_ONCE(rb->user_page->data_head, head);
kernel/events/ring_buffer.c
122
WRITE_ONCE(rb->nest, 0);
kernel/events/ring_buffer.c
130
WRITE_ONCE(rb->nest, 1);
kernel/events/ring_buffer.c
417
WRITE_ONCE(rb->aux_nest, nest + 1);
kernel/events/ring_buffer.c
446
WRITE_ONCE(rb->aux_nest, 0);
kernel/events/ring_buffer.c
523
WRITE_ONCE(rb->user_page->aux_head, rb->aux_head);
kernel/events/ring_buffer.c
535
WRITE_ONCE(rb->aux_nest, 0);
kernel/events/ring_buffer.c
555
WRITE_ONCE(rb->user_page->aux_head, rb->aux_head);
kernel/events/ring_buffer.c
66
WRITE_ONCE(rb->nest, nest - 1);
kernel/exit.c
460
WRITE_ONCE(mm->owner, tsk);
kernel/exit.c
503
WRITE_ONCE(mm->owner, NULL);
kernel/exit.c
539
WRITE_ONCE(mm->owner, NULL);
kernel/fork.c
1044
WRITE_ONCE(mm->owner, NULL);
kernel/fork.c
2536
WRITE_ONCE(p->__state, TASK_DEAD);
kernel/freezer.c
143
WRITE_ONCE(p->__state, TASK_FROZEN);
kernel/freezer.c
195
WRITE_ONCE(p->__state, state);
kernel/freezer.c
76
WRITE_ONCE(current->__state, TASK_FROZEN);
kernel/irq/chip.c
1495
WRITE_ONCE(redir->target_cpu, cpumask_first(dest));
kernel/kcov.c
1006
WRITE_ONCE(*(unsigned long *)dst_area, dst_len + entries_moved);
kernel/kcov.c
1009
WRITE_ONCE(*(u64 *)dst_area, dst_len + entries_moved);
kernel/kcov.c
231
WRITE_ONCE(area[0], pos);
kernel/kcov.c
265
WRITE_ONCE(area[0], count + 1);
kernel/kcov.c
368
WRITE_ONCE(t->kcov_mode, mode);
kernel/kcov.c
373
WRITE_ONCE(t->kcov_mode, KCOV_MODE_DISABLED);
kernel/kcsan/core.c
809
WRITE_ONCE(kcsan_enabled, true);
kernel/kcsan/debugfs.c
233
WRITE_ONCE(kcsan_enabled, true);
kernel/kcsan/debugfs.c
235
WRITE_ONCE(kcsan_enabled, false);
kernel/kcsan/debugfs.c
69
WRITE_ONCE(kcsan_enabled, false);
kernel/kcsan/debugfs.c
84
WRITE_ONCE(kcsan_enabled, was_enabled);
kernel/kcsan/kcsan_test.c
133
WRITE_ONCE(observed.nlines, nlines); /* Publish new nlines. */
kernel/kcsan/kcsan_test.c
1575
WRITE_ONCE(access_kernels[i], NULL);
kernel/kcsan/kcsan_test.c
317
static noinline void sink_value(long v) { WRITE_ONCE(test_sink, v); }
kernel/kcsan/kcsan_test.c
348
WRITE_ONCE(test_var, READ_ONCE_NOCHECK(test_sink) + 1);
kernel/kcsan/kcsan_test.c
387
WRITE_ONCE(test_var, READ_ONCE(test_var) ^ TEST_CHANGE_BITS);
kernel/kcsan/kcsan_test.c
512
WRITE_ONCE(*flag, 0));
kernel/locking/lock_events.c
104
WRITE_ONCE(ptr[i], 0);
kernel/locking/lockdep.c
6212
WRITE_ONCE(chain->chain_key, INITIAL_CHAIN_KEY);
kernel/locking/lockdep.c
6267
WRITE_ONCE(class->key, NULL);
kernel/locking/lockdep.c
6268
WRITE_ONCE(class->name, NULL);
kernel/locking/locktorture.c
950
WRITE_ONCE(last_lock_release, jiffies);
kernel/locking/mcs_spinlock.h
83
WRITE_ONCE(prev->next, node);
kernel/locking/osq_lock.c
129
WRITE_ONCE(prev->next, node);
kernel/locking/osq_lock.c
204
WRITE_ONCE(next->prev, prev);
kernel/locking/osq_lock.c
205
WRITE_ONCE(prev->next, next);
kernel/locking/osq_lock.c
227
WRITE_ONCE(next->locked, 1);
kernel/locking/osq_lock.c
233
WRITE_ONCE(next->locked, 1);
kernel/locking/qspinlock.c
288
WRITE_ONCE(prev->next, node);
kernel/locking/qspinlock.h
101
WRITE_ONCE(lock->locked_pending, _Q_LOCKED_VAL);
kernel/locking/qspinlock.h
198
WRITE_ONCE(lock->locked, _Q_LOCKED_VAL);
kernel/locking/qspinlock.h
88
WRITE_ONCE(lock->pending, 0);
kernel/locking/qspinlock_paravirt.h
112
WRITE_ONCE(lock->pending, 1);
kernel/locking/qspinlock_paravirt.h
218
WRITE_ONCE(he->node, node);
kernel/locking/qspinlock_paravirt.h
245
WRITE_ONCE(he->lock, NULL);
kernel/locking/qspinlock_paravirt.h
387
WRITE_ONCE(lock->locked, _Q_SLOW_VAL);
kernel/locking/qspinlock_paravirt.h
423
WRITE_ONCE(pn->state, VCPU_RUNNING);
kernel/locking/qspinlock_paravirt.h
458
WRITE_ONCE(lock->locked, _Q_LOCKED_VAL);
kernel/locking/qspinlock_paravirt.h
459
WRITE_ONCE(*lp, NULL);
kernel/locking/qspinlock_paravirt.h
463
WRITE_ONCE(pn->state, VCPU_HASHED);
kernel/locking/rtmutex.c
119
WRITE_ONCE(lock->owner, rt_mutex_owner_encode(lock, NULL));
kernel/locking/rtmutex.c
208
WRITE_ONCE(*p, owner & ~RT_MUTEX_HAS_WAITERS);
kernel/locking/semaphore.c
48
WRITE_ONCE((sem)->last_holder, (unsigned long)current);
kernel/locking/semaphore.c
54
WRITE_ONCE((sem)->last_holder, 0UL);
kernel/locking/spinlock_debug.c
105
WRITE_ONCE(lock->owner, SPINLOCK_OWNER_INIT);
kernel/locking/spinlock_debug.c
106
WRITE_ONCE(lock->owner_cpu, -1);
kernel/locking/spinlock_debug.c
194
WRITE_ONCE(lock->owner_cpu, raw_smp_processor_id());
kernel/locking/spinlock_debug.c
195
WRITE_ONCE(lock->owner, current);
kernel/locking/spinlock_debug.c
204
WRITE_ONCE(lock->owner, SPINLOCK_OWNER_INIT);
kernel/locking/spinlock_debug.c
205
WRITE_ONCE(lock->owner_cpu, -1);
kernel/locking/spinlock_debug.c
94
WRITE_ONCE(lock->owner_cpu, raw_smp_processor_id());
kernel/locking/spinlock_debug.c
95
WRITE_ONCE(lock->owner, current);
kernel/pid.c
444
WRITE_ONCE(left->pid, pid_nr(pid2));
kernel/pid.c
445
WRITE_ONCE(right->pid, pid_nr(pid1));
kernel/pid_sysctl.h
30
WRITE_ONCE(ns->memfd_noexec_scope, scope);
kernel/power/qos.c
78
WRITE_ONCE(c->target_value, value);
kernel/printk/nbcon.c
1104
WRITE_ONCE(con->dropped, dropped);
kernel/printk/printk.c
1952
WRITE_ONCE(console_waiter, false);
kernel/printk/printk.c
2006
WRITE_ONCE(console_waiter, true);
kernel/rcu/rcu.h
112
WRITE_ONCE(*sp, rcu_seq_endval(sp));
kernel/rcu/rcu.h
90
WRITE_ONCE(*sp, (*sp & ~RCU_SEQ_STATE_MASK) + newstate);
kernel/rcu/rcu.h
96
WRITE_ONCE(*sp, *sp + 1);
kernel/rcu/rcu_segcblist.c
112
WRITE_ONCE(rsclp->seglen[seg], v);
kernel/rcu/rcu_segcblist.c
118
WRITE_ONCE(rsclp->seglen[seg], rsclp->seglen[seg] + v);
kernel/rcu/rcu_segcblist.c
218
WRITE_ONCE(rsclp->len, rsclp->len + v);
kernel/rcu/rcu_segcblist.c
32
WRITE_ONCE(rclp->len, rclp->len + 1);
kernel/rcu/rcu_segcblist.c
335
WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rhp);
kernel/rcu/rcu_segcblist.c
336
WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], &rhp->next);
kernel/rcu/rcu_segcblist.c
363
WRITE_ONCE(*rsclp->tails[i], rhp);
kernel/rcu/rcu_segcblist.c
365
WRITE_ONCE(rsclp->tails[i], &rhp->next);
kernel/rcu/rcu_segcblist.c
383
WRITE_ONCE(rsclp->head, *rsclp->tails[RCU_DONE_TAIL]);
kernel/rcu/rcu_segcblist.c
384
WRITE_ONCE(*rsclp->tails[RCU_DONE_TAIL], NULL);
kernel/rcu/rcu_segcblist.c
388
WRITE_ONCE(rsclp->tails[i], &rsclp->head);
kernel/rcu/rcu_segcblist.c
409
WRITE_ONCE(*rsclp->tails[RCU_DONE_TAIL], NULL);
kernel/rcu/rcu_segcblist.c
412
WRITE_ONCE(rsclp->tails[i], rsclp->tails[RCU_DONE_TAIL]);
kernel/rcu/rcu_segcblist.c
440
WRITE_ONCE(rsclp->head, rclp->head);
kernel/rcu/rcu_segcblist.c
443
WRITE_ONCE(rsclp->tails[i], rclp->tail);
kernel/rcu/rcu_segcblist.c
461
WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rclp->head);
kernel/rcu/rcu_segcblist.c
462
WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], rclp->tail);
kernel/rcu/rcu_segcblist.c
484
WRITE_ONCE(rsclp->tails[RCU_DONE_TAIL], rsclp->tails[i]);
kernel/rcu/rcu_segcblist.c
494
WRITE_ONCE(rsclp->tails[j], rsclp->tails[RCU_DONE_TAIL]);
kernel/rcu/rcu_segcblist.c
505
WRITE_ONCE(rsclp->tails[j], rsclp->tails[i]);
kernel/rcu/rcu_segcblist.c
583
WRITE_ONCE(rsclp->tails[i], rsclp->tails[RCU_NEXT_TAIL]);
kernel/rcu/rcu_segcblist.c
59
WRITE_ONCE(srclp->len, 1);
kernel/rcu/rcu_segcblist.c
87
WRITE_ONCE(rsclp->len, v);
kernel/rcu/rcu_segcblist.h
61
WRITE_ONCE(rsclp->flags, rsclp->flags | flags);
kernel/rcu/rcu_segcblist.h
67
WRITE_ONCE(rsclp->flags, rsclp->flags & ~flags);
kernel/rcu/rcuscale.c
608
WRITE_ONCE(writer_done[me], true);
kernel/rcu/rcuscale.c
846
WRITE_ONCE(rcu_lazy_test1_cb_called, 1);
kernel/rcu/rcutorture.c
1368
WRITE_ONCE(boost_starttime,
kernel/rcu/rcutorture.c
1665
WRITE_ONCE(old_rp->rtort_pipe_count,
kernel/rcu/rcutorture.c
1819
WRITE_ONCE(rcu_torture_current_version,
kernel/rcu/rcutorture.c
2004
WRITE_ONCE(rtrcp->rtc_myloops, rtrcp->rtc_myloops + 1);
kernel/rcu/rcutorture.c
2542
WRITE_ONCE(rtorsup->rtorsu_nups, rtorsup->rtorsu_nups + 1);
kernel/rcu/rcutorture.c
2543
WRITE_ONCE(rtorsup->rtorsu_nmigrates,
kernel/rcu/rcutorture.c
2592
WRITE_ONCE(rtorsup->rtorsu_nups, rtorsup->rtorsu_nups + 1);
kernel/rcu/rcutorture.c
2610
WRITE_ONCE(rtorsup->rtorsu_ndowns, rtorsup->rtorsu_ndowns + 1);
kernel/rcu/rcutorture.c
2617
WRITE_ONCE(rtorsup->rtorsu_nups, rtorsup->rtorsu_nups + 1);
kernel/rcu/rcutorture.c
3140
WRITE_ONCE(fcsp->stop, 2);
kernel/rcu/rcutorture.c
3221
WRITE_ONCE(rfp->n_launders_cb, rfp->n_launders_cb + 1);
kernel/rcu/rcutorture.c
3303
WRITE_ONCE(fcs.stop, 0);
kernel/rcu/rcutorture.c
3311
WRITE_ONCE(rfp->rcu_fwd_startat, jiffies);
kernel/rcu/rcutorture.c
3334
WRITE_ONCE(fcs.stop, 1);
kernel/rcu/rcutorture.c
3374
WRITE_ONCE(rfp->rcu_fwd_startat, jiffies);
kernel/rcu/rcutorture.c
3475
WRITE_ONCE(rcu_fwd_emergency_stop, true);
kernel/rcu/rcutorture.c
3522
WRITE_ONCE(rcu_fwd_emergency_stop, false);
kernel/rcu/rcutorture.c
3528
WRITE_ONCE(rcu_fwd_seq, rcu_fwd_seq + 1);
kernel/rcu/rcutorture.c
3898
WRITE_ONCE(read_exit_child_stop, true);
kernel/rcu/rcutorture.c
516
WRITE_ONCE(rp->rtort_chkp, NULL);
kernel/rcu/rcutorture.c
523
WRITE_ONCE(rp->rtort_pipe_count, i + 1);
kernel/rcu/refscale.c
1013
WRITE_ONCE(rtsp->a, rtsp->a + 1);
kernel/rcu/refscale.c
1108
WRITE_ONCE(rtsp->a, rtsp->a + 1);
kernel/rcu/refscale.c
1109
WRITE_ONCE(rtsp->b, rtsp->a * rtsp->a);
kernel/rcu/refscale.c
1263
WRITE_ONCE(rt->start_reader, 0);
kernel/rcu/refscale.c
438
WRITE_ONCE(*tap, READ_ONCE(*tap) + 1);
kernel/rcu/refscale.c
439
WRITE_ONCE(*tap, READ_ONCE(*tap) - 1);
kernel/rcu/refscale.c
450
WRITE_ONCE(*tap, READ_ONCE(*tap) + 1);
kernel/rcu/refscale.c
452
WRITE_ONCE(*tap, READ_ONCE(*tap) - 1);
kernel/rcu/refscale.c
472
WRITE_ONCE(*tap, READ_ONCE(*tap) + 1);
kernel/rcu/refscale.c
473
WRITE_ONCE(*tap, READ_ONCE(*tap) - 1);
kernel/rcu/refscale.c
487
WRITE_ONCE(*tap, READ_ONCE(*tap) + 1);
kernel/rcu/refscale.c
489
WRITE_ONCE(*tap, READ_ONCE(*tap) - 1);
kernel/rcu/refscale.c
510
WRITE_ONCE(*tap, READ_ONCE(*tap) + 1);
kernel/rcu/refscale.c
511
WRITE_ONCE(*tap, READ_ONCE(*tap) - 1);
kernel/rcu/refscale.c
525
WRITE_ONCE(*tap, READ_ONCE(*tap) + 1);
kernel/rcu/refscale.c
527
WRITE_ONCE(*tap, READ_ONCE(*tap) - 1);
kernel/rcu/refscale.c
550
WRITE_ONCE(*tap, READ_ONCE(*tap) + 1);
kernel/rcu/refscale.c
551
WRITE_ONCE(*tap, READ_ONCE(*tap) - 1);
kernel/rcu/refscale.c
566
WRITE_ONCE(*tap, READ_ONCE(*tap) + 1);
kernel/rcu/refscale.c
568
WRITE_ONCE(*tap, READ_ONCE(*tap) - 1);
kernel/rcu/srcutiny.c
110
WRITE_ONCE(ssp->srcu_lock_nesting[idx], newval);
kernel/rcu/srcutiny.c
137
WRITE_ONCE(ssp->srcu_gp_running, true);
kernel/rcu/srcutiny.c
144
WRITE_ONCE(ssp->srcu_idx, ssp->srcu_idx + 1);
kernel/rcu/srcutiny.c
145
WRITE_ONCE(ssp->srcu_gp_waiting, true); /* srcu_read_unlock() wakes! */
kernel/rcu/srcutiny.c
154
WRITE_ONCE(ssp->srcu_gp_waiting, false); /* srcu_read_unlock() cheap. */
kernel/rcu/srcutiny.c
155
WRITE_ONCE(ssp->srcu_idx, ssp->srcu_idx + 1);
kernel/rcu/srcutiny.c
175
WRITE_ONCE(ssp->srcu_gp_running, false);
kernel/rcu/srcutiny.c
206
WRITE_ONCE(ssp->srcu_idx_max, cookie);
kernel/rcu/srcutree.c
1040
WRITE_ONCE(snp->srcu_gp_seq_needed_exp, s);
kernel/rcu/srcutree.c
1045
WRITE_ONCE(ssp->srcu_sup->srcu_gp_seq_needed_exp, s);
kernel/rcu/srcutree.c
1103
WRITE_ONCE(snp->srcu_gp_seq_needed_exp, s);
kernel/rcu/srcutree.c
1117
WRITE_ONCE(sup->srcu_gp_seq_needed_exp, s);
kernel/rcu/srcutree.c
1203
WRITE_ONCE(ssp->srcu_ctrp,
kernel/rcu/srcutree.c
1438
WRITE_ONCE(rhp->func, srcu_leak_callback);
kernel/rcu/srcutree.c
1978
WRITE_ONCE(sup->reschedule_count, 0);
kernel/rcu/srcutree.c
1983
WRITE_ONCE(sup->reschedule_count, READ_ONCE(sup->reschedule_count) + 1);
kernel/rcu/srcutree.c
1987
WRITE_ONCE(sup->reschedule_count, 1);
kernel/rcu/srcutree.c
1988
WRITE_ONCE(sup->reschedule_jiffies, j);
kernel/rcu/srcutree.c
234
WRITE_ONCE(ssp->srcu_sup->srcu_size_state, SRCU_SIZE_ALLOC);
kernel/rcu/srcutree.c
236
WRITE_ONCE(ssp->srcu_sup->srcu_size_state, SRCU_SIZE_BIG);
kernel/rcu/srcutree.c
694
WRITE_ONCE(sup->srcu_n_exp_nodelay, READ_ONCE(sup->srcu_n_exp_nodelay) + 1);
kernel/rcu/srcutree.c
853
WRITE_ONCE(ssp->srcu_sup->srcu_gp_start, jiffies);
kernel/rcu/srcutree.c
854
WRITE_ONCE(ssp->srcu_sup->srcu_n_exp_nodelay, 0);
kernel/rcu/srcutree.c
941
WRITE_ONCE(sup->srcu_last_gp_end, ktime_get_mono_fast_ns());
kernel/rcu/srcutree.c
945
WRITE_ONCE(sup->srcu_gp_seq_needed_exp, gpseq);
kernel/rcu/srcutree.c
967
WRITE_ONCE(snp->srcu_gp_seq_needed_exp, gpseq);
kernel/rcu/sync.c
112
WRITE_ONCE(rsp->gp_state, GP_ENTER);
kernel/rcu/sync.c
160
WRITE_ONCE(rsp->gp_state, GP_EXIT);
kernel/rcu/sync.c
163
WRITE_ONCE(rsp->gp_state, GP_REPLAY);
kernel/rcu/sync.c
182
WRITE_ONCE(rsp->gp_state, GP_EXIT);
kernel/rcu/sync.c
70
WRITE_ONCE(rsp->gp_state, GP_PASSED);
kernel/rcu/sync.c
77
WRITE_ONCE(rsp->gp_state, GP_EXIT);
kernel/rcu/sync.c
85
WRITE_ONCE(rsp->gp_state, GP_IDLE);
kernel/rcu/tasks.h
1014
WRITE_ONCE(t->rcu_tasks_holdout, true);
kernel/rcu/tasks.h
1097
WRITE_ONCE(t->rcu_tasks_holdout, false);
kernel/rcu/tasks.h
294
WRITE_ONCE(rtp->percpu_enqueue_shift, shift);
kernel/rcu/tasks.h
295
WRITE_ONCE(rtp->percpu_dequeue_lim, lim);
kernel/rcu/tasks.h
391
WRITE_ONCE(rtp->percpu_enqueue_shift, 0);
kernel/rcu/tasks.h
392
WRITE_ONCE(rtp->percpu_dequeue_lim, rcu_task_cpu_ids);
kernel/rcu/tasks.h
507
WRITE_ONCE(rtp->percpu_enqueue_shift, order_base_2(rcu_task_cpu_ids));
kernel/rcu/tasks.h
518
WRITE_ONCE(rtp->percpu_dequeue_lim, 1);
kernel/rcu/tiny.c
148
WRITE_ONCE(rcu_ctrlblk.gp_seq, rcu_ctrlblk.gp_seq + 2);
kernel/rcu/tiny.c
61
WRITE_ONCE(rcu_ctrlblk.gp_seq, rcu_ctrlblk.gp_seq + 2);
kernel/rcu/tiny.c
92
WRITE_ONCE(head->func, (rcu_callback_t)0L);
kernel/rcu/tree.c
1044
WRITE_ONCE(rnp->gp_seq_needed, gp_seq_req);
kernel/rcu/tree.c
1068
WRITE_ONCE(rcu_state.gp_flags, rcu_state.gp_flags | RCU_GP_FLAG_INIT);
kernel/rcu/tree.c
1069
WRITE_ONCE(rcu_state.gp_req_activity, jiffies);
kernel/rcu/tree.c
1079
WRITE_ONCE(rnp_start->gp_seq_needed, rnp->gp_seq_needed);
kernel/rcu/tree.c
1080
WRITE_ONCE(rdp->gp_seq_needed, rnp->gp_seq_needed);
kernel/rcu/tree.c
1126
WRITE_ONCE(rcu_state.gp_wake_time, jiffies);
kernel/rcu/tree.c
1127
WRITE_ONCE(rcu_state.gp_wake_seq, READ_ONCE(rcu_state.gp_seq));
kernel/rcu/tree.c
1314
WRITE_ONCE(rdp->gp_seq_needed, rnp->gp_seq_needed);
kernel/rcu/tree.c
1316
WRITE_ONCE(rdp->last_sched_clock, jiffies);
kernel/rcu/tree.c
1317
WRITE_ONCE(rdp->gpwrap, false);
kernel/rcu/tree.c
1350
WRITE_ONCE(rcu_gp_slow_suppress, rgssp);
kernel/rcu/tree.c
1359
WRITE_ONCE(rcu_gp_slow_suppress, NULL);
kernel/rcu/tree.c
1383
WRITE_ONCE(sleep_duration, duration);
kernel/rcu/tree.c
1814
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
1821
WRITE_ONCE(rcu_state.gp_flags, 0); /* Clear all flags: New GP. */
kernel/rcu/tree.c
1885
WRITE_ONCE(rcu_state.gp_state, RCU_GP_ONOFF);
kernel/rcu/tree.c
1953
WRITE_ONCE(rcu_state.gp_state, RCU_GP_INIT);
kernel/rcu/tree.c
1960
WRITE_ONCE(rnp->gp_seq, rcu_state.gp_seq);
kernel/rcu/tree.c
1980
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
2033
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
2034
WRITE_ONCE(rcu_state.n_force_qs, rcu_state.n_force_qs + 1);
kernel/rcu/tree.c
2040
WRITE_ONCE(rcu_state.jiffies_stall,
kernel/rcu/tree.c
2043
WRITE_ONCE(rcu_state.nr_fqs_jiffies_stall, --nr_fqs);
kernel/rcu/tree.c
2056
WRITE_ONCE(rcu_state.gp_flags, rcu_state.gp_flags & ~RCU_GP_FLAG_FQS);
kernel/rcu/tree.c
2083
WRITE_ONCE(rcu_state.jiffies_force_qs, jiffies + j);
kernel/rcu/tree.c
2089
WRITE_ONCE(rcu_state.jiffies_kick_kthreads,
kernel/rcu/tree.c
2094
WRITE_ONCE(rcu_state.gp_state, RCU_GP_WAIT_FQS);
kernel/rcu/tree.c
2098
WRITE_ONCE(rcu_state.gp_state, RCU_GP_DOING_FQS);
kernel/rcu/tree.c
2126
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
2132
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
2161
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
2195
WRITE_ONCE(rnp->gp_seq, new_gp_seq);
kernel/rcu/tree.c
2213
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
2223
WRITE_ONCE(rcu_state.gp_state, RCU_GP_IDLE);
kernel/rcu/tree.c
2245
WRITE_ONCE(rcu_state.gp_flags, RCU_GP_FLAG_INIT);
kernel/rcu/tree.c
2246
WRITE_ONCE(rcu_state.gp_req_activity, jiffies);
kernel/rcu/tree.c
2256
WRITE_ONCE(rcu_state.gp_flags, rcu_state.gp_flags & RCU_GP_FLAG_INIT);
kernel/rcu/tree.c
2280
WRITE_ONCE(rcu_state.gp_state, RCU_GP_WAIT_GPS);
kernel/rcu/tree.c
2285
WRITE_ONCE(rcu_state.gp_state, RCU_GP_DONE_GPS);
kernel/rcu/tree.c
2290
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
2300
WRITE_ONCE(rcu_state.gp_state, RCU_GP_CLEANUP);
kernel/rcu/tree.c
2302
WRITE_ONCE(rcu_state.gp_state, RCU_GP_CLEANED);
kernel/rcu/tree.c
2320
WRITE_ONCE(rcu_state.gp_flags, rcu_state.gp_flags | RCU_GP_FLAG_FQS);
kernel/rcu/tree.c
2362
WRITE_ONCE(rnp->qsmask, rnp->qsmask & ~mask);
kernel/rcu/tree.c
2616
WRITE_ONCE(rhp->func, (rcu_callback_t)0L);
kernel/rcu/tree.c
2820
WRITE_ONCE(rcu_state.gp_flags, rcu_state.gp_flags | RCU_GP_FLAG_FQS);
kernel/rcu/tree.c
2949
WRITE_ONCE(*j, jiffies);
kernel/rcu/tree.c
2954
WRITE_ONCE(*workp, 0);
kernel/rcu/tree.c
2970
WRITE_ONCE(*j, jiffies);
kernel/rcu/tree.c
3071
WRITE_ONCE(rnp->cbovldmask, rnp->cbovldmask | rdp->grpmask);
kernel/rcu/tree.c
3073
WRITE_ONCE(rnp->cbovldmask, rnp->cbovldmask & ~rdp->grpmask);
kernel/rcu/tree.c
3126
WRITE_ONCE(head->func, rcu_leak_callback);
kernel/rcu/tree.c
3867
WRITE_ONCE(rdp->barrier_seq_snap, gseq);
kernel/rcu/tree.c
3905
WRITE_ONCE(rdp->barrier_seq_snap, gseq);
kernel/rcu/tree.c
4195
WRITE_ONCE(rnp->exp_kworker, kworker);
kernel/rcu/tree.c
4283
WRITE_ONCE(rcu_state.n_online_cpus, rcu_state.n_online_cpus + 1);
kernel/rcu/tree.c
4354
WRITE_ONCE(rnp->qsmaskinitnext, rnp->qsmaskinitnext | mask);
kernel/rcu/tree.c
4435
WRITE_ONCE(rnp->qsmaskinitnext, rnp->qsmaskinitnext & ~mask);
kernel/rcu/tree.c
4507
WRITE_ONCE(rcu_state.n_online_cpus, rcu_state.n_online_cpus - 1);
kernel/rcu/tree.c
4596
WRITE_ONCE(rcu_state.gp_activity, jiffies);
kernel/rcu/tree.c
4597
WRITE_ONCE(rcu_state.gp_req_activity, jiffies);
kernel/rcu/tree.c
465
WRITE_ONCE(jiffies_to_sched_qs, jiffies_till_sched_qs);
kernel/rcu/tree.c
474
WRITE_ONCE(jiffies_to_sched_qs, j);
kernel/rcu/tree.c
483
WRITE_ONCE(*(ulong *)kp->arg, (j > HZ) ? HZ : j);
kernel/rcu/tree.c
495
WRITE_ONCE(*(ulong *)kp->arg, (j > HZ) ? HZ : (j ?: 1));
kernel/rcu/tree.c
691
WRITE_ONCE(rdp->rcu_forced_tick, true);
kernel/rcu/tree.c
724
WRITE_ONCE(rdp->rcu_urgent_qs, false);
kernel/rcu/tree.c
725
WRITE_ONCE(rdp->rcu_need_heavy_qs, false);
kernel/rcu/tree.c
728
WRITE_ONCE(rdp->rcu_forced_tick, false);
kernel/rcu/tree.c
791
WRITE_ONCE(seq_gpwrap_lag, lag_seq_count);
kernel/rcu/tree.c
807
WRITE_ONCE(rdp->gpwrap, true);
kernel/rcu/tree.c
808
WRITE_ONCE(rdp->gpwrap_count, READ_ONCE(rdp->gpwrap_count) + 1);
kernel/rcu/tree.c
925
WRITE_ONCE(rdp->rcu_need_heavy_qs, true);
kernel/rcu/tree.c
929
WRITE_ONCE(rdp->rcu_urgent_qs, true);
kernel/rcu/tree.c
943
WRITE_ONCE(rdp->rcu_urgent_qs, true);
kernel/rcu/tree.c
944
WRITE_ONCE(rdp->last_fqs_resched, jiffies);
kernel/rcu/tree.c
958
WRITE_ONCE(rdp->last_fqs_resched, jiffies);
kernel/rcu/tree_exp.h
143
WRITE_ONCE(rnp->expmask, rnp->expmaskinit);
kernel/rcu/tree_exp.h
150
WRITE_ONCE(rnp->exp_tasks, rnp->blkd_tasks.next);
kernel/rcu/tree_exp.h
219
WRITE_ONCE(rnp->expmask, rnp->expmask & ~mask);
kernel/rcu/tree_exp.h
253
WRITE_ONCE(rnp->expmask, rnp->expmask & ~mask);
kernel/rcu/tree_exp.h
273
WRITE_ONCE(rdp->cpu_no_qs.b.exp, false);
kernel/rcu/tree_exp.h
338
WRITE_ONCE(rnp->exp_seq_rq, s); /* Followers can wait on us. */
kernel/rcu/tree_exp.h
706
WRITE_ONCE(rnp->exp_seq_rq, s);
kernel/rcu/tree_exp.h
795
WRITE_ONCE(rdp->cpu_no_qs.b.exp, true);
kernel/rcu/tree_nocb.h
1003
WRITE_ONCE(rdp_gp->nocb_toggling_rdp, rdp);
kernel/rcu/tree_nocb.h
1338
WRITE_ONCE(rdp->lazy_len, 0);
kernel/rcu/tree_nocb.h
1372
WRITE_ONCE(rdp_gp->nocb_gp_kthread, t);
kernel/rcu/tree_nocb.h
1392
WRITE_ONCE(rdp->nocb_cb_kthread, t);
kernel/rcu/tree_nocb.h
1393
WRITE_ONCE(rdp->nocb_gp_kthread, rdp_gp->nocb_gp_kthread);
kernel/rcu/tree_nocb.h
197
WRITE_ONCE(rdp_gp->nocb_defer_wakeup, RCU_NOCB_WAKE_NOT);
kernel/rcu/tree_nocb.h
219
WRITE_ONCE(rdp_gp->nocb_gp_sleep, false);
kernel/rcu/tree_nocb.h
287
WRITE_ONCE(rdp_gp->nocb_defer_wakeup, waketype);
kernel/rcu/tree_nocb.h
290
WRITE_ONCE(rdp_gp->nocb_defer_wakeup, waketype);
kernel/rcu/tree_nocb.h
295
WRITE_ONCE(rdp_gp->nocb_defer_wakeup, waketype);
kernel/rcu/tree_nocb.h
342
WRITE_ONCE(rdp->lazy_len, 0);
kernel/rcu/tree_nocb.h
345
WRITE_ONCE(rdp->nocb_bypass_first, j);
kernel/rcu/tree_nocb.h
431
WRITE_ONCE(rdp->nocb_nobypass_last, j);
kernel/rcu/tree_nocb.h
439
WRITE_ONCE(rdp->nocb_nobypass_count, c);
kernel/rcu/tree_nocb.h
495
WRITE_ONCE(rdp->lazy_len, rdp->lazy_len + 1);
kernel/rcu/tree_nocb.h
498
WRITE_ONCE(rdp->nocb_bypass_first, j);
kernel/rcu/tree_nocb.h
732
WRITE_ONCE(rdp->nocb_cb_sleep, false);
kernel/rcu/tree_nocb.h
770
WRITE_ONCE(my_rdp->nocb_gp_sleep, true);
kernel/rcu/tree_nocb.h
798
WRITE_ONCE(my_rdp->nocb_gp_sleep, true);
kernel/rcu/tree_nocb.h
838
WRITE_ONCE(rdp->nocb_gp_loops, rdp->nocb_gp_loops + 1);
kernel/rcu/tree_nocb.h
906
WRITE_ONCE(rdp->nocb_cb_sleep, true);
kernel/rcu/tree_nocb.h
909
WRITE_ONCE(rdp->nocb_cb_sleep, false);
kernel/rcu/tree_plugin.h
1122
WRITE_ONCE(rdp->rcuc_activity, jiffies);
kernel/rcu/tree_plugin.h
1225
WRITE_ONCE(rnp->boost_kthread_status, RCU_KTHREAD_WAITING);
kernel/rcu/tree_plugin.h
1230
WRITE_ONCE(rnp->boost_kthread_status, RCU_KTHREAD_RUNNING);
kernel/rcu/tree_plugin.h
1237
WRITE_ONCE(rnp->boost_kthread_status, RCU_KTHREAD_YIELDING);
kernel/rcu/tree_plugin.h
1275
WRITE_ONCE(rnp->boost_tasks, rnp->gp_tasks);
kernel/rcu/tree_plugin.h
255
WRITE_ONCE(rnp->gp_tasks, &t->rcu_node_entry);
kernel/rcu/tree_plugin.h
259
WRITE_ONCE(rnp->exp_tasks, &t->rcu_node_entry);
kernel/rcu/tree_plugin.h
307
WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, false);
kernel/rcu/tree_plugin.h
391
WRITE_ONCE(current->rcu_read_lock_nesting, READ_ONCE(current->rcu_read_lock_nesting) + 1);
kernel/rcu/tree_plugin.h
398
WRITE_ONCE(current->rcu_read_lock_nesting, ret);
kernel/rcu/tree_plugin.h
404
WRITE_ONCE(current->rcu_read_lock_nesting, val);
kernel/rcu/tree_plugin.h
418
WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, true);
kernel/rcu/tree_plugin.h
546
WRITE_ONCE(rnp->gp_tasks, np);
kernel/rcu/tree_plugin.h
548
WRITE_ONCE(rnp->exp_tasks, np);
kernel/rcu/tree_plugin.h
553
WRITE_ONCE(rnp->boost_tasks, np);
kernel/rcu/tree_plugin.h
648
WRITE_ONCE(rdp->defer_qs_pending, DEFER_QS_IDLE);
kernel/rcu/tree_plugin.h
794
WRITE_ONCE(rnp->gp_tasks, rnp->blkd_tasks.next);
kernel/rcu/tree_plugin.h
852
WRITE_ONCE(t->rcu_read_unlock_special.b.blocked, true);
kernel/rcu/tree_stall.h
120
WRITE_ONCE(rcu_cpu_stall_timeout, 3);
kernel/rcu/tree_stall.h
123
WRITE_ONCE(rcu_cpu_stall_timeout, 300);
kernel/rcu/tree_stall.h
192
WRITE_ONCE(rcu_state.nr_fqs_jiffies_stall, 3);
kernel/rcu/tree_stall.h
193
WRITE_ONCE(rcu_state.jiffies_stall, ULONG_MAX);
kernel/rcu/tree_stall.h
206
WRITE_ONCE(rcu_state.gp_start, j);
kernel/rcu/tree_stall.h
209
WRITE_ONCE(rcu_state.nr_fqs_jiffies_stall, 0);
kernel/rcu/tree_stall.h
210
WRITE_ONCE(rcu_state.jiffies_stall, j + j1);
kernel/rcu/tree_stall.h
220
WRITE_ONCE(rdp->last_fqs_resched, jiffies);
kernel/rcu/tree_stall.h
240
WRITE_ONCE(rcu_state.jiffies_kick_kthreads, j + HZ);
kernel/rcu/tree_stall.h
696
WRITE_ONCE(rcu_state.jiffies_stall,
kernel/rcu/tree_stall.h
751
WRITE_ONCE(rcu_state.jiffies_stall,
kernel/rcu/tree_stall.h
864
WRITE_ONCE(rcu_state.jiffies_stall, jn);
kernel/rcu/tree_stall.h
99
WRITE_ONCE(rcu_exp_cpu_stall_timeout, jiffies_to_msecs(till_stall_check));
kernel/rcu/update.c
238
WRITE_ONCE(rcu_normal, 1);
kernel/scftorture.c
295
WRITE_ONCE(scfcp->scfc_out, false); // For multiple receivers.
kernel/scftorture.c
324
WRITE_ONCE(scfcp->scfc_out, true);
kernel/scftorture.c
551
WRITE_ONCE(scfdone, true);
kernel/sched/core.c
10471
WRITE_ONCE(mc->max_cids, max_cids);
kernel/sched/core.c
10510
WRITE_ONCE(mc->mode, mc->mode ^ (MM_CID_TRANSIT | MM_CID_ONCPU));
kernel/sched/core.c
10539
WRITE_ONCE(mc->nr_cpus_allowed, weight);
kernel/sched/core.c
10566
WRITE_ONCE(mm->mm_cid.mode, mode);
kernel/sched/core.c
1093
WRITE_ONCE(task->wake_q.next, NULL);
kernel/sched/core.c
2149
WRITE_ONCE(p->on_rq, TASK_ON_RQ_QUEUED);
kernel/sched/core.c
2157
WRITE_ONCE(p->on_rq, TASK_ON_RQ_MIGRATING);
kernel/sched/core.c
3630
WRITE_ONCE(p->__state, TASK_RUNNING);
kernel/sched/core.c
3767
WRITE_ONCE(rq->ttwu_pending, 0);
kernel/sched/core.c
3799
WRITE_ONCE(rq->ttwu_pending, 1);
kernel/sched/core.c
4194
WRITE_ONCE(p->__state, TASK_WAKING);
kernel/sched/core.c
4771
WRITE_ONCE(p->__state, TASK_RUNNING);
kernel/sched/core.c
4897
WRITE_ONCE(next->on_cpu, 1);
kernel/sched/core.c
6051
WRITE_ONCE(rq->core_sched_seq, rq->core->core_pick_seq);
kernel/sched/core.c
6499
WRITE_ONCE(p->__state, TASK_RUNNING);
kernel/sched/cpufreq_schedutil.c
87
WRITE_ONCE(sg_policy->limits_changed, false);
kernel/sched/cpufreq_schedutil.c
911
WRITE_ONCE(sg_policy->limits_changed, true);
kernel/sched/ext.c
1106
WRITE_ONCE(dsq->seq, dsq->seq + 1);
kernel/sched/ext.c
2832
WRITE_ONCE(scx_watchdog_timestamp, jiffies);
kernel/sched/ext.c
4209
WRITE_ONCE(scx_bypass_depth, scx_bypass_depth + 1);
kernel/sched/ext.c
4213
WRITE_ONCE(scx_slice_dfl, READ_ONCE(scx_slice_bypass_us) * NSEC_PER_USEC);
kernel/sched/ext.c
4225
WRITE_ONCE(scx_bypass_depth, scx_bypass_depth - 1);
kernel/sched/ext.c
4229
WRITE_ONCE(scx_slice_dfl, SCX_SLICE_DFL);
kernel/sched/ext.c
4379
WRITE_ONCE(scx_aborting, false);
kernel/sched/ext.c
4402
WRITE_ONCE(scx_switching_all, false);
kernel/sched/ext.c
4527
WRITE_ONCE(scx_aborting, true);
kernel/sched/ext.c
5101
WRITE_ONCE(scx_aborting, false);
kernel/sched/ext.c
5165
WRITE_ONCE(scx_watchdog_timeout, timeout);
kernel/sched/ext.c
5166
WRITE_ONCE(scx_watchdog_timestamp, jiffies);
kernel/sched/ext.c
5246
WRITE_ONCE(scx_switching_all, !(ops->flags & SCX_OPS_SWITCH_PARTIAL));
kernel/sched/ext.c
5345
WRITE_ONCE(helper, w);
kernel/sched/ext.c
5844
WRITE_ONCE(v, SCX_ENQ_WAKEUP | SCX_DEQ_SLEEP | SCX_KICK_PREEMPT |
kernel/sched/ext.c
984
WRITE_ONCE(dsq->nr, READ_ONCE(dsq->nr) + delta);
kernel/sched/fair.c
11130
WRITE_ONCE(sd_share->nr_idle_scan, (int)y);
kernel/sched/fair.c
12701
WRITE_ONCE(nohz.needs_update, 1);
kernel/sched/fair.c
12707
WRITE_ONCE(nohz.has_blocked_load, 1);
kernel/sched/fair.c
12757
WRITE_ONCE(nohz.has_blocked_load, 0);
kernel/sched/fair.c
12759
WRITE_ONCE(nohz.needs_update, 0);
kernel/sched/fair.c
12784
WRITE_ONCE(nohz.needs_update, 1);
kernel/sched/fair.c
12823
WRITE_ONCE(nohz.next_blocked,
kernel/sched/fair.c
12829
WRITE_ONCE(nohz.has_blocked_load, 1);
kernel/sched/fair.c
2264
WRITE_ONCE(rq->numa_migrate_on, 0);
kernel/sched/fair.c
2682
WRITE_ONCE(best_rq->numa_migrate_on, 0);
kernel/sched/fair.c
2689
WRITE_ONCE(best_rq->numa_migrate_on, 0);
kernel/sched/fair.c
3316
WRITE_ONCE(p->mm->numa_scan_seq, READ_ONCE(p->mm->numa_scan_seq) + 1);
kernel/sched/fair.c
3795
WRITE_ONCE(*ptr, res); \
kernel/sched/fair.c
4879
WRITE_ONCE(cfs_rq->avg.util_est, enqueued);
kernel/sched/fair.c
4895
WRITE_ONCE(cfs_rq->avg.util_est, enqueued);
kernel/sched/fair.c
4977
WRITE_ONCE(p->se.avg.util_est, ewma);
kernel/sched/fair.c
6877
WRITE_ONCE(rd->overutilized, flag);
kernel/sched/fair.c
7574
WRITE_ONCE(sds->has_idle_cores, val);
kernel/sched/fair.c
9863
WRITE_ONCE(rq->last_blocked_load_update_tick, jiffies);
kernel/sched/fair.c
9954
WRITE_ONCE(cfs_rq->h_load_next, NULL);
kernel/sched/fair.c
9957
WRITE_ONCE(cfs_rq->h_load_next, se);
kernel/sched/idle.c
402
WRITE_ONCE(it->done, 1);
kernel/sched/isolation.c
142
WRITE_ONCE(housekeeping.flags, housekeeping.flags | HK_FLAG_DOMAIN);
kernel/sched/loadavg.c
325
WRITE_ONCE(calc_load_update, sample_window + n * LOAD_FREQ);
kernel/sched/loadavg.c
374
WRITE_ONCE(calc_load_update, sample_window + LOAD_FREQ);
kernel/sched/membarrier.c
247
WRITE_ONCE(rq->membarrier_state, membarrier_state);
kernel/sched/pelt.c
267
WRITE_ONCE(sa->util_avg, sa->util_sum / divider);
kernel/sched/pelt.h
66
WRITE_ONCE(avg->util_est, enqueued);
kernel/sched/sched.h
1066
WRITE_ONCE(rd->overloaded, status);
kernel/sched/sched.h
1840
WRITE_ONCE(rq->scx.clock, clock);
kernel/sched/sched.h
1848
WRITE_ONCE(rq->scx.flags, rq->scx.flags & ~SCX_RQ_CLK_VALID);
kernel/sched/sched.h
2299
WRITE_ONCE(task_thread_info(p)->cpu, cpu);
kernel/sched/sched.h
3572
WRITE_ONCE(rq->uclamp[clamp_id].value, value);
kernel/sched/sched.h
3739
WRITE_ONCE(rq->membarrier_state, membarrier_state);
kernel/sched/topology.c
1365
WRITE_ONCE(sg->asym_prefer_cpu, cpu);
kernel/sched/topology.c
1378
WRITE_ONCE(sg->asym_prefer_cpu, asym_prefer_cpu);
kernel/sched/topology.c
2040
WRITE_ONCE(sched_max_numa_distance, distances[nr_node_levels - 1]);
kernel/sched/topology.c
2041
WRITE_ONCE(sched_numa_node_levels, nr_node_levels);
kernel/stop_machine.c
185
WRITE_ONCE(msdata->state, newstate);
kernel/sysctl.c
1021
WRITE_ONCE(*i, val);
kernel/sysctl.c
377
WRITE_ONCE(*k_ptr, u);
kernel/sysctl.c
436
WRITE_ONCE(*k_ptr, tmp_k);
kernel/sysctl.c
509
WRITE_ONCE(*k_ptr, -u);
kernel/sysctl.c
513
WRITE_ONCE(*k_ptr, u);
kernel/sysctl.c
537
WRITE_ONCE(*k_ptr, tmp_k);
kernel/sysctl.c
823
WRITE_ONCE(*data, val);
kernel/sysctl.c
962
WRITE_ONCE(*data, val);
kernel/time/clocksource-wdtest.c
153
WRITE_ONCE(wdtest_ktime_read_ndelays, i);
kernel/time/clocksource-wdtest.c
163
WRITE_ONCE(wdtest_ktime_read_fuzz, true);
kernel/time/clocksource-wdtest.c
167
WRITE_ONCE(wdtest_ktime_read_fuzz, false);
kernel/time/clocksource-wdtest.c
63
WRITE_ONCE(wdtest_ktime_read_ndelays, wkrn - 1);
kernel/time/hrtimer.c
1095
WRITE_ONCE(timer->state, HRTIMER_STATE_ENQUEUED);
kernel/time/hrtimer.c
1118
WRITE_ONCE(timer->state, newstate);
kernel/time/hrtimer.c
277
WRITE_ONCE(timer->base, &migration_base);
kernel/time/hrtimer.c
286
WRITE_ONCE(timer->base, base);
kernel/time/hrtimer.c
289
WRITE_ONCE(timer->base, new_base);
kernel/time/posix-cpu-timers.c
321
WRITE_ONCE(pct->timers_active, true);
kernel/time/posix-cpu-timers.c
911
WRITE_ONCE(pct->timers_active, false);
kernel/time/posix-timers.c
1038
WRITE_ONCE(timer->it_signal, (struct signal_struct *)sig);
kernel/time/posix-timers.c
553
WRITE_ONCE(new_timer->it_signal, current->signal);
kernel/time/tick-common.c
200
WRITE_ONCE(tick_do_timer_cpu, cpu);
kernel/time/tick-common.c
222
WRITE_ONCE(tick_do_timer_cpu, cpu);
kernel/time/tick-sched.c
1046
WRITE_ONCE(tick_do_timer_cpu, TICK_DO_TIMER_NONE);
kernel/time/tick-sched.c
247
WRITE_ONCE(tick_do_timer_cpu, cpu);
kernel/time/timekeeping.c
263
WRITE_ONCE(tk->offs_real, timespec64_to_ktime(tmp));
kernel/time/timekeeping.c
264
WRITE_ONCE(tk->offs_tai, ktime_add(tk->offs_real, ktime_set(tk->tai_offset, 0)));
kernel/time/timekeeping.c
270
WRITE_ONCE(tk->offs_boot, ktime_add(tk->offs_boot, delta));
kernel/time/timer.c
1118
WRITE_ONCE(timer->flags,
kernel/time/timer.c
1333
WRITE_ONCE(timer->flags,
kernel/time/timer.c
1923
WRITE_ONCE(base->next_expiry, next);
kernel/time/timer.c
1977
WRITE_ONCE(base->next_expiry, basej + TIMER_NEXT_MAX_DELTA);
kernel/time/timer.c
632
WRITE_ONCE(base->next_expiry, bucket_expiry);
kernel/time/timer_migration.c
1135
WRITE_ONCE(tmc->wakeup, data.firstexp);
kernel/time/timer_migration.c
1264
WRITE_ONCE(tmc->wakeup, ret);
kernel/time/timer_migration.c
1396
WRITE_ONCE(tmc->wakeup, ret);
kernel/time/timer_migration.c
1481
WRITE_ONCE(tmc->wakeup, KTIME_MAX);
kernel/time/timer_migration.c
1652
WRITE_ONCE(group->next_expiry, KTIME_MAX);
kernel/time/timer_migration.c
1941
WRITE_ONCE(tmc->wakeup, KTIME_MAX);
kernel/time/timer_migration.c
605
WRITE_ONCE(group->next_expiry, KTIME_MAX);
kernel/time/timer_migration.c
611
WRITE_ONCE(group->next_expiry, evt->nextevt.expires);
kernel/time/timer_migration.c
706
WRITE_ONCE(group->groupevt.ignore, true);
kernel/time/timer_migration.c
720
WRITE_ONCE(tmc->wakeup, KTIME_MAX);
kernel/time/timer_migration.c
793
WRITE_ONCE(evt->ignore, ignore);
kernel/time/timer_migration.c
845
WRITE_ONCE(group->next_expiry, KTIME_MAX);
kernel/time/timer_migration.c
869
WRITE_ONCE(group->next_expiry, nextexp);
kernel/time/timer_migration.c
976
WRITE_ONCE(tmc->wakeup, KTIME_MAX);
kernel/time/vsyscall.c
112
WRITE_ONCE(vdata->hrtimer_res, hrtimer_resolution);
kernel/torture.c
251
WRITE_ONCE(torture_online_cpus, torture_online_cpus - 1);
kernel/torture.c
309
WRITE_ONCE(torture_online_cpus, torture_online_cpus + 1);
kernel/torture.c
694
WRITE_ONCE(fullstop, FULLSTOP_SHUTDOWN);
kernel/torture.c
763
WRITE_ONCE(stutter_till_abs_time, till_ns);
kernel/torture.c
829
WRITE_ONCE(torture_init_jiffies, jiffies); // Lockless reads.
kernel/torture.c
878
WRITE_ONCE(fullstop, FULLSTOP_RMMOD);
kernel/trace/fgraph.c
618
WRITE_ONCE(current->curr_ret_stack, offset + 1);
kernel/trace/fprobe.c
96
WRITE_ONCE(node->fp, NULL);
kernel/trace/ftrace.c
6220
WRITE_ONCE(ops->direct_call, addr);
kernel/trace/rv/rv.c
681
WRITE_ONCE(monitoring_on, false);
kernel/trace/rv/rv.c
696
WRITE_ONCE(monitoring_on, true);
kernel/trace/rv/rv_reactors.c
361
WRITE_ONCE(reacting_on, false);
kernel/trace/rv/rv_reactors.c
368
WRITE_ONCE(reacting_on, true);
kernel/trace/trace.c
5494
WRITE_ONCE(tr->module_delta, NULL);
kernel/trace/trace.c
9350
WRITE_ONCE(tr->module_delta, module_delta);
kernel/trace/trace_events_trigger.c
37
WRITE_ONCE(trigger_kthread, kthread);
kernel/trace/trace_syscalls.c
1011
WRITE_ONCE(tr->enter_syscall_files[num], NULL);
kernel/trace/trace_syscalls.c
1032
WRITE_ONCE(tr->exit_syscall_files[num], file);
kernel/trace/trace_syscalls.c
1050
WRITE_ONCE(tr->exit_syscall_files[num], NULL);
kernel/trace/trace_syscalls.c
630
WRITE_ONCE(syscall_buffer, sbuf);
kernel/trace/trace_syscalls.c
654
WRITE_ONCE(syscall_buffer, NULL);
kernel/trace/trace_syscalls.c
994
WRITE_ONCE(tr->enter_syscall_files[num], file);
kernel/trace/tracing_map.c
582
WRITE_ONCE(entry->val, elt);
kernel/tracepoint.c
248
WRITE_ONCE(old[i].func, tp_stub_func);
kernel/vmcore_info.c
138
WRITE_ONCE(hwerr_data[src].timestamp, ktime_get_real_seconds());
kernel/workqueue.c
1428
WRITE_ONCE(worker->sleeping, 0);
kernel/workqueue.c
1457
WRITE_ONCE(worker->sleeping, 1);
kernel/workqueue.c
4101
WRITE_ONCE(wq->first_flusher, NULL);
kernel/workqueue.c
5724
WRITE_ONCE(wq->max_active, new_max);
kernel/workqueue.c
5725
WRITE_ONCE(wq->min_active, new_min);
kernel/workqueue.c
6699
WRITE_ONCE(worker->flags, worker_flags);
kernel/workqueue.c
7764
WRITE_ONCE(wq_watchdog_touched, jiffies);
lib/debugobjects.c
1138
WRITE_ONCE(obj_freeing, true);
lib/debugobjects.c
177
WRITE_ONCE(src->cnt, src->cnt - ODEBUG_BATCH_SIZE);
lib/debugobjects.c
178
WRITE_ONCE(dst->cnt, dst->cnt + ODEBUG_BATCH_SIZE);
lib/debugobjects.c
194
WRITE_ONCE(dst->cnt, dst->cnt + ODEBUG_BATCH_SIZE);
lib/debugobjects.c
220
WRITE_ONCE(src->cnt, src->cnt - ODEBUG_BATCH_SIZE);
lib/debugobjects.c
240
WRITE_ONCE(stats->cur_used, stats->cur_used + ODEBUG_BATCH_SIZE);
lib/debugobjects.c
315
WRITE_ONCE(pool_global.stats.cur_used, pool_global.stats.cur_used - ODEBUG_BATCH_SIZE);
lib/debugobjects.c
461
WRITE_ONCE(avg_period, now + msecs_to_jiffies(10));
lib/debugobjects.c
463
WRITE_ONCE(avg_usage, calc_load(avg_usage, EXP_5, cur));
lib/debugobjects.c
496
WRITE_ONCE(obj_freeing, false);
lib/debugobjects.c
551
WRITE_ONCE(obj_freeing, true);
lib/dim/net_dim.c
226
WRITE_ONCE(dev->irq_moder->dim_rx_mode, rx_mode);
lib/dim/net_dim.c
232
WRITE_ONCE(dev->irq_moder->dim_tx_mode, tx_mode);
lib/fault-inject.c
137
WRITE_ONCE(current->fail_nth, fail_nth);
lib/rbtree.c
155
WRITE_ONCE(parent->rb_right, tmp);
lib/rbtree.c
156
WRITE_ONCE(node->rb_left, parent);
lib/rbtree.c
176
WRITE_ONCE(gparent->rb_left, tmp); /* == parent->rb_right */
lib/rbtree.c
177
WRITE_ONCE(parent->rb_right, gparent);
lib/rbtree.c
199
WRITE_ONCE(parent->rb_left, tmp);
lib/rbtree.c
200
WRITE_ONCE(node->rb_right, parent);
lib/rbtree.c
211
WRITE_ONCE(gparent->rb_right, tmp); /* == parent->rb_left */
lib/rbtree.c
212
WRITE_ONCE(parent->rb_left, gparent);
lib/rbtree.c
253
WRITE_ONCE(parent->rb_right, tmp1);
lib/rbtree.c
254
WRITE_ONCE(sibling->rb_left, parent);
lib/rbtree.c
320
WRITE_ONCE(sibling->rb_left, tmp1);
lib/rbtree.c
321
WRITE_ONCE(tmp2->rb_right, sibling);
lib/rbtree.c
322
WRITE_ONCE(parent->rb_right, tmp2);
lib/rbtree.c
343
WRITE_ONCE(parent->rb_right, tmp2);
lib/rbtree.c
344
WRITE_ONCE(sibling->rb_left, parent);
lib/rbtree.c
357
WRITE_ONCE(parent->rb_left, tmp1);
lib/rbtree.c
358
WRITE_ONCE(sibling->rb_right, parent);
lib/rbtree.c
384
WRITE_ONCE(sibling->rb_right, tmp1);
lib/rbtree.c
385
WRITE_ONCE(tmp2->rb_left, sibling);
lib/rbtree.c
386
WRITE_ONCE(parent->rb_left, tmp2);
lib/rbtree.c
396
WRITE_ONCE(parent->rb_left, tmp2);
lib/rbtree.c
397
WRITE_ONCE(sibling->rb_right, parent);
lib/sbitmap.c
486
WRITE_ONCE(sbq->wake_batch, wake_batch);
lib/sbitmap.c
498
WRITE_ONCE(sbq->wake_batch, wake_batch);
lib/stackdepot.c
308
WRITE_ONCE(new_pool, *prealloc);
lib/stackdepot.c
327
WRITE_ONCE(new_pool, NULL);
lib/stackdepot.c
329
WRITE_ONCE(new_pool, STACK_DEPOT_POISON);
lib/stackdepot.c
332
WRITE_ONCE(pools_num, pools_num + 1);
lib/stackdepot.c
353
WRITE_ONCE(new_pool, *prealloc);
lib/sys_info.c
67
WRITE_ONCE(*si_bits_global, si_bits);
lib/test_bitmap.c
1393
WRITE_ONCE(val, bitmap_read(bitmap, i, nbits));
lib/tests/test_ratelimit.c
117
WRITE_ONCE(doneflag, 1);
lib/vdso/getrandom.c
132
WRITE_ONCE(state->in_use, true);
lib/vdso/getrandom.c
154
WRITE_ONCE(state->generation, current_generation);
lib/vdso/getrandom.c
169
WRITE_ONCE(state->generation, 0);
lib/vdso/getrandom.c
175
WRITE_ONCE(state->in_use, false);
lib/vdso/getrandom.c
220
WRITE_ONCE(state->in_use, false);
lib/vdso/getrandom.c
233
WRITE_ONCE(state->in_use, false);
lib/vsprintf.c
774
WRITE_ONCE(filled_random_ptr_key, true);
mm/compaction.c
2780
WRITE_ONCE(current->capture_control, &capc);
mm/compaction.c
2789
WRITE_ONCE(current->capture_control, NULL);
mm/debug_vm_pgtable.c
448
WRITE_ONCE(*args->pmdp, __pmd(0));
mm/debug_vm_pgtable.c
468
WRITE_ONCE(*args->pudp, __pud(0));
mm/filemap.c
3343
WRITE_ONCE(ra->mmap_miss, ++mmap_miss);
mm/filemap.c
3436
WRITE_ONCE(ra->mmap_miss, --mmap_miss);
mm/filemap.c
3948
WRITE_ONCE(file->f_ra.mmap_miss, 0);
mm/filemap.c
3950
WRITE_ONCE(file->f_ra.mmap_miss, mmap_miss_saved - mmap_miss);
mm/huge_memory.c
235
WRITE_ONCE(huge_zero_pfn, folio_pfn(zero_folio));
mm/huge_memory.c
292
WRITE_ONCE(huge_zero_pfn, ~0UL);
mm/hugetlb_cgroup.c
319
WRITE_ONCE(h_cg->nodeinfo[folio_nid(folio)]->usage[idx],
mm/hugetlb_cgroup.c
368
WRITE_ONCE(h_cg->nodeinfo[folio_nid(folio)]->usage[idx],
mm/kasan/kasan_test_c.c
147
WRITE_ONCE(test_status.report_found, false); \
mm/kasan/kasan_test_c.c
148
WRITE_ONCE(test_status.async_fault, false); \
mm/kasan/kasan_test_c.c
57
WRITE_ONCE(test_status.report_found, true);
mm/kasan/kasan_test_c.c
59
WRITE_ONCE(test_status.async_fault, true);
mm/kasan/kasan_test_c.c
773
KUNIT_EXPECT_KASAN_FAIL(test, WRITE_ONCE(*i_unsafe, 42));
mm/kasan/quarantine.c
219
WRITE_ONCE(quarantine_size, quarantine_size + temp.bytes);
mm/kasan/quarantine.c
271
WRITE_ONCE(quarantine_max_size, new_quarantine_size);
mm/kasan/quarantine.c
273
WRITE_ONCE(quarantine_batch_size, max((size_t)QUARANTINE_PERCPU_SIZE,
mm/kasan/quarantine.c
278
WRITE_ONCE(quarantine_size, quarantine_size - to_free.bytes);
mm/kasan/quarantine.c
398
WRITE_ONCE(q->offline, true);
mm/kasan/report.c
163
WRITE_ONCE(kasan_kunit_executing, true);
mm/kasan/report.c
169
WRITE_ONCE(kasan_kunit_executing, false);
mm/kfence/core.c
1070
WRITE_ONCE(kfence_enabled, true);
mm/kfence/core.c
326
WRITE_ONCE(meta->state, next);
mm/kfence/core.c
46
WRITE_ONCE(kfence_enabled, false); \
mm/kfence/core.c
484
WRITE_ONCE(meta->cache, cache);
mm/kfence/core.c
77
WRITE_ONCE(kfence_enabled, false);
mm/kfence/core.c
857
WRITE_ONCE(kfence_enabled, false);
mm/kfence/core.c
972
WRITE_ONCE(kfence_enabled, true);
mm/kfence/kfence_test.c
366
WRITE_ONCE(*expect.addr, 42);
mm/kfence/kfence_test.c
450
WRITE_ONCE(*expect.addr, 42);
mm/kfence/kfence_test.c
456
WRITE_ONCE(*expect.addr, 42);
mm/kfence/kfence_test.c
521
WRITE_ONCE(*expect.addr, READ_ONCE(*expect.addr) + 1);
mm/kfence/kfence_test.c
72
WRITE_ONCE(observed.nlines, nlines); /* Publish new nlines. */
mm/kmemleak.c
2166
WRITE_ONCE(jiffies_scan_wait, msecs_to_jiffies(msecs));
mm/kmsan/kmsan_test.c
58
WRITE_ONCE(observed.available, true);
mm/kmsan/kmsan_test.c
76
WRITE_ONCE(observed.available, false);
mm/memcontrol-v1.c
1711
WRITE_ONCE(memcg->soft_limit, nr_pages);
mm/memcontrol-v1.c
1983
WRITE_ONCE(memcg->swappiness, val);
mm/memcontrol-v1.c
1985
WRITE_ONCE(vm_swappiness, val);
mm/memcontrol-v1.c
2014
WRITE_ONCE(memcg->oom_kill_disable, val);
mm/memcontrol-v1.h
53
WRITE_ONCE(memcg->soft_limit, PAGE_COUNTER_MAX);
mm/memcontrol.c
1860
WRITE_ONCE(stock->nr_pages[i], stock_pages - nr_pages);
mm/memcontrol.c
1892
WRITE_ONCE(stock->nr_pages[i], 0);
mm/memcontrol.c
1896
WRITE_ONCE(stock->cached[i], NULL);
mm/memcontrol.c
1974
WRITE_ONCE(stock->nr_pages[i], stock_pages);
mm/memcontrol.c
1989
WRITE_ONCE(stock->cached[i], memcg);
mm/memcontrol.c
1990
WRITE_ONCE(stock->nr_pages[i], nr_pages);
mm/memcontrol.c
222
WRITE_ONCE(iter->memcg, parent);
mm/memcontrol.c
3058
WRITE_ONCE(stock->cached_objcg, NULL);
mm/memcontrol.c
3102
WRITE_ONCE(stock->cached_objcg, objcg);
mm/memcontrol.c
3839
WRITE_ONCE(memcg->zswap_writeback, true);
mm/memcontrol.c
3843
WRITE_ONCE(memcg->swappiness, mem_cgroup_swappiness(parent));
mm/memcontrol.c
3849
WRITE_ONCE(memcg->oom_kill_disable, READ_ONCE(parent->oom_kill_disable));
mm/memcontrol.c
4162
WRITE_ONCE(statc->stats_updates, 0);
mm/memcontrol.c
4311
WRITE_ONCE(pc->local_watermark, usage);
mm/memcontrol.c
4315
WRITE_ONCE(peer_ctx->value, usage);
mm/memcontrol.c
4321
WRITE_ONCE(ofp->value, usage);
mm/memcontrol.c
4606
WRITE_ONCE(memcg->oom_group, oom_group);
mm/memcontrol.c
5608
WRITE_ONCE(memcg->zswap_writeback, zswap_writeback);
mm/memcontrol.c
610
WRITE_ONCE(flush_last_time, jiffies_64);
mm/mempolicy.c
1029
WRITE_ONCE(vma->vm_policy, new); /* protected by mmap_lock */
mm/memtest.c
56
WRITE_ONCE(*p, pattern);
mm/mmap.c
1362
WRITE_ONCE(mm->total_vm, READ_ONCE(mm->total_vm)+npages);
mm/mmap.c
92
WRITE_ONCE(vma->vm_page_prot, vm_page_prot);
mm/mmap_lock.c
160
WRITE_ONCE(vma->vm_lock_seq, mm_lock_seq);
mm/page-writeback.c
1273
WRITE_ONCE(wb->avg_write_bandwidth, avg);
mm/page-writeback.c
1475
WRITE_ONCE(wb->dirty_ratelimit, max(dirty_ratelimit, 1UL));
mm/page-writeback.c
1520
WRITE_ONCE(wb->bw_time_stamp, now);
mm/page-writeback.c
1544
WRITE_ONCE(wb->bw_time_stamp, now);
mm/page_alloc.c
6039
WRITE_ONCE(pcp->batch, batch);
mm/page_alloc.c
6040
WRITE_ONCE(pcp->high_min, high_min);
mm/page_alloc.c
6041
WRITE_ONCE(pcp->high_max, high_max);
mm/page_alloc.c
827
WRITE_ONCE(zone->nr_free_highatomic,
mm/page_counter.c
102
WRITE_ONCE(c->local_watermark, new);
mm/page_counter.c
104
WRITE_ONCE(c->watermark, new);
mm/page_counter.c
160
WRITE_ONCE(c->local_watermark, new);
mm/page_counter.c
162
WRITE_ONCE(c->watermark, new);
mm/page_counter.c
240
WRITE_ONCE(counter->min, nr_pages);
mm/page_counter.c
257
WRITE_ONCE(counter->low, nr_pages);
mm/page_counter.c
453
WRITE_ONCE(counter->emin, effective_protection(usage, parent_usage,
mm/page_counter.c
459
WRITE_ONCE(counter->elow, effective_protection(usage, parent_usage,
mm/page_ext.c
357
WRITE_ONCE(ms->page_ext, NULL);
mm/page_ext.c
372
WRITE_ONCE(ms->page_ext, val);
mm/page_owner.c
966
WRITE_ONCE(page_owner_pages_threshold, val);
mm/rmap.c
1447
WRITE_ONCE(folio->mapping, anon_vma);
mm/rmap.c
1478
WRITE_ONCE(folio->mapping, (struct address_space *) anon_vma);
mm/slab_common.c
1446
WRITE_ONCE(krcp->nr_bkv_objs, krcp->nr_bkv_objs - 1);
mm/slab_common.c
1460
WRITE_ONCE(krcp->nr_bkv_objs, krcp->nr_bkv_objs + 1);
mm/slab_common.c
1476
WRITE_ONCE(krcp->nr_bkv_objs, 0);
mm/slab_common.c
1698
WRITE_ONCE(krcp->head, NULL);
mm/slab_common.c
1751
WRITE_ONCE(krcp->head, NULL);
mm/slab_common.c
1981
WRITE_ONCE(krcp->head, head);
mm/slub.c
656
WRITE_ONCE(slab->counters, new->counters);
mm/slub.c
9127
WRITE_ONCE(s->flags, s->flags | SLAB_FAILSLAB);
mm/slub.c
9129
WRITE_ONCE(s->flags, s->flags & ~SLAB_FAILSLAB);
mm/sparse.c
848
WRITE_ONCE(ms->usage, NULL);
mm/swap.c
870
WRITE_ONCE(lru_drain_gen, lru_drain_gen + 1);
mm/swap_state.c
696
WRITE_ONCE(prev_offset, offset);
mm/swapfile.c
1618
WRITE_ONCE(si->swap_map[offset], count);
mm/swapfile.c
3640
WRITE_ONCE(si->swap_map[offset + i], count);
mm/vma.c
1330
WRITE_ONCE(mm->total_vm, READ_ONCE(mm->total_vm) - vms->nr_pages);
mm/vmalloc.c
1939
WRITE_ONCE(vp->len, vp->len + 1);
mm/vmalloc.c
1973
WRITE_ONCE(vp->len, vp->len - 1);
mm/vmalloc.c
2244
WRITE_ONCE(vn->pool[i].len, 0);
mm/vmalloc.c
2268
WRITE_ONCE(vn->pool[i].len, pool_len);
mm/vmalloc.c
2367
WRITE_ONCE(vn->lazy.root.rb_node, NULL);
mm/vmalloc.c
2798
WRITE_ONCE(vb->free, 0);
mm/vmalloc.c
2800
WRITE_ONCE(vb->dirty, VMAP_BBMAP_BITS);
mm/vmalloc.c
2886
WRITE_ONCE(vb->free, vb->free - (1UL << order));
mm/vmalloc.c
2940
WRITE_ONCE(vb->dirty, vb->dirty + (1UL << order));
mm/vmalloc.c
5392
WRITE_ONCE(vn->pool[i].len, 0);
mm/vmscan.c
2855
WRITE_ONCE(mm_state->filters[gen], filter);
mm/vmscan.c
3030
WRITE_ONCE(mm_state->stats[hist][i],
mm/vmscan.c
3039
WRITE_ONCE(mm_state->stats[hist][i], 0);
mm/vmscan.c
3079
WRITE_ONCE(mm_state->seq, mm_state->seq + 1);
mm/vmscan.c
3121
WRITE_ONCE(mm_state->seq, mm_state->seq + 1);
mm/vmscan.c
3198
WRITE_ONCE(lrugen->avg_refaulted[type][tier], sum / 2);
mm/vmscan.c
3203
WRITE_ONCE(lrugen->avg_total[type][tier], sum / 2);
mm/vmscan.c
3209
WRITE_ONCE(lrugen->protected[hist][type][tier], 0);
mm/vmscan.c
3316
WRITE_ONCE(lrugen->nr_pages[gen][type][zone],
mm/vmscan.c
3884
WRITE_ONCE(lrugen->protected[hist][type][tier],
mm/vmscan.c
3894
WRITE_ONCE(lrugen->min_seq[type], lrugen->min_seq[type] + 1);
mm/vmscan.c
3949
WRITE_ONCE(lrugen->min_seq[type], min_seq[type]);
mm/vmscan.c
4012
WRITE_ONCE(lrugen->timestamps[next], jiffies);
mm/vmscan.c
4337
WRITE_ONCE(lruvec->lrugen.seg, seg);
mm/vmscan.c
4338
WRITE_ONCE(lruvec->lrugen.gen, new);
mm/vmscan.c
4351
WRITE_ONCE(pgdat->memcg_lru.seq, pgdat->memcg_lru.seq + 1);
mm/vmscan.c
4414
WRITE_ONCE(pgdat->memcg_lru.seq, pgdat->memcg_lru.seq + 1);
mm/vmscan.c
4476
WRITE_ONCE(lrugen->protected[hist][type][tier],
mm/vmscan.c
5236
WRITE_ONCE(lru_gen_min_ttl, msecs_to_jiffies(msecs));
mm/vmscan.c
562
WRITE_ONCE(pgdat->nr_reclaim_start,
mm/vmscan.c
6469
WRITE_ONCE(pgdat->kswapd_highest_zoneidx, ZONE_NORMAL);
mm/vmscan.c
7224
WRITE_ONCE(pgdat->kswapd_highest_zoneidx,
mm/vmscan.c
7229
WRITE_ONCE(pgdat->kswapd_order, reclaim_order);
mm/vmscan.c
7302
WRITE_ONCE(pgdat->kswapd_order, 0);
mm/vmscan.c
7303
WRITE_ONCE(pgdat->kswapd_highest_zoneidx, MAX_NR_ZONES);
mm/vmscan.c
7320
WRITE_ONCE(pgdat->kswapd_order, 0);
mm/vmscan.c
7321
WRITE_ONCE(pgdat->kswapd_highest_zoneidx, MAX_NR_ZONES);
mm/vmscan.c
7377
WRITE_ONCE(pgdat->kswapd_highest_zoneidx, highest_zoneidx);
mm/vmscan.c
7380
WRITE_ONCE(pgdat->kswapd_order, order);
net/8021q/vlan_dev.c
153
WRITE_ONCE(dev->mtu, new_mtu);
net/9p/client.c
330
WRITE_ONCE(req->status, status);
net/9p/trans_fd.c
164
WRITE_ONCE(m->err, err);
net/9p/trans_fd.c
169
WRITE_ONCE(req->status, REQ_STATUS_ERROR);
net/9p/trans_fd.c
173
WRITE_ONCE(req->status, REQ_STATUS_ERROR);
net/9p/trans_fd.c
434
WRITE_ONCE(req->status, REQ_STATUS_SENT);
net/9p/trans_fd.c
648
WRITE_ONCE(req->status, REQ_STATUS_UNSENT);
net/9p/trans_fd.c
669
WRITE_ONCE(req->status, REQ_STATUS_FLSHD);
net/9p/trans_fd.c
698
WRITE_ONCE(req->status, REQ_STATUS_FLSHD);
net/9p/trans_rdma.c
403
WRITE_ONCE(req->status, REQ_STATUS_SENT);
net/9p/trans_rdma.c
416
WRITE_ONCE(req->status, REQ_STATUS_ERROR);
net/9p/trans_usbg.c
168
WRITE_ONCE(p9_tx_req->status, REQ_STATUS_SENT);
net/9p/trans_usbg.c
505
WRITE_ONCE(req->status, REQ_STATUS_FLSHD);
net/9p/trans_virtio.c
265
WRITE_ONCE(req->status, REQ_STATUS_SENT);
net/9p/trans_virtio.c
470
WRITE_ONCE(req->status, REQ_STATUS_SENT);
net/9p/trans_xen.c
161
WRITE_ONCE(p9_req->status, REQ_STATUS_SENT);
net/9p/trans_xen.c
216
WRITE_ONCE(req->status, REQ_STATUS_ERROR);
net/atm/signaling.c
176
WRITE_ONCE(sk->sk_err_soft, -msg->reply);
net/batman-adv/mesh-interface.c
149
WRITE_ONCE(dev->mtu, new_mtu);
net/batman-adv/mesh-interface.c
793
WRITE_ONCE(bat_priv->tt.local_changes, 0);
net/batman-adv/translation-table.c
1389
WRITE_ONCE(bat_priv->tt.local_changes, 0);
net/batman-adv/translation-table.c
478
WRITE_ONCE(bat_priv->tt.local_changes, changes);
net/batman-adv/translation-table.c
981
WRITE_ONCE(bat_priv->tt.local_changes, 0);
net/bluetooth/hci_event.c
1539
WRITE_ONCE(params->privacy_mode, cp->mode);
net/bluetooth/hci_sync.c
170
WRITE_ONCE(hdev->req_status, HCI_REQ_PEND);
net/bluetooth/hci_sync.c
197
WRITE_ONCE(hdev->req_status, 0);
net/bluetooth/hci_sync.c
2419
WRITE_ONCE(p->privacy_mode, HCI_NETWORK_PRIVACY);
net/bluetooth/hci_sync.c
32
WRITE_ONCE(hdev->req_status, HCI_REQ_DONE);
net/bluetooth/hci_sync.c
670
WRITE_ONCE(hdev->req_status, HCI_REQ_CANCELED);
net/bluetooth/hci_sync.c
691
WRITE_ONCE(hdev->req_status, HCI_REQ_CANCELED);
net/bluetooth/l2cap_core.c
959
WRITE_ONCE(conn->tx_ident, ident);
net/bluetooth/mgmt.c
5264
WRITE_ONCE(params->flags, current_flags);
net/bridge/br_device.c
208
WRITE_ONCE(dev->mtu, new_mtu);
net/bridge/br_fdb.c
1016
WRITE_ONCE(fdb->updated, now);
net/bridge/br_fdb.c
1024
WRITE_ONCE(fdb->dst, source);
net/bridge/br_fdb.c
1217
WRITE_ONCE(fdb->dst, source);
net/bridge/br_fdb.c
1255
WRITE_ONCE(fdb->used, jiffies);
net/bridge/br_fdb.c
1258
WRITE_ONCE(fdb->updated, jiffies);
net/bridge/br_fdb.c
1569
WRITE_ONCE(fdb->updated, jiffies);
net/bridge/br_fdb.c
1572
WRITE_ONCE(fdb->dst, p);
net/bridge/br_fdb.c
1578
WRITE_ONCE(fdb->used, jiffies);
net/bridge/br_fdb.c
407
WRITE_ONCE(fdb->dst, source);
net/bridge/br_input.c
225
WRITE_ONCE(dst->used, now);
net/bridge/br_multicast.c
2021
WRITE_ONCE(pmctx->mdb_n_entries, n);
net/bridge/br_multicast.c
4739
WRITE_ONCE(brmctx->multicast_querier, val);
net/bridge/br_multicast.c
710
WRITE_ONCE(pmctx->mdb_n_entries, n + 1);
net/bridge/br_multicast.c
719
WRITE_ONCE(pmctx->mdb_n_entries, n - 1);
net/bridge/br_multicast.c
781
WRITE_ONCE(pmctx->mdb_max_entries, max);
net/bridge/br_netlink.c
1078
WRITE_ONCE(p->backup_nhid, backup_nhid);
net/bridge/br_netlink.c
1550
WRITE_ONCE(br->fdb_max_learned, val);
net/bridge/br_private.h
1917
WRITE_ONCE(v->state, state);
net/bridge/br_private.h
1929
WRITE_ONCE(vg->pvid_state, state);
net/bridge/br_vlan_tunnel.c
48
WRITE_ONCE(vlan->tinfo.tunnel_id, 0);
net/bridge/br_vlan_tunnel.c
81
WRITE_ONCE(vlan->tinfo.tunnel_id, key);
net/core/dev.c
10180
WRITE_ONCE(dev->proto_down, proto_down);
net/core/dev.c
10208
WRITE_ONCE(dev->proto_down_reason, proto_down_reason);
net/core/dev.c
11444
WRITE_ONCE(dev->reg_state, ret ? NETREG_UNREGISTERED : NETREG_REGISTERED);
net/core/dev.c
11722
WRITE_ONCE(dev->reg_state, NETREG_UNREGISTERED);
net/core/dev.c
12234
WRITE_ONCE(dev->reg_state, NETREG_RELEASED);
net/core/dev.c
12407
WRITE_ONCE(dev->reg_state, NETREG_UNREGISTERING);
net/core/dev.c
1489
WRITE_ONCE(dev->name_assign_type, NET_NAME_RENAMED);
net/core/dev.c
1497
WRITE_ONCE(dev->name_assign_type, old_assign_type);
net/core/dev.c
1520
WRITE_ONCE(dev->name_assign_type, old_assign_type);
net/core/dev.c
191
WRITE_ONCE(net->dev_base_seq, val ?: 1);
net/core/dev.c
4970
WRITE_ONCE(napi->list_owner, smp_processor_id());
net/core/dev.c
5069
WRITE_ONCE(rflow->filter, rc);
net/core/dev.c
5070
WRITE_ONCE(rflow->hash, hash);
net/core/dev.c
5073
WRITE_ONCE(old_rflow->filter, RPS_NO_FILTER);
net/core/dev.c
5080
WRITE_ONCE(rflow->cpu, next_cpu);
net/core/dev.c
5232
WRITE_ONCE(sd->received_rps, sd->received_rps + 1);
net/core/dev.c
5331
WRITE_ONCE(fl->count, fl->count + 1);
net/core/dev.c
6790
WRITE_ONCE(n->list_owner, -1);
net/core/dev.c
7063
WRITE_ONCE(napi->napi_id, napi_id);
net/core/dev.c
7231
WRITE_ONCE(dev->threaded, threaded);
net/core/dev.c
7938
WRITE_ONCE(sd->time_squeeze, sd->time_squeeze + 1);
net/core/dev.c
9590
WRITE_ONCE(dev->promiscuity, promiscuity);
net/core/dev.c
9592
WRITE_ONCE(dev->flags, flags);
net/core/dev.c
9657
WRITE_ONCE(dev->allmulti, allmulti);
net/core/dev.c
9659
WRITE_ONCE(dev->flags, flags);
net/core/dev.c
9861
WRITE_ONCE(dev->mtu, new_mtu);
net/core/dev.c
9955
WRITE_ONCE(dev->tx_queue_len, new_len);
net/core/dev.c
9969
WRITE_ONCE(dev->tx_queue_len, orig_len);
net/core/dev.h
174
WRITE_ONCE(dev->gso_max_size, size);
net/core/dev.h
176
WRITE_ONCE(dev->gso_ipv4_max_size, size);
net/core/dev.h
183
WRITE_ONCE(dev->gso_max_segs, segs);
net/core/dev.h
190
WRITE_ONCE(dev->gro_max_size, size);
net/core/dev.h
192
WRITE_ONCE(dev->gro_ipv4_max_size, size);
net/core/dev.h
199
WRITE_ONCE(dev->gso_ipv4_max_size, size);
net/core/dev.h
206
WRITE_ONCE(dev->gro_ipv4_max_size, size);
net/core/dev.h
227
WRITE_ONCE(n->defer_hard_irqs, defer);
net/core/dev.h
243
WRITE_ONCE(netdev->napi_defer_hard_irqs, defer);
net/core/dev.h
273
WRITE_ONCE(n->gro_flush_timeout, timeout);
net/core/dev.h
289
WRITE_ONCE(netdev->gro_flush_timeout, timeout);
net/core/dev.h
319
WRITE_ONCE(n->irq_suspend_timeout, timeout);
net/core/devmem.c
518
WRITE_ONCE(binding->dev, NULL);
net/core/dst.c
149
WRITE_ONCE(dst->obsolete, DST_OBSOLETE_DEAD);
net/core/dst.c
152
WRITE_ONCE(dst->input, dst_discard);
net/core/dst.c
153
WRITE_ONCE(dst->output, dst_discard_out);
net/core/fib_rules.c
1364
WRITE_ONCE(rule->iifindex, dev->ifindex);
net/core/fib_rules.c
1365
WRITE_ONCE(rule->iif_is_l3_master,
net/core/fib_rules.c
1370
WRITE_ONCE(rule->oifindex, dev->ifindex);
net/core/fib_rules.c
1371
WRITE_ONCE(rule->oif_is_l3_master,
net/core/fib_rules.c
1383
WRITE_ONCE(rule->iifindex, -1);
net/core/fib_rules.c
1384
WRITE_ONCE(rule->iif_is_l3_master, false);
net/core/fib_rules.c
1387
WRITE_ONCE(rule->oifindex, -1);
net/core/fib_rules.c
1388
WRITE_ONCE(rule->oif_is_l3_master, false);
net/core/fib_rules.c
397
WRITE_ONCE(ops->fib_rules_seq, ops->fib_rules_seq + 1);
net/core/filter.c
4474
WRITE_ONCE(ri->map, NULL);
net/core/filter.c
4563
WRITE_ONCE(ri->map, NULL);
net/core/link_watch.c
96
WRITE_ONCE(dev->operstate, operstate);
net/core/neighbour.c
1130
WRITE_ONCE(neigh->nud_state, NUD_DELAY);
net/core/neighbour.c
1136
WRITE_ONCE(neigh->nud_state, NUD_STALE);
net/core/neighbour.c
1146
WRITE_ONCE(neigh->nud_state, NUD_REACHABLE);
net/core/neighbour.c
1153
WRITE_ONCE(neigh->nud_state, NUD_PROBE);
net/core/neighbour.c
1169
WRITE_ONCE(neigh->nud_state, NUD_STALE);
net/core/neighbour.c
1172
WRITE_ONCE(neigh->nud_state, NUD_FAILED);
net/core/neighbour.c
1228
WRITE_ONCE(neigh->nud_state, NUD_INCOMPLETE);
net/core/neighbour.c
1240
WRITE_ONCE(neigh->nud_state, NUD_FAILED);
net/core/neighbour.c
1250
WRITE_ONCE(neigh->nud_state, NUD_DELAY);
net/core/neighbour.c
1406
WRITE_ONCE(neigh->nud_state, new);
net/core/neighbour.c
1415
WRITE_ONCE(neigh->nud_state, new);
net/core/neighbour.c
1494
WRITE_ONCE(neigh->nud_state, new);
net/core/neighbour.c
1559
WRITE_ONCE(neigh->nud_state, NUD_INCOMPLETE);
net/core/neighbour.c
2542
WRITE_ONCE(tbl->gc_thresh1, nla_get_u32(tb[NDTA_THRESH1]));
net/core/neighbour.c
2545
WRITE_ONCE(tbl->gc_thresh2, nla_get_u32(tb[NDTA_THRESH2]));
net/core/neighbour.c
2548
WRITE_ONCE(tbl->gc_thresh3, nla_get_u32(tb[NDTA_THRESH3]));
net/core/neighbour.c
2551
WRITE_ONCE(tbl->gc_interval, nla_get_msecs(tb[NDTA_GC_INTERVAL]));
net/core/neighbour.c
292
WRITE_ONCE(tbl->last_flush, jiffies);
net/core/neighbour.c
403
WRITE_ONCE(n->output, neigh_blackhole);
net/core/neighbour.c
821
WRITE_ONCE(n->flags, flags);
net/core/neighbour.c
824
WRITE_ONCE(n->protocol, protocol);
net/core/neighbour.c
960
WRITE_ONCE(neigh->output, neigh->ops->output);
net/core/neighbour.c
972
WRITE_ONCE(neigh->output, neigh->ops->connected_output);
net/core/neighbour.c
996
WRITE_ONCE(tbl->last_rand, jiffies);
net/core/net-sysfs.c
1638
WRITE_ONCE(queue->dql.stall_max, 0);
net/core/net_namespace.c
1395
WRITE_ONCE(max_gen_ptrs, max(max_gen_ptrs, *ops->id + 1));
net/core/net_namespace.c
670
WRITE_ONCE(cleanup_net_task, current);
net/core/net_namespace.c
726
WRITE_ONCE(cleanup_net_task, NULL);
net/core/page_pool.c
1266
WRITE_ONCE(pool->p.napi, napi);
net/core/page_pool.c
1276
WRITE_ONCE(pool->cpuid, -1);
net/core/page_pool.c
1284
WRITE_ONCE(pool->p.napi, NULL);
net/core/rtnetlink.c
3262
WRITE_ONCE(dev->link_mode, value);
net/core/skmsg.c
1208
WRITE_ONCE(sk->sk_data_ready, sk_psock_strp_data_ready);
net/core/skmsg.c
1209
WRITE_ONCE(sk->sk_write_space, sk_psock_write_space);
net/core/skmsg.c
1219
WRITE_ONCE(sk->sk_data_ready, psock->saved_data_ready);
net/core/skmsg.c
1220
WRITE_ONCE(psock->saved_data_ready, NULL);
net/core/skmsg.c
1302
WRITE_ONCE(sk->sk_data_ready, sk_psock_verdict_data_ready);
net/core/skmsg.c
1303
WRITE_ONCE(sk->sk_write_space, sk_psock_write_space);
net/core/skmsg.c
1314
WRITE_ONCE(sk->sk_data_ready, psock->saved_data_ready);
net/core/sock.c
1006
WRITE_ONCE(sk->sk_mark, val);
net/core/sock.c
1025
WRITE_ONCE(sk->sk_reserved_mem, sk->sk_reserved_mem - bytes);
net/core/sock.c
1068
WRITE_ONCE(sk->sk_reserved_mem,
net/core/sock.c
1236
WRITE_ONCE(sk->sk_ll_usec, val);
net/core/sock.c
1241
WRITE_ONCE(sk->sk_prefer_busy_poll, valbool);
net/core/sock.c
1249
WRITE_ONCE(sk->sk_busy_poll_budget, val);
net/core/sock.c
1267
WRITE_ONCE(sk->sk_max_pacing_rate, ulval);
net/core/sock.c
1270
WRITE_ONCE(sk->sk_pacing_rate, ulval);
net/core/sock.c
1283
WRITE_ONCE(sk->sk_txrehash, (u8)val);
net/core/sock.c
1348
WRITE_ONCE(sk->sk_sndbuf,
net/core/sock.c
1417
WRITE_ONCE(sk->sk_lingertime, MAX_SCHEDULE_TIMEOUT);
net/core/sock.c
1419
WRITE_ONCE(sk->sk_lingertime, t_sec * HZ);
net/core/sock.c
1460
WRITE_ONCE(sk->sk_rcvlowat, val ? : 1);
net/core/sock.c
3114
WRITE_ONCE(*memory_pressure, 0);
net/core/sock.c
3471
WRITE_ONCE(sk->sk_peek_off, val);
net/core/sock.c
3753
WRITE_ONCE(sk->sk_pacing_shift, 10);
net/core/sock.c
442
WRITE_ONCE(*timeo_p, 0);
net/core/sock.c
455
WRITE_ONCE(*timeo_p, val);
net/core/sock.c
615
WRITE_ONCE(sk->sk_dst_pending_confirm, 0);
net/core/sock.c
657
WRITE_ONCE(sk->sk_bound_dev_if, ifindex);
net/core/sock.c
813
WRITE_ONCE(sk->sk_lingertime, 0);
net/core/sock.c
821
WRITE_ONCE(sk->sk_priority, priority);
net/core/sock.c
828
WRITE_ONCE(sk->sk_sndtimeo, secs * HZ);
net/core/sock.c
830
WRITE_ONCE(sk->sk_sndtimeo, MAX_SCHEDULE_TIMEOUT);
net/core/sock.c
894
WRITE_ONCE(sk->sk_bind_phc, phc_index);
net/core/sock.c
937
WRITE_ONCE(sk->sk_tsflags, val);
net/core/sock.c
992
WRITE_ONCE(sk->sk_rcvbuf, max_t(int, val * 2, SOCK_MIN_RCVBUF));
net/core/sock_reuseport.c
154
WRITE_ONCE(reuse->num_closed_socks, reuse->num_closed_socks + 1);
net/core/sock_reuseport.c
168
WRITE_ONCE(reuse->num_closed_socks, reuse->num_closed_socks - 1);
net/core/sock_reuseport.c
43
WRITE_ONCE(reuse->incoming_cpu, reuse->incoming_cpu + 1);
net/core/sock_reuseport.c
49
WRITE_ONCE(reuse->incoming_cpu, reuse->incoming_cpu - 1);
net/core/sock_reuseport.c
73
WRITE_ONCE(sk->sk_incoming_cpu, val);
net/core/sock_reuseport.c
86
WRITE_ONCE(sk->sk_incoming_cpu, val);
net/core/sysctl_net_core.c
318
WRITE_ONCE(net_hotdata.dev_rx_weight, weight * dev_weight_rx_bias);
net/core/sysctl_net_core.c
319
WRITE_ONCE(net_hotdata.dev_tx_weight, weight * dev_weight_tx_bias);
net/dsa/user.c
2172
WRITE_ONCE(dev->mtu, new_mtu);
net/hsr/hsr_device.c
129
WRITE_ONCE(dev->mtu, new_mtu);
net/hsr/hsr_main.c
108
WRITE_ONCE(master->dev->mtu, mtu_max);
net/ipv4/af_inet.c
1350
WRITE_ONCE(sk->sk_err_soft, -err);
net/ipv4/af_inet.c
207
WRITE_ONCE(sk->sk_max_ack_backlog, backlog);
net/ipv4/af_inet.c
935
WRITE_ONCE(sk->sk_shutdown, sk->sk_shutdown | how);
net/ipv4/devinet.c
828
WRITE_ONCE(ifa->ifa_valid_lft, timeout);
net/ipv4/devinet.c
836
WRITE_ONCE(ifa->ifa_preferred_lft, timeout);
net/ipv4/devinet.c
838
WRITE_ONCE(ifa->ifa_flags, flags);
net/ipv4/devinet.c
839
WRITE_ONCE(ifa->ifa_tstamp, jiffies);
net/ipv4/devinet.c
841
WRITE_ONCE(ifa->ifa_cstamp, ifa->ifa_tstamp);
net/ipv4/fib_lookup.h
34
WRITE_ONCE(fa->fa_state, fa_state | FA_S_ACCESSED);
net/ipv4/fib_notifier.c
26
WRITE_ONCE(net->ipv4.fib_seq, net->ipv4.fib_seq + 1);
net/ipv4/fib_semantics.c
1299
WRITE_ONCE(nh->nh_saddr, saddr);
net/ipv4/fib_semantics.c
1300
WRITE_ONCE(nh->nh_saddr_genid, atomic_read(&net->ipv4.dev_addr_genid));
net/ipv4/fib_semantics.c
269
WRITE_ONCE(fi->fib_dead, 1);
net/ipv4/fib_trie.c
1059
WRITE_ONCE(fa_match->offload, fri->offload);
net/ipv4/fib_trie.c
1060
WRITE_ONCE(fa_match->trap, fri->trap);
net/ipv4/fib_trie.c
1069
WRITE_ONCE(fa_match->offload_failed, fri->offload_failed);
net/ipv4/igmp.c
1012
WRITE_ONCE(in_dev->mr_maxdelay, max_delay);
net/ipv4/igmp.c
1832
WRITE_ONCE(in_dev->mr_ifc_count, 0);
net/ipv4/igmp.c
2050
WRITE_ONCE(in_dev->mr_ifc_count, pmc->crcount);
net/ipv4/igmp.c
2229
WRITE_ONCE(in_dev->mr_ifc_count, pmc->crcount);
net/ipv4/igmp.c
836
WRITE_ONCE(in_dev->mr_ifc_count, in_dev->mr_qrv ?: READ_ONCE(net->ipv4.sysctl_igmp_qrv));
net/ipv4/igmp.c
976
WRITE_ONCE(in_dev->mr_ifc_count, 0);
net/ipv4/inet_connection_sock.c
1396
WRITE_ONCE(queue->rskq_accept_head, req);
net/ipv4/inet_fragment.c
229
WRITE_ONCE(fqdir->high_thresh, 0);
net/ipv4/inet_fragment.c
234
WRITE_ONCE(fqdir->dead, true);
net/ipv4/inet_hashtables.c
1176
WRITE_ONCE(table_perturb[index], READ_ONCE(table_perturb[index]) + i + step);
net/ipv4/inet_hashtables.c
1209
WRITE_ONCE(inet_sk(sk)->inet_num, 0);
net/ipv4/inet_hashtables.c
203
WRITE_ONCE(inet_sk(sk)->inet_num, port);
net/ipv4/inet_hashtables.c
227
WRITE_ONCE(inet_sk(sk)->inet_num, 0);
net/ipv4/inetpeer.c
114
WRITE_ONCE(p->dtime, now);
net/ipv4/inetpeer.c
259
WRITE_ONCE(peer->rate_last, now);
net/ipv4/inetpeer.c
269
WRITE_ONCE(peer->rate_tokens, token);
net/ipv4/ip_gre.c
803
WRITE_ONCE(dev->mtu, max_t(int, dev->mtu - len, 68));
net/ipv4/ip_sockglue.c
1031
WRITE_ONCE(inet->uc_ttl, val);
net/ipv4/ip_sockglue.c
1042
WRITE_ONCE(inet->min_ttl, val);
net/ipv4/ip_sockglue.c
1053
WRITE_ONCE(inet->mc_ttl, val);
net/ipv4/ip_sockglue.c
1070
WRITE_ONCE(inet->local_port_range, val);
net/ipv4/ip_sockglue.c
1138
WRITE_ONCE(inet->uc_index, 0);
net/ipv4/ip_sockglue.c
1155
WRITE_ONCE(inet->uc_index, ifindex);
net/ipv4/ip_sockglue.c
1193
WRITE_ONCE(inet->mc_index, 0);
net/ipv4/ip_sockglue.c
1194
WRITE_ONCE(inet->mc_addr, 0);
net/ipv4/ip_sockglue.c
1219
WRITE_ONCE(inet->mc_index, mreq.imr_ifindex);
net/ipv4/ip_sockglue.c
1220
WRITE_ONCE(inet->mc_addr, mreq.imr_address.s_addr);
net/ipv4/ip_sockglue.c
595
WRITE_ONCE(inet_sk(sk)->tos, val);
net/ipv4/ip_sockglue.c
596
WRITE_ONCE(sk->sk_priority, rt_tos2priority(val));
net/ipv4/ip_sockglue.c
625
WRITE_ONCE(inet_sk(sk)->pmtudisc, val);
net/ipv4/ip_tunnel.c
1073
WRITE_ONCE(dev->mtu, new_mtu);
net/ipv4/ip_tunnel.c
1324
WRITE_ONCE(itn->fb_tunnel_dev, NULL);
net/ipv4/ip_tunnel.c
884
WRITE_ONCE(t->parms.link, p->link);
net/ipv4/ip_tunnel.c
888
WRITE_ONCE(dev->mtu, mtu);
net/ipv4/ipmr.c
1872
WRITE_ONCE(vif->pkt_out, vif->pkt_out + 1);
net/ipv4/ipmr.c
1873
WRITE_ONCE(vif->bytes_out, vif->bytes_out + skb->len);
net/ipv4/ipmr.c
1915
WRITE_ONCE(vif->pkt_out, vif->pkt_out + 1);
net/ipv4/ipmr.c
1916
WRITE_ONCE(vif->bytes_out, vif->bytes_out + skb->len);
net/ipv4/ipmr.c
2007
WRITE_ONCE(c->_c.mfc_un.res.lastuse, jiffies);
net/ipv4/ipmr.c
2061
WRITE_ONCE(mrt->vif_table[vif].pkt_in,
net/ipv4/ipmr.c
2063
WRITE_ONCE(mrt->vif_table[vif].bytes_in,
net/ipv4/ipmr.c
2250
WRITE_ONCE(c->_c.mfc_un.res.lastuse, jiffies);
net/ipv4/ipmr.c
691
WRITE_ONCE(mrt->mroute_reg_vif_num, -1);
net/ipv4/ipmr.c
700
WRITE_ONCE(mrt->maxvif, tmp + 1);
net/ipv4/ipmr.c
825
WRITE_ONCE(cache->mfc_un.res.lastuse, jiffies);
net/ipv4/ipmr.c
922
WRITE_ONCE(mrt->mroute_reg_vif_num, vifi);
net/ipv4/ipmr.c
925
WRITE_ONCE(mrt->maxvif, vifi + 1);
net/ipv4/ping.c
151
WRITE_ONCE(isk->inet_num, 0);
net/ipv4/ping.c
401
WRITE_ONCE(isk->inet_rcv_saddr, addr->sin_addr.s_addr);
net/ipv4/route.c
726
WRITE_ONCE(rt->dst.obsolete, DST_OBSOLETE_KILL);
net/ipv4/route.c
734
WRITE_ONCE(rt->dst.obsolete, DST_OBSOLETE_KILL);
net/ipv4/route.c
806
WRITE_ONCE(rt->dst.obsolete, DST_OBSOLETE_KILL);
net/ipv4/sysctl_net_ipv4.c
132
WRITE_ONCE(net->ipv4.sysctl_ip_prot_sock, pports);
net/ipv4/sysctl_net_ipv4.c
489
WRITE_ONCE(net->ipv4.sysctl_fib_multipath_hash_seed.user_seed, new.user_seed);
net/ipv4/sysctl_net_ipv4.c
490
WRITE_ONCE(net->ipv4.sysctl_fib_multipath_hash_seed.mp_seed, new.mp_seed);
net/ipv4/sysctl_net_ipv4.c
66
WRITE_ONCE(net->ipv4.ip_local_ports.range, high << 16 | low);
net/ipv4/tcp.c
1390
WRITE_ONCE(tp->write_seq, tp->write_seq + copy);
net/ipv4/tcp.c
1510
WRITE_ONCE(tp->urg_data, TCP_URG_READ);
net/ipv4/tcp.c
1737
WRITE_ONCE(*copied_seq, seq);
net/ipv4/tcp.c
1739
WRITE_ONCE(*copied_seq, seq);
net/ipv4/tcp.c
1829
WRITE_ONCE(tp->copied_seq, seq);
net/ipv4/tcp.c
1856
WRITE_ONCE(sk->sk_rcvlowat, val ? : 1);
net/ipv4/tcp.c
1866
WRITE_ONCE(sk->sk_rcvbuf, space);
net/ipv4/tcp.c
1869
WRITE_ONCE(tp->window_clamp, val);
net/ipv4/tcp.c
2356
WRITE_ONCE(tp->copied_seq, seq);
net/ipv4/tcp.c
2857
WRITE_ONCE(*seq, *seq + 1);
net/ipv4/tcp.c
2908
WRITE_ONCE(*seq, *seq + used);
net/ipv4/tcp.c
2919
WRITE_ONCE(tp->urg_data, 0);
net/ipv4/tcp.c
2939
WRITE_ONCE(*seq, *seq + 1);
net/ipv4/tcp.c
3143
WRITE_ONCE(tcp_orphan_cache, tcp_orphan_count_sum());
net/ipv4/tcp.c
3181
WRITE_ONCE(sk->sk_shutdown, SHUTDOWN_MASK);
net/ipv4/tcp.c
3416
WRITE_ONCE(sk->sk_err, ECONNABORTED);
net/ipv4/tcp.c
3419
WRITE_ONCE(sk->sk_err, ECONNRESET);
net/ipv4/tcp.c
3427
WRITE_ONCE(sk->sk_err, ECONNRESET);
net/ipv4/tcp.c
3429
WRITE_ONCE(sk->sk_err, ECONNRESET);
net/ipv4/tcp.c
3433
WRITE_ONCE(tp->copied_seq, tp->rcv_nxt);
net/ipv4/tcp.c
3434
WRITE_ONCE(tp->urg_data, 0);
net/ipv4/tcp.c
3444
WRITE_ONCE(sk->sk_shutdown, 0);
net/ipv4/tcp.c
3453
WRITE_ONCE(tp->write_seq, seq);
net/ipv4/tcp.c
3456
WRITE_ONCE(icsk->icsk_probes_out, 0);
net/ipv4/tcp.c
3459
WRITE_ONCE(icsk->icsk_rto_min, TCP_RTO_MIN);
net/ipv4/tcp.c
3460
WRITE_ONCE(icsk->icsk_delack_max, TCP_DELACK_MAX);
net/ipv4/tcp.c
3755
WRITE_ONCE(inet_csk(sk)->icsk_syn_retries, val);
net/ipv4/tcp.c
3768
WRITE_ONCE(inet_csk(sk)->icsk_user_timeout, val);
net/ipv4/tcp.c
3781
WRITE_ONCE(tp->keepalive_time, val * HZ);
net/ipv4/tcp.c
3812
WRITE_ONCE(tcp_sk(sk)->keepalive_intvl, val * HZ);
net/ipv4/tcp.c
3823
WRITE_ONCE(tcp_sk(sk)->keepalive_probes, val);
net/ipv4/tcp.c
3836
WRITE_ONCE(tp->window_clamp, 0);
net/ipv4/tcp.c
3846
WRITE_ONCE(tp->window_clamp, new_window_clamp);
net/ipv4/tcp.c
3869
WRITE_ONCE(tcp_sk(sk)->rx_opt.user_mss, val);
net/ipv4/tcp.c
3966
WRITE_ONCE(tp->linger2, -1);
net/ipv4/tcp.c
3968
WRITE_ONCE(tp->linger2, TCP_FIN_TIMEOUT_MAX);
net/ipv4/tcp.c
3970
WRITE_ONCE(tp->linger2, val * HZ);
net/ipv4/tcp.c
3974
WRITE_ONCE(icsk->icsk_accept_queue.rskq_defer_accept,
net/ipv4/tcp.c
3981
WRITE_ONCE(inet_csk(sk)->icsk_rto_max, msecs_to_jiffies(val));
net/ipv4/tcp.c
3988
WRITE_ONCE(inet_csk(sk)->icsk_rto_min, rto_min);
net/ipv4/tcp.c
3996
WRITE_ONCE(inet_csk(sk)->icsk_delack_max, delack_max);
net/ipv4/tcp.c
4057
WRITE_ONCE(tp->write_seq, val);
net/ipv4/tcp.c
4062
WRITE_ONCE(tp->rcv_nxt, val);
net/ipv4/tcp.c
4063
WRITE_ONCE(tp->copied_seq, val);
net/ipv4/tcp.c
4178
WRITE_ONCE(tp->tsoffset, val - tcp_clock_ts(tp->tcp_usec_ts));
net/ipv4/tcp.c
4184
WRITE_ONCE(tp->notsent_lowat, val);
net/ipv4/tcp.c
4200
WRITE_ONCE(tp->tcp_tx_delay, val);
net/ipv4/tcp.c
481
WRITE_ONCE(sk->sk_sndbuf, READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_wmem[1]));
net/ipv4/tcp.c
482
WRITE_ONCE(sk->sk_rcvbuf, READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_rmem[1]));
net/ipv4/tcp.c
5078
WRITE_ONCE(sk->sk_shutdown, SHUTDOWN_MASK);
net/ipv4/tcp_ao.c
1010
WRITE_ONCE(info->current_key, key);
net/ipv4/tcp_ao.c
1183
WRITE_ONCE(ao->risn, tcp_hdr(skb)->seq);
net/ipv4/tcp_ao.c
1749
WRITE_ONCE(ao_info->current_key, key);
net/ipv4/tcp_ao.c
1751
WRITE_ONCE(ao_info->rnext_key, key);
net/ipv4/tcp_ao.c
1794
WRITE_ONCE(ao_info->current_key, new_current);
net/ipv4/tcp_ao.c
1796
WRITE_ONCE(ao_info->rnext_key, new_rnext);
net/ipv4/tcp_ao.c
2031
WRITE_ONCE(ao_info->current_key, new_current);
net/ipv4/tcp_ao.c
2033
WRITE_ONCE(ao_info->rnext_key, new_rnext);
net/ipv4/tcp_ao.c
2400
WRITE_ONCE(ao->lisn, cmd.snt_isn);
net/ipv4/tcp_ao.c
2401
WRITE_ONCE(ao->risn, cmd.rcv_isn);
net/ipv4/tcp_ao.c
2402
WRITE_ONCE(ao->snd_sne, cmd.snd_sne);
net/ipv4/tcp_ao.c
2403
WRITE_ONCE(ao->rcv_sne, cmd.rcv_sne);
net/ipv4/tcp_bbr.c
281
WRITE_ONCE(sk->sk_pacing_rate,
net/ipv4/tcp_bbr.c
295
WRITE_ONCE(sk->sk_pacing_rate, rate);
net/ipv4/tcp_bpf.c
28
WRITE_ONCE(tcp->copied_seq, copied);
net/ipv4/tcp_bpf.c
325
WRITE_ONCE(tcp->copied_seq, seq);
net/ipv4/tcp_bpf.c
725
WRITE_ONCE(sk->sk_prot->unhash, psock->saved_unhash);
net/ipv4/tcp_bpf.c
728
WRITE_ONCE(sk->sk_write_space, psock->saved_write_space);
net/ipv4/tcp_dctcp.c
169
WRITE_ONCE(ca->dctcp_alpha, alpha);
net/ipv4/tcp_fastopen.c
590
WRITE_ONCE(net->ipv4.tfo_active_disable_stamp, jiffies);
net/ipv4/tcp_input.c
1169
WRITE_ONCE(sk->sk_pacing_rate,
net/ipv4/tcp_input.c
2949
WRITE_ONCE(inet_csk(sk)->icsk_retransmits, 0);
net/ipv4/tcp_input.c
3943
WRITE_ONCE(tp->rcv_nxt, seq);
net/ipv4/tcp_input.c
4008
WRITE_ONCE(*last_oow_ack_time, tcp_jiffies32);
net/ipv4/tcp_input.c
4063
WRITE_ONCE(net->ipv4.tcp_challenge_timestamp, now);
net/ipv4/tcp_input.c
4064
WRITE_ONCE(net->ipv4.tcp_challenge_count,
net/ipv4/tcp_input.c
4069
WRITE_ONCE(net->ipv4.tcp_challenge_count, count - 1);
net/ipv4/tcp_input.c
4297
WRITE_ONCE(icsk->icsk_retransmits, 0);
net/ipv4/tcp_input.c
4359
WRITE_ONCE(sk->sk_err_soft, 0);
net/ipv4/tcp_input.c
4360
WRITE_ONCE(icsk->icsk_probes_out, 0);
net/ipv4/tcp_input.c
4893
WRITE_ONCE(sk->sk_err, err);
net/ipv4/tcp_input.c
4953
WRITE_ONCE(sk->sk_shutdown, sk->sk_shutdown | RCV_SHUTDOWN);
net/ipv4/tcp_input.c
6078
WRITE_ONCE(sk->sk_sndbuf, unused_mem);
net/ipv4/tcp_input.c
6288
WRITE_ONCE(tp->urg_data, TCP_URG_NOTYET);
net/ipv4/tcp_input.c
6289
WRITE_ONCE(tp->urg_seq, ptr);
net/ipv4/tcp_input.c
6314
WRITE_ONCE(tp->urg_data, TCP_URG_VALID | tmp);
net/ipv4/tcp_input.c
633
WRITE_ONCE(sk->sk_sndbuf,
net/ipv4/tcp_input.c
6958
WRITE_ONCE(tp->rcv_nxt, TCP_SKB_CB(skb)->seq + 1);
net/ipv4/tcp_input.c
6968
WRITE_ONCE(tp->window_clamp,
net/ipv4/tcp_input.c
6988
WRITE_ONCE(tp->copied_seq, tp->rcv_nxt);
net/ipv4/tcp_input.c
7054
WRITE_ONCE(ao->risn, th->seq);
net/ipv4/tcp_input.c
7069
WRITE_ONCE(tp->rcv_nxt, TCP_SKB_CB(skb)->seq + 1);
net/ipv4/tcp_input.c
7070
WRITE_ONCE(tp->copied_seq, tp->rcv_nxt);
net/ipv4/tcp_input.c
7133
WRITE_ONCE(inet_csk(sk)->icsk_retransmits, 0);
net/ipv4/tcp_input.c
7284
WRITE_ONCE(tp->copied_seq, tp->rcv_nxt);
net/ipv4/tcp_input.c
7327
WRITE_ONCE(sk->sk_shutdown, sk->sk_shutdown | SEND_SHUTDOWN);
net/ipv4/tcp_input.c
756
WRITE_ONCE(tp->window_clamp, maxwin);
net/ipv4/tcp_input.c
7565
WRITE_ONCE(queue->synflood_warned, 1);
net/ipv4/tcp_input.c
759
WRITE_ONCE(tp->window_clamp,
net/ipv4/tcp_input.c
768
WRITE_ONCE(tp->window_clamp,
net/ipv4/tcp_input.c
792
WRITE_ONCE(sk->sk_rcvbuf,
net/ipv4/tcp_input.c
951
WRITE_ONCE(sk->sk_rcvbuf, rcvbuf);
net/ipv4/tcp_input.c
953
WRITE_ONCE(tp->window_clamp,
net/ipv4/tcp_ipv4.c
1391
WRITE_ONCE(key->keylen, newkeylen);
net/ipv4/tcp_ipv4.c
194
WRITE_ONCE(tp->write_seq, seq);
net/ipv4/tcp_ipv4.c
289
WRITE_ONCE(tp->write_seq, 0);
net/ipv4/tcp_ipv4.c
335
WRITE_ONCE(tp->write_seq, st.seq);
net/ipv4/tcp_ipv4.c
336
WRITE_ONCE(tp->tsoffset, st.ts_off);
net/ipv4/tcp_ipv4.c
390
WRITE_ONCE(sk->sk_err_soft, EMSGSIZE);
net/ipv4/tcp_ipv4.c
590
WRITE_ONCE(tp->mtu_info, info);
net/ipv4/tcp_ipv4.c
629
WRITE_ONCE(sk->sk_err_soft, err);
net/ipv4/tcp_ipv4.c
651
WRITE_ONCE(sk->sk_err, err);
net/ipv4/tcp_ipv4.c
654
WRITE_ONCE(sk->sk_err_soft, err);
net/ipv4/tcp_metrics.c
105
WRITE_ONCE(tm->tcpm_stamp, jiffies);
net/ipv4/tcp_metrics.c
119
WRITE_ONCE(tm->tcpm_lock, val);
net/ipv4/tcp_metrics.c
205
WRITE_ONCE(tm->tcpm_net, net);
net/ipv4/tcp_metrics.c
457
WRITE_ONCE(tm->tcpm_stamp, jiffies);
net/ipv4/tcp_metrics.c
79
WRITE_ONCE(tm->tcpm_vals[idx], val);
net/ipv4/tcp_minisocks.c
168
WRITE_ONCE(tw->tw_substate, TCP_TIME_WAIT);
net/ipv4/tcp_minisocks.c
175
WRITE_ONCE(tw->tw_entry_stamp, ts);
net/ipv4/tcp_minisocks.c
176
WRITE_ONCE(tcptw->tw_ts_recent_stamp,
net/ipv4/tcp_minisocks.c
178
WRITE_ONCE(tcptw->tw_ts_recent,
net/ipv4/tcp_minisocks.c
226
WRITE_ONCE(tcptw->tw_ts_recent,
net/ipv4/tcp_minisocks.c
228
WRITE_ONCE(tcptw->tw_ts_recent_stamp,
net/ipv4/tcp_minisocks.c
575
WRITE_ONCE(newtp->copied_seq, seq);
net/ipv4/tcp_minisocks.c
576
WRITE_ONCE(newtp->rcv_nxt, seq);
net/ipv4/tcp_minisocks.c
581
WRITE_ONCE(newtp->snd_nxt, seq);
net/ipv4/tcp_minisocks.c
597
WRITE_ONCE(newtp->write_seq, newtp->pushed_seq = treq->snt_isn + 1);
net/ipv4/tcp_minisocks.c
65
WRITE_ONCE(ao->rcv_sne, ao->rcv_sne + 1);
net/ipv4/tcp_minisocks.c
67
WRITE_ONCE(tcptw->tw_rcv_nxt, seq);
net/ipv4/tcp_output.c
1106
WRITE_ONCE(tcp_rsk(req)->snt_tsval_last, opts->tsval);
net/ipv4/tcp_output.c
1725
WRITE_ONCE(tp->write_seq, TCP_SKB_CB(skb)->end_seq);
net/ipv4/tcp_output.c
272
WRITE_ONCE(*__window_clamp,
net/ipv4/tcp_output.c
3828
WRITE_ONCE(tp->snd_nxt, tp->snd_nxt + 1);
net/ipv4/tcp_output.c
4132
WRITE_ONCE(tp->window_clamp, dst_metric(dst, RTAX_WINDOW));
net/ipv4/tcp_output.c
4140
WRITE_ONCE(tp->window_clamp, tcp_full_space(sk));
net/ipv4/tcp_output.c
4157
WRITE_ONCE(sk->sk_err, 0);
net/ipv4/tcp_output.c
4165
WRITE_ONCE(tp->snd_nxt, tp->write_seq);
net/ipv4/tcp_output.c
4172
WRITE_ONCE(tp->copied_seq, tp->rcv_nxt);
net/ipv4/tcp_output.c
4175
WRITE_ONCE(inet_csk(sk)->icsk_retransmits, 0);
net/ipv4/tcp_output.c
4188
WRITE_ONCE(tp->write_seq, tcb->end_seq);
net/ipv4/tcp_output.c
4384
WRITE_ONCE(tp->snd_nxt, tp->write_seq);
net/ipv4/tcp_output.c
4388
WRITE_ONCE(tp->snd_nxt, TCP_SKB_CB(buff)->seq);
net/ipv4/tcp_output.c
4614
WRITE_ONCE(icsk->icsk_probes_out, 0);
net/ipv4/tcp_output.c
4620
WRITE_ONCE(icsk->icsk_probes_out, icsk->icsk_probes_out + 1);
net/ipv4/tcp_output.c
4644
WRITE_ONCE(tcp_rsk(req)->txhash, net_tx_rndhash());
net/ipv4/tcp_output.c
4658
WRITE_ONCE(req->num_retrans, req->num_retrans + 1);
net/ipv4/tcp_output.c
95
WRITE_ONCE(tp->snd_nxt, TCP_SKB_CB(skb)->end_seq);
net/ipv4/tcp_timer.c
396
WRITE_ONCE(icsk->icsk_probes_out, 0);
net/ipv4/tcp_timer.c
448
WRITE_ONCE(icsk->icsk_retransmits, icsk->icsk_retransmits + 1);
net/ipv4/tcp_timer.c
843
WRITE_ONCE(icsk->icsk_probes_out, icsk->icsk_probes_out + 1);
net/ipv4/udp.c
1039
WRITE_ONCE(up->pending, 0);
net/ipv4/udp.c
1228
WRITE_ONCE(up->pending, 0);
net/ipv4/udp.c
1507
WRITE_ONCE(up->pending, AF_INET);
net/ipv4/udp.c
1519
WRITE_ONCE(up->pending, 0);
net/ipv4/udp.c
2986
WRITE_ONCE(udp_sk(sk)->gro_receive, new_gro_receive);
net/ipv4/udp.c
3011
WRITE_ONCE(up->forward_threshold, sk->sk_rcvbuf >> 2);
net/ipv4/udp.c
3046
WRITE_ONCE(up->encap_rcv,
net/ipv4/udp.c
3050
WRITE_ONCE(up->encap_rcv,
net/ipv4/udp.c
3055
WRITE_ONCE(up->encap_type, val);
net/ipv4/udp.c
3076
WRITE_ONCE(up->gso_size, val);
net/ipv4/udp.c
3102
WRITE_ONCE(up->pcslen, val);
net/ipv4/udp.c
3116
WRITE_ONCE(up->pcrlen, val);
net/ipv4/udp_bpf.c
161
WRITE_ONCE(sk->sk_write_space, psock->saved_write_space);
net/ipv6/addrconf.c
1386
WRITE_ONCE(idev->cnf.use_tempaddr, -1); /*XXX*/
net/ipv6/addrconf.c
2753
WRITE_ONCE(ifp->tstamp, now);
net/ipv6/addrconf.c
3490
WRITE_ONCE(idev->cnf.addr_gen_mode,
net/ipv6/addrconf.c
3669
WRITE_ONCE(idev->cnf.mtu6, dev->mtu);
net/ipv6/addrconf.c
3761
WRITE_ONCE(idev->cnf.mtu6, dev->mtu);
net/ipv6/addrconf.c
3763
WRITE_ONCE(idev->tstamp, jiffies);
net/ipv6/addrconf.c
3868
WRITE_ONCE(idev->dead, 1);
net/ipv6/addrconf.c
4005
WRITE_ONCE(idev->tstamp, jiffies);
net/ipv6/addrconf.c
4220
WRITE_ONCE(idev->cnf.disable_ipv6, 1);
net/ipv6/addrconf.c
4888
WRITE_ONCE(ifp->tstamp, jiffies);
net/ipv6/addrconf.c
4889
WRITE_ONCE(ifp->valid_lft, cfg->valid_lft);
net/ipv6/addrconf.c
4890
WRITE_ONCE(ifp->prefered_lft, cfg->preferred_lft);
net/ipv6/addrconf.c
4891
WRITE_ONCE(ifp->ifa_proto, cfg->ifa_proto);
net/ipv6/addrconf.c
4894
WRITE_ONCE(ifp->rt_priority, cfg->rt_priority);
net/ipv6/addrconf.c
6060
WRITE_ONCE(idev->cnf.addr_gen_mode, mode);
net/ipv6/addrconf.c
6394
WRITE_ONCE(idev->cnf.disable_ipv6, newf);
net/ipv6/addrconf.c
6407
WRITE_ONCE(*p, newf);
net/ipv6/addrconf.c
6415
WRITE_ONCE(*p, newf);
net/ipv6/addrconf.c
6418
WRITE_ONCE(net->ipv6.devconf_dflt->disable_ipv6, newf);
net/ipv6/addrconf.c
6530
WRITE_ONCE(idev->cnf.addr_gen_mode, new_val);
net/ipv6/addrconf.c
6538
WRITE_ONCE(net->ipv6.devconf_dflt->addr_gen_mode, new_val);
net/ipv6/addrconf.c
6543
WRITE_ONCE(idev->cnf.addr_gen_mode,
net/ipv6/addrconf.c
6552
WRITE_ONCE(*((u32 *)ctl->data), new_val);
net/ipv6/addrconf.c
6611
WRITE_ONCE(idev->cnf.addr_gen_mode,
net/ipv6/addrconf.c
6618
WRITE_ONCE(idev->cnf.addr_gen_mode,
net/ipv6/addrconf.c
6703
WRITE_ONCE(*valp, val);
net/ipv6/addrconf.c
6710
WRITE_ONCE(*valp, val);
net/ipv6/addrconf.c
6761
WRITE_ONCE(idev->cnf.force_forwarding, newf);
net/ipv6/addrconf.c
6792
WRITE_ONCE(*valp, new_val);
net/ipv6/addrconf.c
863
WRITE_ONCE(idev->cnf.force_forwarding, 0);
net/ipv6/addrconf.c
865
WRITE_ONCE(idev->cnf.forwarding, newf);
net/ipv6/addrconf.c
881
WRITE_ONCE(*p, newf);
net/ipv6/addrconf.c
896
WRITE_ONCE(net->ipv6.devconf_dflt->forwarding, newf);
net/ipv6/addrconf.c
928
WRITE_ONCE(idev->cnf.ignore_routes_with_linkdown, newf);
net/ipv6/addrconf.c
948
WRITE_ONCE(*p, newf);
net/ipv6/addrconf.c
962
WRITE_ONCE(net->ipv6.devconf_dflt->ignore_routes_with_linkdown, newf);
net/ipv6/addrlabel.c
230
WRITE_ONCE(net->ipv6.ip6addrlbl_table.seq,
net/ipv6/af_inet6.c
848
WRITE_ONCE(sk->sk_err_soft, -PTR_ERR(dst));
net/ipv6/datagram.c
229
WRITE_ONCE(sk->sk_bound_dev_if, usin->sin6_scope_id);
net/ipv6/datagram.c
233
WRITE_ONCE(sk->sk_bound_dev_if, READ_ONCE(np->mcast_oif));
net/ipv6/ila/ila_xlat.c
216
WRITE_ONCE(ilan->xlat.hooks_registered, true);
net/ipv6/inet6_connection_sock.c
103
WRITE_ONCE(sk->sk_err_soft, -PTR_ERR(dst));
net/ipv6/ip6_fib.c
1139
WRITE_ONCE(rt->fib6_nsiblings, 0);
net/ipv6/ip6_fib.c
114
WRITE_ONCE(fn->fn_sernum, fib6_new_sernum(net));
net/ipv6/ip6_fib.c
1173
WRITE_ONCE(rt->fib6_nsiblings,
net/ipv6/ip6_fib.c
1224
WRITE_ONCE(sibling->fib6_nsiblings,
net/ipv6/ip6_fib.c
1272
WRITE_ONCE(sibling->fib6_nsiblings,
net/ipv6/ip6_fib.c
1274
WRITE_ONCE(rt->fib6_nsiblings, 0);
net/ipv6/ip6_fib.c
1405
WRITE_ONCE(fn->fn_sernum, sernum);
net/ipv6/ip6_fib.c
2023
WRITE_ONCE(sibling->fib6_nsiblings,
net/ipv6/ip6_fib.c
2025
WRITE_ONCE(rt->fib6_nsiblings, 0);
net/ipv6/ip6_fib.c
2250
WRITE_ONCE(w->node->fn_sernum, c->sernum);
net/ipv6/ip6_fib.c
408
WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1);
net/ipv6/ip6_fib.c
424
WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1);
net/ipv6/ip6_fib.c
435
WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1);
net/ipv6/ip6_fib.c
751
WRITE_ONCE(m->metrics[metric - 1], val);
net/ipv6/ip6_flowlabel.c
451
WRITE_ONCE(sock_net(sk)->ipv6.flowlabel_has_excl, 1);
net/ipv6/ip6_gre.c
1157
WRITE_ONCE(dev->mtu, mtu);
net/ipv6/ip6_gre.c
381
WRITE_ONCE(ign->fb_tunnel_dev, NULL);
net/ipv6/ip6_tunnel.c
1527
WRITE_ONCE(dev->mtu, mtu);
net/ipv6/ip6_tunnel.c
1770
WRITE_ONCE(dev->mtu, new_mtu);
net/ipv6/ip6_vti.c
669
WRITE_ONCE(dev->mtu,
net/ipv6/ip6mr.c
2053
WRITE_ONCE(vif->pkt_out, vif->pkt_out + 1);
net/ipv6/ip6mr.c
2054
WRITE_ONCE(vif->bytes_out, vif->bytes_out + skb->len);
net/ipv6/ip6mr.c
2090
WRITE_ONCE(vif->pkt_out, vif->pkt_out + 1);
net/ipv6/ip6mr.c
2091
WRITE_ONCE(vif->bytes_out, vif->bytes_out + skb->len);
net/ipv6/ip6mr.c
2160
WRITE_ONCE(c->_c.mfc_un.res.lastuse, jiffies);
net/ipv6/ip6mr.c
2201
WRITE_ONCE(mrt->vif_table[vif].pkt_in,
net/ipv6/ip6mr.c
2203
WRITE_ONCE(mrt->vif_table[vif].bytes_in,
net/ipv6/ip6mr.c
2259
WRITE_ONCE(c->_c.mfc_un.res.lastuse, jiffies);
net/ipv6/ip6mr.c
742
WRITE_ONCE(mrt->mroute_reg_vif_num, -1);
net/ipv6/ip6mr.c
752
WRITE_ONCE(mrt->maxvif, tmp + 1);
net/ipv6/ip6mr.c
877
WRITE_ONCE(cache->mfc_un.res.lastuse, jiffies);
net/ipv6/ip6mr.c
946
WRITE_ONCE(mrt->mroute_reg_vif_num, vifi);
net/ipv6/ip6mr.c
949
WRITE_ONCE(mrt->maxvif, vifi + 1);
net/ipv6/ipv6_sockglue.c
407
WRITE_ONCE(np->hop_limit, val);
net/ipv6/ipv6_sockglue.c
423
WRITE_ONCE(np->mcast_hops,
net/ipv6/ipv6_sockglue.c
431
WRITE_ONCE(np->frag_size, val);
net/ipv6/ipv6_sockglue.c
445
WRITE_ONCE(np->min_hopcount, val);
net/ipv6/ipv6_sockglue.c
483
WRITE_ONCE(np->pmtudisc, val);
net/ipv6/ipv6_sockglue.c
520
WRITE_ONCE(np->mcast_oif, val);
net/ipv6/ipv6_sockglue.c
532
WRITE_ONCE(np->ucast_oif, 0);
net/ipv6/ipv6_sockglue.c
544
WRITE_ONCE(np->ucast_oif, ifindex);
net/ipv6/ipv6_sockglue.c
603
WRITE_ONCE(sk->sk_prot, &tcp_prot);
net/ipv6/ipv6_sockglue.c
605
WRITE_ONCE(icsk->icsk_af_ops, &ipv4_specific);
net/ipv6/ipv6_sockglue.c
606
WRITE_ONCE(sk->sk_socket->ops, &inet_stream_ops);
net/ipv6/ipv6_sockglue.c
607
WRITE_ONCE(sk->sk_family, PF_INET);
net/ipv6/ipv6_sockglue.c
619
WRITE_ONCE(sk->sk_prot, prot);
net/ipv6/ipv6_sockglue.c
620
WRITE_ONCE(sk->sk_socket->ops, &inet_dgram_ops);
net/ipv6/ipv6_sockglue.c
621
WRITE_ONCE(sk->sk_family, PF_INET);
net/ipv6/mcast.c
2323
WRITE_ONCE(psf->sf_count[sfmode], psf->sf_count[sfmode] - 1);
net/ipv6/mcast.c
2429
WRITE_ONCE(psf->sf_count[sfmode], psf->sf_count[sfmode] + 1);
net/ipv6/mcast.c
2542
WRITE_ONCE(pmc->mca_sfcount[sfmode],
net/ipv6/mcast.c
2554
WRITE_ONCE(pmc->mca_sfcount[sfmode],
net/ipv6/mcast.c
2602
WRITE_ONCE(pmc->mca_sfcount[MCAST_EXCLUDE], 1);
net/ipv6/ndisc.c
1416
WRITE_ONCE(in6_dev->cnf.hop_limit,
net/ipv6/ndisc.c
1562
WRITE_ONCE(in6_dev->ra_mtu, mtu);
net/ipv6/ndisc.c
1569
WRITE_ONCE(in6_dev->cnf.mtu6, mtu);
net/ipv6/ndisc.c
1957
WRITE_ONCE(idev->tstamp, jiffies);
net/ipv6/route.c
2872
WRITE_ONCE(fn->fn_sernum, -1);
net/ipv6/route.c
2887
WRITE_ONCE(rt0->dst.expires, from->expires);
net/ipv6/route.c
6418
WRITE_ONCE(f6i->offload, offload);
net/ipv6/route.c
6419
WRITE_ONCE(f6i->trap, trap);
net/ipv6/route.c
6427
WRITE_ONCE(f6i->offload_failed, offload_failed);
net/ipv6/sit.c
1127
WRITE_ONCE(dev->mtu, mtu);
net/ipv6/tcp_ipv6.c
1651
WRITE_ONCE(np->mcast_oif, tcp_v6_iif(opt_skb));
net/ipv6/tcp_ipv6.c
1653
WRITE_ONCE(np->mcast_hops,
net/ipv6/tcp_ipv6.c
209
WRITE_ONCE(tp->write_seq, 0);
net/ipv6/tcp_ipv6.c
231
WRITE_ONCE(icsk->icsk_af_ops, &ipv6_mapped);
net/ipv6/tcp_ipv6.c
244
WRITE_ONCE(icsk->icsk_af_ops, &ipv6_specific);
net/ipv6/tcp_ipv6.c
327
WRITE_ONCE(tp->write_seq, st.seq);
net/ipv6/tcp_ipv6.c
473
WRITE_ONCE(tp->mtu_info, mtu);
net/ipv6/tcp_ipv6.c
499
WRITE_ONCE(sk->sk_err_soft, err);
net/ipv6/tcp_ipv6.c
513
WRITE_ONCE(sk->sk_err, err);
net/ipv6/tcp_ipv6.c
516
WRITE_ONCE(sk->sk_err_soft, err);
net/ipv6/udp.c
1281
WRITE_ONCE(up->pending, 0);
net/ipv6/udp.c
1473
WRITE_ONCE(up->pending, 0);
net/ipv6/udp.c
1749
WRITE_ONCE(up->pending, AF_INET6);
net/ipv6/udp.c
1761
WRITE_ONCE(up->pending, 0);
net/kcm/kcmsock.c
1110
WRITE_ONCE(kcm->rx_wait, false);
net/kcm/kcmsock.c
1650
WRITE_ONCE(kcm->rx_wait, false);
net/kcm/kcmsock.c
168
WRITE_ONCE(kcm->rx_wait, true);
net/kcm/kcmsock.c
244
WRITE_ONCE(kcm->rx_wait, false);
net/kcm/kcmsock.c
288
WRITE_ONCE(kcm->rx_wait, false);
net/kcm/kcmsock.c
292
WRITE_ONCE(kcm->rx_psock, psock);
net/kcm/kcmsock.c
320
WRITE_ONCE(kcm->rx_psock, NULL);
net/l2tp/l2tp_core.c
154
WRITE_ONCE(udp_sk(sk)->encap_type, 0);
net/l2tp/l2tp_core.c
598
WRITE_ONCE(session->tunnel, tunnel);
net/mctp/device.c
409
WRITE_ONCE(mdev->net, nla_get_u32(tb[IFLA_MCTP_NET]));
net/mctp/route.c
701
WRITE_ONCE(net->mctp.default_net, index);
net/mctp/test/route-test.c
1055
WRITE_ONCE(dev->mdev->net, netid);
net/mctp/test/route-test.c
188
WRITE_ONCE(dev->mdev->net, netid);
net/mctp/test/route-test.c
735
WRITE_ONCE(sock->sk->sk_rcvbuf, 0);
net/mctp/test/route-test.c
770
WRITE_ONCE(sock->sk->sk_rcvbuf, 0);
net/mpls/af_mpls.c
1592
WRITE_ONCE(nh->nh_flags, nh_flags);
net/mpls/af_mpls.c
1598
WRITE_ONCE(rt->rt_nhn_alive, alive);
net/mpls/af_mpls.c
1632
WRITE_ONCE(nh->nh_flags, nh_flags);
net/mpls/af_mpls.c
1635
WRITE_ONCE(rt->rt_nhn_alive, alive);
net/mptcp/ctrl.c
451
WRITE_ONCE(pernet->active_disable_stamp, jiffies);
net/mptcp/options.c
1006
WRITE_ONCE(msk->pm.remote_deny_join_id0, true);
net/mptcp/options.c
1054
WRITE_ONCE(msk->snd_una, new_snd_una);
net/mptcp/options.c
1106
WRITE_ONCE(msk->wnd_end, new_wnd_end);
net/mptcp/options.c
1134
WRITE_ONCE(msk->rcv_data_fin_seq,
net/mptcp/options.c
1136
WRITE_ONCE(msk->rcv_data_fin, 1);
net/mptcp/options.c
1200
WRITE_ONCE(msk->rcv_fastclose, true);
net/mptcp/options.c
1362
WRITE_ONCE(msk->old_wspace, tp->rcv_wnd);
net/mptcp/options.c
1377
WRITE_ONCE(msk->old_wspace, tp->rcv_wnd);
net/mptcp/pm.c
1068
WRITE_ONCE(pm->pm_type, pm_type);
net/mptcp/pm.c
1076
WRITE_ONCE(pm->work_pending,
net/mptcp/pm.c
1080
WRITE_ONCE(pm->accept_addr,
net/mptcp/pm.c
1083
WRITE_ONCE(pm->accept_subflow, subflows_allowed);
net/mptcp/pm.c
485
WRITE_ONCE(msk->pm.addr_signal, add_addr);
net/mptcp/pm.c
503
WRITE_ONCE(msk->pm.addr_signal, rm_addr);
net/mptcp/pm.c
516
WRITE_ONCE(pm->server_side, server_side);
net/mptcp/pm.c
550
WRITE_ONCE(pm->accept_subflow, false);
net/mptcp/pm.c
854
WRITE_ONCE(subflow->fail_tout, 0);
net/mptcp/pm.c
897
WRITE_ONCE(msk->pm.addr_signal, add_addr);
net/mptcp/pm.c
920
WRITE_ONCE(msk->pm.addr_signal, rm_addr);
net/mptcp/pm.c
927
WRITE_ONCE(msk->pm.addr_signal, rm_addr);
net/mptcp/pm_kernel.c
1184
WRITE_ONCE(pernet->endp_signal_max, addr_max - 1);
net/mptcp/pm_kernel.c
1188
WRITE_ONCE(pernet->endp_subflow_max, addr_max - 1);
net/mptcp/pm_kernel.c
1192
WRITE_ONCE(pernet->endp_laminar_max, addr_max - 1);
net/mptcp/pm_kernel.c
1196
WRITE_ONCE(pernet->endp_fullmesh_max, addr_max - 1);
net/mptcp/pm_kernel.c
1278
WRITE_ONCE(pernet->endp_signal_max, 0);
net/mptcp/pm_kernel.c
1279
WRITE_ONCE(pernet->endp_subflow_max, 0);
net/mptcp/pm_kernel.c
1280
WRITE_ONCE(pernet->endp_laminar_max, 0);
net/mptcp/pm_kernel.c
1396
WRITE_ONCE(pernet->limit_add_addr_accepted, rcv_addrs);
net/mptcp/pm_kernel.c
1397
WRITE_ONCE(pernet->limit_extra_subflows, subflows);
net/mptcp/pm_kernel.c
1532
WRITE_ONCE(pernet->endp_fullmesh_max, addr_max);
net/mptcp/pm_kernel.c
1548
WRITE_ONCE(msk->pm.work_pending, false);
net/mptcp/pm_kernel.c
688
WRITE_ONCE(msk->pm.accept_addr, false);
net/mptcp/pm_kernel.c
702
WRITE_ONCE(msk->pm.accept_addr, true);
net/mptcp/pm_kernel.c
802
WRITE_ONCE(pernet->endp_signal_max, addr_max + 1);
net/mptcp/pm_kernel.c
806
WRITE_ONCE(pernet->endp_subflow_max, addr_max + 1);
net/mptcp/pm_kernel.c
810
WRITE_ONCE(pernet->endp_laminar_max, addr_max + 1);
net/mptcp/pm_kernel.c
814
WRITE_ONCE(pernet->endp_fullmesh_max, addr_max + 1);
net/mptcp/pm_kernel.c
896
WRITE_ONCE(mptcp_subflow_ctx(ssk)->pm_listener, true);
net/mptcp/protocol.c
115
WRITE_ONCE(msk->first, ssock->sk);
net/mptcp/protocol.c
123
WRITE_ONCE(subflow->local_id, 0);
net/mptcp/protocol.c
1373
WRITE_ONCE(tcp_sk(ssk)->write_seq, tcp_sk(ssk)->write_seq + copy);
net/mptcp/protocol.c
1560
WRITE_ONCE(msk->snd_nxt, snd_nxt_new);
net/mptcp/protocol.c
1952
WRITE_ONCE(msk->write_seq, msk->write_seq + psize);
net/mptcp/protocol.c
2221
WRITE_ONCE(msk->backlog_len, msk->backlog_len - moved);
net/mptcp/protocol.c
233
WRITE_ONCE(sk->sk_rcvbuf, rcvbuf);
net/mptcp/protocol.c
2595
WRITE_ONCE(msk->first, NULL);
net/mptcp/protocol.c
2719
WRITE_ONCE(sk->sk_err, ECONNREFUSED);
net/mptcp/protocol.c
2722
WRITE_ONCE(sk->sk_err, EPIPE);
net/mptcp/protocol.c
2727
WRITE_ONCE(sk->sk_err, ECONNRESET);
net/mptcp/protocol.c
2731
WRITE_ONCE(sk->sk_shutdown, SHUTDOWN_MASK);
net/mptcp/protocol.c
2762
WRITE_ONCE(icsk->icsk_retransmits,
net/mptcp/protocol.c
2882
WRITE_ONCE(mptcp_subflow_ctx(ssk)->fail_tout, 0);
net/mptcp/protocol.c
3004
WRITE_ONCE(msk->first, NULL);
net/mptcp/protocol.c
3006
WRITE_ONCE(msk->csum_enabled, mptcp_is_checksum_enabled(sock_net(sk)));
net/mptcp/protocol.c
3110
WRITE_ONCE(mptcp_sk(sk)->snd_una, mptcp_sk(sk)->snd_nxt);
net/mptcp/protocol.c
3190
WRITE_ONCE(msk->snd_nxt, msk->write_seq);
net/mptcp/protocol.c
3208
WRITE_ONCE(msk->write_seq, msk->write_seq + 1);
net/mptcp/protocol.c
3209
WRITE_ONCE(msk->snd_data_fin_enable, 1);
net/mptcp/protocol.c
3274
WRITE_ONCE(sk->sk_shutdown, SHUTDOWN_MASK);
net/mptcp/protocol.c
3427
WRITE_ONCE(msk->flags, 0);
net/mptcp/protocol.c
3432
WRITE_ONCE(msk->can_ack, false);
net/mptcp/protocol.c
3433
WRITE_ONCE(msk->fully_established, false);
net/mptcp/protocol.c
3434
WRITE_ONCE(msk->rcv_data_fin, false);
net/mptcp/protocol.c
3435
WRITE_ONCE(msk->snd_data_fin_enable, false);
net/mptcp/protocol.c
3436
WRITE_ONCE(msk->rcv_fastclose, false);
net/mptcp/protocol.c
3437
WRITE_ONCE(msk->use_64bit_ack, false);
net/mptcp/protocol.c
3438
WRITE_ONCE(msk->csum_enabled, mptcp_is_checksum_enabled(sock_net(sk)));
net/mptcp/protocol.c
3450
WRITE_ONCE(msk->ack_seq, 0);
net/mptcp/protocol.c
3452
WRITE_ONCE(sk->sk_shutdown, 0);
net/mptcp/protocol.c
3533
WRITE_ONCE(msk->local_key, subflow_req->local_key);
net/mptcp/protocol.c
3534
WRITE_ONCE(msk->token, subflow_req->token);
net/mptcp/protocol.c
3536
WRITE_ONCE(msk->fully_established, false);
net/mptcp/protocol.c
3538
WRITE_ONCE(msk->csum_enabled, true);
net/mptcp/protocol.c
3540
WRITE_ONCE(msk->write_seq, subflow_req->idsn + 1);
net/mptcp/protocol.c
3541
WRITE_ONCE(msk->snd_nxt, msk->write_seq);
net/mptcp/protocol.c
3542
WRITE_ONCE(msk->snd_una, msk->write_seq);
net/mptcp/protocol.c
3543
WRITE_ONCE(msk->wnd_end, msk->snd_nxt + tcp_sk(ssk)->snd_wnd);
net/mptcp/protocol.c
3559
WRITE_ONCE(msk->first, ssk);
net/mptcp/protocol.c
3773
WRITE_ONCE(msk->local_key, subflow->local_key);
net/mptcp/protocol.c
3774
WRITE_ONCE(msk->rcvq_space.time, mptcp_stamp());
net/mptcp/protocol.c
387
WRITE_ONCE(msk->ack_seq, msk->ack_seq + copy_len);
net/mptcp/protocol.c
3971
WRITE_ONCE(msk->write_seq, subflow->idsn);
net/mptcp/protocol.c
3972
WRITE_ONCE(msk->snd_nxt, subflow->idsn);
net/mptcp/protocol.c
3973
WRITE_ONCE(msk->snd_una, subflow->idsn);
net/mptcp/protocol.c
4252
WRITE_ONCE(newsock->sk->sk_socket->ops,
net/mptcp/protocol.c
457
WRITE_ONCE(msk->snd_data_fin_enable, 0);
net/mptcp/protocol.c
619
WRITE_ONCE(msk->ack_seq, msk->ack_seq + 1);
net/mptcp/protocol.c
620
WRITE_ONCE(msk->rcv_data_fin, 0);
net/mptcp/protocol.c
622
WRITE_ONCE(sk->sk_shutdown, sk->sk_shutdown | RCV_SHUTDOWN);
net/mptcp/protocol.c
689
WRITE_ONCE(msk->backlog_len, msk->backlog_len + delta);
net/mptcp/protocol.c
763
WRITE_ONCE(tp->copied_seq, seq);
net/mptcp/protocol.c
812
WRITE_ONCE(msk->ack_seq, end_seq);
net/mptcp/protocol.c
841
WRITE_ONCE(sk->sk_err, -err);
net/mptcp/protocol.h
1244
WRITE_ONCE(msk->pm.accept_subflow, true);
net/mptcp/protocol.h
615
WRITE_ONCE(subflow->local_id, -1);
net/mptcp/protocol.h
999
WRITE_ONCE(sk->sk_sndbuf, new_sndbuf);
net/mptcp/sched.c
165
WRITE_ONCE(subflow->scheduled, scheduled);
net/mptcp/sockopt.c
103
WRITE_ONCE(ssk->sk_rcvbuf, sk->sk_rcvbuf);
net/mptcp/sockopt.c
107
WRITE_ONCE(ssk->sk_mark, sk->sk_mark);
net/mptcp/sockopt.c
112
WRITE_ONCE(ssk->sk_incoming_cpu, val);
net/mptcp/sockopt.c
142
WRITE_ONCE(sk->sk_incoming_cpu, val);
net/mptcp/sockopt.c
1555
WRITE_ONCE(ssk->sk_sndbuf, sk->sk_sndbuf);
net/mptcp/sockopt.c
1559
WRITE_ONCE(ssk->sk_rcvbuf, sk->sk_rcvbuf);
net/mptcp/sockopt.c
1588
WRITE_ONCE(inet_sk(ssk)->local_port_range, READ_ONCE(inet_sk(sk)->local_port_range));
net/mptcp/sockopt.c
1629
WRITE_ONCE(sk->sk_rcvlowat, val ? : 1);
net/mptcp/sockopt.c
1643
WRITE_ONCE(sk->sk_rcvbuf, space);
net/mptcp/sockopt.c
1649
WRITE_ONCE(ssk->sk_rcvbuf, space);
net/mptcp/sockopt.c
1650
WRITE_ONCE(tcp_sk(ssk)->window_clamp, val);
net/mptcp/sockopt.c
721
WRITE_ONCE(inet_sk(ssk)->local_port_range,
net/mptcp/sockopt.c
854
WRITE_ONCE(msk->notsent_lowat, val);
net/mptcp/sockopt.c
92
WRITE_ONCE(ssk->sk_priority, val);
net/mptcp/sockopt.c
97
WRITE_ONCE(ssk->sk_sndbuf, sk->sk_sndbuf);
net/mptcp/subflow.c
1198
WRITE_ONCE(mptcp_sk(subflow->conn)->use_64bit_ack, !!mpext->dsn64);
net/mptcp/subflow.c
1345
WRITE_ONCE(subflow->fail_tout, fail_tout);
net/mptcp/subflow.c
1360
WRITE_ONCE(subflow->data_avail, false);
net/mptcp/subflow.c
1394
WRITE_ONCE(subflow->data_avail, true);
net/mptcp/subflow.c
1415
WRITE_ONCE(subflow->data_avail, true);
net/mptcp/subflow.c
1429
WRITE_ONCE(ssk->sk_err, EBADMSG);
net/mptcp/subflow.c
1434
WRITE_ONCE(subflow->data_avail, false);
net/mptcp/subflow.c
1447
WRITE_ONCE(subflow->data_avail, true);
net/mptcp/subflow.c
1459
WRITE_ONCE(subflow->data_avail, false);
net/mptcp/subflow.c
1683
WRITE_ONCE(subflow->remote_id, remote_id);
net/mptcp/subflow.c
1858
WRITE_ONCE(ctx->local_id, -1);
net/mptcp/subflow.c
2076
WRITE_ONCE(new_ctx->fully_established, true);
net/mptcp/subflow.c
2080
WRITE_ONCE(new_ctx->remote_id, subflow_req->remote_id);
net/mptcp/subflow.c
470
WRITE_ONCE(msk->write_seq, subflow->idsn + 1);
net/mptcp/subflow.c
471
WRITE_ONCE(msk->snd_nxt, msk->write_seq);
net/mptcp/subflow.c
495
WRITE_ONCE(msk->remote_key, subflow->remote_key);
net/mptcp/subflow.c
496
WRITE_ONCE(msk->ack_seq, subflow->iasn);
net/mptcp/subflow.c
497
WRITE_ONCE(msk->can_ack, true);
net/mptcp/subflow.c
512
WRITE_ONCE(msk->snd_una, subflow->idsn + 1);
net/mptcp/subflow.c
513
WRITE_ONCE(msk->wnd_end, subflow->idsn + 1 + tcp_sk(ssk)->snd_wnd);
net/mptcp/subflow.c
559
WRITE_ONCE(msk->csum_enabled, true);
net/mptcp/subflow.c
561
WRITE_ONCE(msk->pm.remote_deny_join_id0, true);
net/mptcp/subflow.c
578
WRITE_ONCE(subflow->remote_id, mp_opt.join_id);
net/mptcp/subflow.c
627
WRITE_ONCE(subflow->local_id, local_id);
net/mptcp/subflow.c
802
WRITE_ONCE(subflow->fully_established, true);
net/mptcp/subflow.c
803
WRITE_ONCE(msk->fully_established, true);
net/mptcp/subflow.c
891
WRITE_ONCE(owner->pm.remote_deny_join_id0, true);
net/mptcp/token.c
175
WRITE_ONCE(msk->token, subflow->token);
net/mptcp/token.c
395
WRITE_ONCE(msk->token, 0);
net/netfilter/core.c
477
WRITE_ONCE(old->hooks[i].hook, accept_all);
net/netfilter/core.c
478
WRITE_ONCE(orig_ops[i], (void *)&dummy_ops);
net/netfilter/ipvs/ip_vs_core.c
2294
WRITE_ONCE(ipvs->enable, 0);
net/netfilter/ipvs/ip_vs_core.c
2366
WRITE_ONCE(ipvs->enable, 0); /* Disable packet reception */
net/netfilter/ipvs/ip_vs_ctl.c
1486
WRITE_ONCE(ipvs->enable, 1);
net/netfilter/ipvs/ip_vs_est.c
221
WRITE_ONCE(kd->est_row, row);
net/netfilter/ipvs/ip_vs_sync.c
1318
WRITE_ONCE(inet->mc_ttl, ttl);
net/netfilter/ipvs/ip_vs_sync.c
1324
WRITE_ONCE(np->mcast_hops, ttl);
net/netfilter/ipvs/ip_vs_sync.c
1337
WRITE_ONCE(inet->pmtudisc, val);
net/netfilter/ipvs/ip_vs_sync.c
1343
WRITE_ONCE(np->pmtudisc, val);
net/netfilter/ipvs/ip_vs_sync.c
1367
WRITE_ONCE(np->mcast_oif, dev->ifindex);
net/netfilter/nf_conntrack_core.c
1105
WRITE_ONCE(loser_ct->timeout, nfct_time_stamp + HZ);
net/netfilter/nf_conntrack_core.c
1700
WRITE_ONCE(ct->timeout, 0);
net/netfilter/nf_conntrack_core.c
176
WRITE_ONCE(nf_conntrack_locks_all, true);
net/netfilter/nf_conntrack_core.c
2111
WRITE_ONCE(ct->timeout, extra_jiffies);
net/netfilter/nf_conntrack_core.c
862
WRITE_ONCE(ext->gen_id, 0);
net/netfilter/nf_conntrack_netlink.c
2011
WRITE_ONCE(ct->mark, newmark);
net/netfilter/nf_conntrack_proto_tcp.c
771
WRITE_ONCE(ct->timeout, timeout + nfct_time_stamp);
net/netfilter/nf_conntrack_proto_tcp.c
945
WRITE_ONCE(ct->timeout, timeout + nfct_time_stamp);
net/netfilter/nf_conntrack_sane.c
105
WRITE_ONCE(ct_sane_info->state, SANE_STATE_NORMAL);
net/netfilter/nf_conntrack_sane.c
110
WRITE_ONCE(ct_sane_info->state, SANE_STATE_START_REQUESTED);
net/netfilter/nf_conntrack_sane.c
121
WRITE_ONCE(ct_sane_info->state, SANE_STATE_NORMAL);
net/netfilter/nf_flow_table_core.c
363
WRITE_ONCE(flow->timeout, timeout);
net/netfilter/nf_tables_api.c
10769
WRITE_ONCE(nft_net->gc_seq, ++gc_seq);
net/netfilter/nf_tables_api.c
10776
WRITE_ONCE(nft_net->gc_seq, ++gc_seq);
net/netfilter/nf_tables_api.c
10968
WRITE_ONCE(set->timeout, nft_trans_set_timeout(trans));
net/netfilter/nf_tables_api.c
10969
WRITE_ONCE(set->gc_int, nft_trans_set_gc_int(trans));
net/netfilter/nf_tables_api.c
10972
WRITE_ONCE(set->size, nft_trans_set_size(trans));
net/netfilter/nf_tables_api.c
6991
WRITE_ONCE(nft_set_ext_timeout(ext)->timeout, update->timeout);
net/netfilter/nf_tables_api.c
6994
WRITE_ONCE(nft_set_ext_timeout(ext)->expiration, get_jiffies_64() + update->expiration);
net/netfilter/nfnetlink.c
703
WRITE_ONCE(nf_ctnetlink_has_listener, v);
net/netfilter/nfnetlink.c
762
WRITE_ONCE(nf_ctnetlink_has_listener, v);
net/netfilter/nft_connlimit.c
140
WRITE_ONCE(priv->limit, newpriv->limit);
net/netfilter/nft_connlimit.c
141
WRITE_ONCE(priv->invert, newpriv->invert);
net/netfilter/nft_ct.c
296
WRITE_ONCE(ct->mark, value);
net/netfilter/nft_dynset.c
108
WRITE_ONCE(nft_set_ext_timeout(ext)->expiration, get_jiffies_64() + timeout);
net/netfilter/nft_last.c
63
WRITE_ONCE(last->jiffies, jiffies);
net/netfilter/nft_last.c
65
WRITE_ONCE(last->set, 1);
net/netfilter/nft_last.c
78
WRITE_ONCE(last->set, 0);
net/netfilter/nft_synproxy.c
344
WRITE_ONCE(priv->info, newpriv->info);
net/netfilter/xt_connmark.c
49
WRITE_ONCE(ct->mark, newmark);
net/netfilter/xt_connmark.c
63
WRITE_ONCE(ct->mark, newmark);
net/netlink/af_netlink.c
1070
WRITE_ONCE(sk->sk_state, NETLINK_UNCONNECTED);
net/netlink/af_netlink.c
1072
WRITE_ONCE(nlk->dst_portid, 0);
net/netlink/af_netlink.c
1073
WRITE_ONCE(nlk->dst_group, 0);
net/netlink/af_netlink.c
1095
WRITE_ONCE(sk->sk_state, NETLINK_CONNECTED);
net/netlink/af_netlink.c
1097
WRITE_ONCE(nlk->dst_portid, nladdr->nl_pid);
net/netlink/af_netlink.c
1098
WRITE_ONCE(nlk->dst_group, ffs(nladdr->nl_groups));
net/netlink/af_netlink.c
1589
WRITE_ONCE(sk->sk_err, p->code);
net/netlink/af_netlink.c
1943
WRITE_ONCE(nlk->max_recvmsg_len, max_recvmsg_len);
net/netlink/af_netlink.c
1978
WRITE_ONCE(sk->sk_err, -ret);
net/netlink/af_netlink.c
2372
WRITE_ONCE(nlk->cb_running, false);
net/netlink/af_netlink.c
2437
WRITE_ONCE(nlk->cb_running, true);
net/netlink/af_netlink.c
2519
WRITE_ONCE(NETLINK_CB(in_skb).sk->sk_err, ENOBUFS);
net/netlink/af_netlink.c
355
WRITE_ONCE(sk->sk_err, ENOBUFS);
net/netlink/af_netlink.c
564
WRITE_ONCE(nlk_sk(sk)->portid, portid);
net/netlink/af_netlink.c
586
WRITE_ONCE(nlk_sk(sk)->bound, portid);
net/netlink/af_netlink.c
771
WRITE_ONCE(nlk->cb_running, false);
net/openvswitch/conntrack.c
352
WRITE_ONCE(ct->mark, new_mark);
net/openvswitch/flow_table.c
291
WRITE_ONCE(ma->count, ma_count + 1);
net/openvswitch/flow_table.c
312
WRITE_ONCE(ma->count, ma_count - 1);
net/packet/af_packet.c
1352
WRITE_ONCE(history[victim], rxhash);
net/packet/af_packet.c
1788
WRITE_ONCE(po->fanout, match);
net/packet/af_packet.c
3138
WRITE_ONCE(po->num, 0);
net/packet/af_packet.c
3233
WRITE_ONCE(po->num, 0);
net/packet/af_packet.c
3242
WRITE_ONCE(po->num, proto);
net/packet/af_packet.c
3249
WRITE_ONCE(po->ifindex, -1);
net/packet/af_packet.c
3255
WRITE_ONCE(po->ifindex, dev ? dev->ifindex : 0);
net/packet/af_packet.c
3853
WRITE_ONCE(pkt_sk(sk)->copy_thresh, val);
net/packet/af_packet.c
3969
WRITE_ONCE(po->vnet_hdr_sz, hdr_len);
net/packet/af_packet.c
3984
WRITE_ONCE(po->tp_tstamp, val);
net/packet/af_packet.c
4017
WRITE_ONCE(po->prot_hook.ignore_outgoing, !!val);
net/packet/af_packet.c
408
WRITE_ONCE(h.h1->tp_status, status);
net/packet/af_packet.c
412
WRITE_ONCE(h.h2->tp_status, status);
net/packet/af_packet.c
416
WRITE_ONCE(h.h3->tp_status, status);
net/packet/af_packet.c
4212
WRITE_ONCE(po->ifindex, -1);
net/packet/af_packet.c
4524
WRITE_ONCE(po->num, 0);
net/packet/af_packet.c
4559
WRITE_ONCE(po->num, num);
net/psp/psp_sock.c
234
WRITE_ONCE(sk->sk_validate_xmit_skb, psp_validate_xmit);
net/rds/send.c
231
WRITE_ONCE(cp->cp_send_gen, send_gen);
net/rxrpc/ar-internal.h
1386
WRITE_ONCE(peer->last_tx_at, ktime_get_seconds());
net/rxrpc/input.c
297
WRITE_ONCE(call->tx_bottom, seq);
net/rxrpc/io_thread.c
600
WRITE_ONCE(local->io_thread, NULL);
net/rxrpc/local_object.c
232
WRITE_ONCE(local->io_thread, io_thread);
net/rxrpc/rtt.c
174
WRITE_ONCE(call->peer->recent_srtt_us, call->srtt_us / 8);
net/rxrpc/rtt.c
175
WRITE_ONCE(call->peer->recent_rto_us, call->rto_us);
net/rxrpc/rtt.c
193
WRITE_ONCE(call->backoff, backoff + 1);
net/rxrpc/sendmsg.c
739
WRITE_ONCE(call->next_rx_timo, p.call.timeouts.normal);
net/rxrpc/sendmsg.c
742
WRITE_ONCE(call->next_req_timo, p.call.timeouts.idle);
net/rxrpc/sendmsg.c
748
WRITE_ONCE(call->expect_term_by,
net/sched/act_ct.c
910
WRITE_ONCE(ct->mark, new_mark);
net/sched/act_gate.c
342
WRITE_ONCE(gact->tk_offset, tko);
net/sched/sch_api.c
1301
WRITE_ONCE(dev->tx_queue_len, DEFAULT_TX_QUEUE_LEN);
net/sched/sch_cake.c
2247
WRITE_ONCE(q->last_active, now);
net/sched/sch_cake.c
2674
WRITE_ONCE(q->rate_bps,
net/sched/sch_cake.c
2678
WRITE_ONCE(q->tin_mode,
net/sched/sch_cake.c
2694
WRITE_ONCE(q->atm_mode,
net/sched/sch_cake.c
2698
WRITE_ONCE(q->rate_overhead,
net/sched/sch_cake.c
2710
WRITE_ONCE(q->rate_mpu,
net/sched/sch_cake.c
2716
WRITE_ONCE(q->interval, max(interval, 1U));
net/sched/sch_cake.c
2722
WRITE_ONCE(q->target, max(target, 1U));
net/sched/sch_cake.c
2733
WRITE_ONCE(q->ack_filter,
net/sched/sch_cake.c
2737
WRITE_ONCE(q->buffer_config_limit,
net/sched/sch_cake.c
2748
WRITE_ONCE(q->fwmark_mask, nla_get_u32(tb[TCA_CAKE_FWMARK]));
net/sched/sch_cake.c
2749
WRITE_ONCE(q->fwmark_shft,
net/sched/sch_cake.c
2753
WRITE_ONCE(q->rate_flags, rate_flags);
net/sched/sch_cake.c
2754
WRITE_ONCE(q->flow_mode, flow_mode);
net/sched/sch_cbs.c
392
WRITE_ONCE(q->hicredit, qopt->hicredit);
net/sched/sch_cbs.c
393
WRITE_ONCE(q->locredit, qopt->locredit);
net/sched/sch_cbs.c
394
WRITE_ONCE(q->idleslope, qopt->idleslope * BYTES_PER_KBIT);
net/sched/sch_cbs.c
395
WRITE_ONCE(q->sendslope, qopt->sendslope * BYTES_PER_KBIT);
net/sched/sch_cbs.c
396
WRITE_ONCE(q->offload, qopt->offload);
net/sched/sch_choke.c
408
WRITE_ONCE(q->flags, ctl->flags);
net/sched/sch_choke.c
409
WRITE_ONCE(q->limit, ctl->limit);
net/sched/sch_codel.c
119
WRITE_ONCE(q->params.target,
net/sched/sch_codel.c
126
WRITE_ONCE(q->params.ce_threshold,
net/sched/sch_codel.c
133
WRITE_ONCE(q->params.interval,
net/sched/sch_codel.c
138
WRITE_ONCE(sch->limit,
net/sched/sch_codel.c
142
WRITE_ONCE(q->params.ecn,
net/sched/sch_dualpi2.c
529
WRITE_ONCE(q->l_head_ts, head_enqueue_time(q->l_queue));
net/sched/sch_dualpi2.c
539
WRITE_ONCE(q->c_head_ts, head_enqueue_time(sch));
net/sched/sch_dualpi2.c
720
WRITE_ONCE(q->pi2_prob, calculate_probability(sch));
net/sched/sch_dualpi2.c
787
WRITE_ONCE(sch->limit, limit);
net/sched/sch_dualpi2.c
788
WRITE_ONCE(q->memory_limit, get_memory_limit(sch, limit));
net/sched/sch_dualpi2.c
792
WRITE_ONCE(q->memory_limit,
net/sched/sch_dualpi2.c
798
WRITE_ONCE(q->pi2_target, target * NSEC_PER_USEC);
net/sched/sch_dualpi2.c
804
WRITE_ONCE(q->pi2_tupdate, convert_us_to_nsec(tupdate));
net/sched/sch_dualpi2.c
810
WRITE_ONCE(q->pi2_alpha, dualpi2_scale_alpha_beta(alpha));
net/sched/sch_dualpi2.c
816
WRITE_ONCE(q->pi2_beta, dualpi2_scale_alpha_beta(beta));
net/sched/sch_dualpi2.c
822
WRITE_ONCE(q->step_in_packets, true);
net/sched/sch_dualpi2.c
823
WRITE_ONCE(q->step_thresh, step_th);
net/sched/sch_dualpi2.c
827
WRITE_ONCE(q->step_in_packets, false);
net/sched/sch_dualpi2.c
828
WRITE_ONCE(q->step_thresh, convert_us_to_nsec(step_th));
net/sched/sch_dualpi2.c
832
WRITE_ONCE(q->min_qlen_step,
net/sched/sch_dualpi2.c
838
WRITE_ONCE(q->coupling_factor, coupling);
net/sched/sch_dualpi2.c
844
WRITE_ONCE(q->drop_overload, (bool)drop_overload);
net/sched/sch_dualpi2.c
850
WRITE_ONCE(q->drop_early, (bool)drop_early);
net/sched/sch_dualpi2.c
862
WRITE_ONCE(q->ecn_mask, ecn_mask);
net/sched/sch_dualpi2.c
868
WRITE_ONCE(q->split_gso, (bool)split_gso);
net/sched/sch_ets.c
664
WRITE_ONCE(q->nbands, nbands);
net/sched/sch_ets.c
675
WRITE_ONCE(q->nstrict, nstrict);
net/sched/sch_ets.c
679
WRITE_ONCE(q->classes[i].quantum, quanta[i]);
net/sched/sch_ets.c
693
WRITE_ONCE(q->classes[i].quantum, 0);
net/sched/sch_fifo.c
112
WRITE_ONCE(sch->limit, limit);
net/sched/sch_fifo.c
119
WRITE_ONCE(sch->limit, ctl->limit);
net/sched/sch_fq.c
1042
WRITE_ONCE(sch->limit,
net/sched/sch_fq.c
1046
WRITE_ONCE(q->flow_plimit,
net/sched/sch_fq.c
1053
WRITE_ONCE(q->quantum, quantum);
net/sched/sch_fq.c
1061
WRITE_ONCE(q->initial_quantum,
net/sched/sch_fq.c
1071
WRITE_ONCE(q->flow_max_rate,
net/sched/sch_fq.c
1075
WRITE_ONCE(q->low_rate_threshold,
net/sched/sch_fq.c
1082
WRITE_ONCE(q->rate_enable,
net/sched/sch_fq.c
1091
WRITE_ONCE(q->flow_refill_delay,
net/sched/sch_fq.c
1102
WRITE_ONCE(q->orphan_mask,
net/sched/sch_fq.c
1106
WRITE_ONCE(q->ce_threshold,
net/sched/sch_fq.c
1111
WRITE_ONCE(q->timer_slack,
net/sched/sch_fq.c
1115
WRITE_ONCE(q->horizon,
net/sched/sch_fq.c
1120
WRITE_ONCE(q->horizon_drop,
net/sched/sch_fq.c
1128
WRITE_ONCE(q->offload_horizon, offload_horizon);
net/sched/sch_fq.c
914
WRITE_ONCE(q->fq_trees_log, log);
net/sched/sch_fq.c
962
WRITE_ONCE(out[i], tmp[i]);
net/sched/sch_fq.c
989
WRITE_ONCE(q->band_flows[i].quantum, weights[i]);
net/sched/sch_fq_codel.c
399
WRITE_ONCE(q->cparams.target,
net/sched/sch_fq_codel.c
406
WRITE_ONCE(q->cparams.ce_threshold,
net/sched/sch_fq_codel.c
411
WRITE_ONCE(q->cparams.ce_threshold_selector,
net/sched/sch_fq_codel.c
414
WRITE_ONCE(q->cparams.ce_threshold_mask,
net/sched/sch_fq_codel.c
420
WRITE_ONCE(q->cparams.interval,
net/sched/sch_fq_codel.c
425
WRITE_ONCE(sch->limit,
net/sched/sch_fq_codel.c
429
WRITE_ONCE(q->cparams.ecn,
net/sched/sch_fq_codel.c
433
WRITE_ONCE(q->quantum, quantum);
net/sched/sch_fq_codel.c
436
WRITE_ONCE(q->drop_batch_size,
net/sched/sch_fq_codel.c
440
WRITE_ONCE(q->memory_limit,
net/sched/sch_fq_pie.c
303
WRITE_ONCE(q->p_params.limit, limit);
net/sched/sch_fq_pie.c
304
WRITE_ONCE(sch->limit, limit);
net/sched/sch_fq_pie.c
326
WRITE_ONCE(q->p_params.target,
net/sched/sch_fq_pie.c
332
WRITE_ONCE(q->p_params.tupdate,
net/sched/sch_fq_pie.c
336
WRITE_ONCE(q->p_params.alpha,
net/sched/sch_fq_pie.c
340
WRITE_ONCE(q->p_params.beta,
net/sched/sch_fq_pie.c
344
WRITE_ONCE(q->quantum, nla_get_u32(tb[TCA_FQ_PIE_QUANTUM]));
net/sched/sch_fq_pie.c
347
WRITE_ONCE(q->memory_limit,
net/sched/sch_fq_pie.c
351
WRITE_ONCE(q->ecn_prob,
net/sched/sch_fq_pie.c
355
WRITE_ONCE(q->p_params.ecn,
net/sched/sch_fq_pie.c
359
WRITE_ONCE(q->p_params.bytemode,
net/sched/sch_fq_pie.c
363
WRITE_ONCE(q->p_params.dq_rate_estimator,
net/sched/sch_generic.c
1234
WRITE_ONCE(dev_queue->trans_start, 0);
net/sched/sch_hfsc.c
1447
WRITE_ONCE(q->defcls, qopt->defcls);
net/sched/sch_hhf.c
537
WRITE_ONCE(sch->limit, nla_get_u32(tb[TCA_HHF_BACKLOG_LIMIT]));
net/sched/sch_hhf.c
539
WRITE_ONCE(q->quantum, new_quantum);
net/sched/sch_hhf.c
540
WRITE_ONCE(q->hhf_non_hh_weight, new_hhf_non_hh_weight);
net/sched/sch_hhf.c
543
WRITE_ONCE(q->hh_flows_limit,
net/sched/sch_hhf.c
549
WRITE_ONCE(q->hhf_reset_timeout,
net/sched/sch_hhf.c
554
WRITE_ONCE(q->hhf_admit_bytes,
net/sched/sch_hhf.c
560
WRITE_ONCE(q->hhf_evict_timeout,
net/sched/sch_pie.c
162
WRITE_ONCE(q->params.target,
net/sched/sch_pie.c
168
WRITE_ONCE(q->params.tupdate,
net/sched/sch_pie.c
174
WRITE_ONCE(q->params.limit, limit);
net/sched/sch_pie.c
175
WRITE_ONCE(sch->limit, limit);
net/sched/sch_pie.c
179
WRITE_ONCE(q->params.alpha, nla_get_u32(tb[TCA_PIE_ALPHA]));
net/sched/sch_pie.c
182
WRITE_ONCE(q->params.beta, nla_get_u32(tb[TCA_PIE_BETA]));
net/sched/sch_pie.c
185
WRITE_ONCE(q->params.ecn, nla_get_u32(tb[TCA_PIE_ECN]));
net/sched/sch_pie.c
188
WRITE_ONCE(q->params.bytemode,
net/sched/sch_pie.c
192
WRITE_ONCE(q->params.dq_rate_estimator,
net/sched/sch_sfq.c
726
WRITE_ONCE(q->perturb_period, perturb_period);
net/sched/sch_sfq.c
767
WRITE_ONCE(q->perturb_period, 0);
net/sched/sch_skbprio.c
174
WRITE_ONCE(sch->limit, ctl->limit);
net/sched/sch_taprio.c
1684
WRITE_ONCE(q->tk_offset, tk_offset);
net/sched/sch_teql.c
430
WRITE_ONCE(dev->mtu, new_mtu);
net/sctp/input.c
588
WRITE_ONCE(sk->sk_err_soft, err);
net/sctp/ipv6.c
156
WRITE_ONCE(sk->sk_err_soft, err);
net/sctp/socket.c
103
WRITE_ONCE(sctp_memory_pressure, 1);
net/sctp/socket.c
8599
WRITE_ONCE(sk->sk_max_ack_backlog, backlog);
net/sctp/socket.c
8660
WRITE_ONCE(sk->sk_max_ack_backlog, backlog);
net/shaper/shaper.c
320
WRITE_ONCE(binding->netdev->net_shaper_hierarchy, hierarchy);
net/smc/af_smc.c
1866
WRITE_ONCE(sk->sk_lingertime, SMC_MAX_STREAM_WAIT_TIMEOUT);
net/smc/af_smc.c
400
WRITE_ONCE(sk->sk_sndbuf, 2 * READ_ONCE(net->smc.sysctl_wmem));
net/smc/af_smc.c
401
WRITE_ONCE(sk->sk_rcvbuf, 2 * READ_ONCE(net->smc.sysctl_rmem));
net/smc/smc_clc.c
711
WRITE_ONCE(clc_sk->sk_rcvtimeo, timeout);
net/smc/smc_clc.c
799
WRITE_ONCE(clc_sk->sk_rcvtimeo, rcvtimeo);
net/smc/smc_core.c
1204
WRITE_ONCE(buf_desc->used, 0);
net/smc/smc_core.c
1235
WRITE_ONCE(conn->sndbuf_desc->used, 0);
net/smc/smc_core.c
1246
WRITE_ONCE(conn->rmb_desc->used, 0);
net/smc/smc_sysctl.c
233
WRITE_ONCE(net->smc.sysctl_wmem, net_smc_wmem_init);
net/smc/smc_sysctl.c
234
WRITE_ONCE(net->smc.sysctl_rmem, net_smc_rmem_init);
net/socket.c
3003
WRITE_ONCE(sock->sk->sk_err, -err);
net/socket.c
610
WRITE_ONCE(sock->sk->sk_uid, iattr->ia_uid);
net/socket.c
677
WRITE_ONCE(sock->file, NULL);
net/sunrpc/svc.c
749
WRITE_ONCE(rqstp->rq_qtime, ktime_get());
net/sunrpc/xprtmultipath.c
233
WRITE_ONCE(xps->xps_iter_ops, &rpc_xprt_iter_roundrobin);
net/sunrpc/xprtmultipath.c
252
WRITE_ONCE(xpi->xpi_cursor, NULL);
net/tls/tls_device.c
1320
WRITE_ONCE(ctx->sk->sk_validate_xmit_skb, tls_validate_xmit_skb_sw);
net/tls/tls_main.c
1098
WRITE_ONCE(sk->sk_prot, p);
net/tls/tls_main.c
135
WRITE_ONCE(sk->sk_prot,
net/tls/tls_main.c
137
WRITE_ONCE(sk->sk_socket->ops,
net/tls/tls_main.c
384
WRITE_ONCE(sk->sk_prot, ctx->sk_proto);
net/tls/tls_strp.c
24
WRITE_ONCE(strp->sk->sk_err, -err);
net/tls/tls_strp.c
370
WRITE_ONCE(strp->msg_ready, 1);
net/tls/tls_strp.c
494
WRITE_ONCE(strp->msg_ready, 0);
net/tls/tls_strp.c
541
WRITE_ONCE(strp->msg_ready, 1);
net/tls/tls_strp.c
593
WRITE_ONCE(strp->msg_ready, 0);
net/tls/tls_sw.c
1805
WRITE_ONCE(rx_ctx->key_update_pending, true);
net/tls/tls_sw.c
2005
WRITE_ONCE(ctx->reader_present, 1);
net/tls/tls_sw.c
2033
WRITE_ONCE(ctx->reader_present, 0);
net/tls/tls_sw.c
2783
WRITE_ONCE(ctx->key_update_pending, false);
net/tls/tls_sw.c
605
WRITE_ONCE(rec->tx_ready, true);
net/tls/tls_sw.c
75
WRITE_ONCE(sk->sk_err, -err);
net/unix/af_unix.c
1556
WRITE_ONCE(sk->sk_state, TCP_ESTABLISHED);
net/unix/af_unix.c
1557
WRITE_ONCE(other->sk_state, TCP_ESTABLISHED);
net/unix/af_unix.c
1574
WRITE_ONCE(sk->sk_state, TCP_CLOSE);
net/unix/af_unix.c
1584
WRITE_ONCE(old_peer->sk_state, TCP_CLOSE);
net/unix/af_unix.c
1775
WRITE_ONCE(sk->sk_state, TCP_ESTABLISHED);
net/unix/af_unix.c
2203
WRITE_ONCE(sk->sk_state, TCP_CLOSE);
net/unix/af_unix.c
2349
WRITE_ONCE(ousk->oob_skb, skb);
net/unix/af_unix.c
2350
WRITE_ONCE(ousk->inq_len, ousk->inq_len + 1);
net/unix/af_unix.c
2477
WRITE_ONCE(otheru->inq_len, otheru->inq_len + skb->len);
net/unix/af_unix.c
2765
WRITE_ONCE(u->oob_skb, NULL);
net/unix/af_unix.c
2766
WRITE_ONCE(u->inq_len, u->inq_len - 1);
net/unix/af_unix.c
2826
WRITE_ONCE(u->oob_skb, NULL);
net/unix/af_unix.c
2871
WRITE_ONCE(u->inq_len, u->inq_len - skb->len);
net/unix/af_unix.c
2875
WRITE_ONCE(u->oob_skb, NULL);
net/unix/af_unix.c
3053
WRITE_ONCE(u->inq_len, u->inq_len - skb->len);
net/unix/af_unix.c
3195
WRITE_ONCE(sk->sk_shutdown, sk->sk_shutdown | mode);
net/unix/af_unix.c
3215
WRITE_ONCE(other->sk_shutdown, other->sk_shutdown | peer_mode);
net/unix/af_unix.c
629
WRITE_ONCE(other->sk_err, ECONNRESET);
net/unix/af_unix.c
679
WRITE_ONCE(sk->sk_shutdown, SHUTDOWN_MASK);
net/unix/af_unix.c
684
WRITE_ONCE(sk->sk_state, TCP_CLOSE);
net/unix/af_unix.c
707
WRITE_ONCE(skpair->sk_shutdown, SHUTDOWN_MASK);
net/unix/af_unix.c
709
WRITE_ONCE(skpair->sk_err, ECONNRESET);
net/unix/af_unix.c
831
WRITE_ONCE(sk->sk_state, TCP_LISTEN);
net/unix/af_unix.c
957
WRITE_ONCE(u->recvmsg_inq, val);
net/unix/garbage.c
140
WRITE_ONCE(unix_graph_state, UNIX_GRAPH_MAYBE_CYCLIC);
net/unix/garbage.c
229
WRITE_ONCE(fpl->user->unix_inflight, fpl->user->unix_inflight + fpl->count);
net/unix/garbage.c
259
WRITE_ONCE(fpl->user->unix_inflight, fpl->user->unix_inflight - fpl->count);
net/unix/garbage.c
574
WRITE_ONCE(unix_graph_cyclic_sccs, cyclic_sccs);
net/unix/garbage.c
575
WRITE_ONCE(unix_graph_state,
net/unix/garbage.c
600
WRITE_ONCE(unix_graph_cyclic_sccs, cyclic_sccs);
net/unix/garbage.c
601
WRITE_ONCE(unix_graph_state,
net/unix/garbage.c
633
WRITE_ONCE(gc_in_progress, false);
net/unix/garbage.c
653
WRITE_ONCE(gc_in_progress, true);
net/vmw_vsock/af_vsock.c
2605
WRITE_ONCE(sk->sk_rcvlowat, val ? : 1);
net/xdp/xsk.c
1157
WRITE_ONCE(*queue, q);
net/xdp/xsk.c
1167
WRITE_ONCE(xs->state, XSK_UNBOUND);
net/xdp/xsk.c
1412
WRITE_ONCE(xs->umem, umem_xs->umem);
net/xdp/xsk.c
1459
WRITE_ONCE(xs->state, XSK_BOUND);
net/xdp/xsk.c
1549
WRITE_ONCE(xs->umem, umem);
net/xdp/xsk.c
1588
WRITE_ONCE(xs->max_tx_budget, budget);
net/xfrm/xfrm_policy.c
3282
WRITE_ONCE(pols[i]->curlft.use_time, ktime_get_real_seconds());
net/xfrm/xfrm_policy.c
3776
WRITE_ONCE(pol->curlft.use_time, ktime_get_real_seconds());
net/xfrm/xfrm_policy.c
3792
WRITE_ONCE(pols[1]->curlft.use_time,
net/xfrm/xfrm_state.c
2290
WRITE_ONCE(x->curlft.use_time, ktime_get_real_seconds());
net/xfrm/xfrm_state.c
793
WRITE_ONCE(xso->dev, NULL);
rust/helpers/atomic_ext.c
29
WRITE_ONCE(*ptr, val);
rust/helpers/atomic_ext.c
39
WRITE_ONCE(*ptr, val);
samples/bpf/xdp_sample.bpf.h
116
#define NO_TEAR_ADD(x, val) WRITE_ONCE((x), READ_ONCE(x) + (val))
security/apparmor/apparmorfs.c
683
WRITE_ONCE(ns->revision, READ_ONCE(ns->revision) + 1);
security/ipe/fs.c
42
WRITE_ONCE(success_audit, value);
security/ipe/fs.c
93
WRITE_ONCE(enforce, new_value);
security/landlock/audit.c
133
WRITE_ONCE(hierarchy->log_status, LANDLOCK_LOG_RECORDED);
security/selinux/include/security.h
132
WRITE_ONCE(selinux_state.enforcing, value);
security/selinux/ss/services.c
2179
WRITE_ONCE(selinux_state.policycap[i],
security/tomoyo/file.c
376
WRITE_ONCE(*a_perm, perm);
security/tomoyo/file.c
452
WRITE_ONCE(*a_perm, perm);
security/tomoyo/file.c
531
WRITE_ONCE(*a_perm, perm);
security/tomoyo/file.c
671
WRITE_ONCE(*a_perm, perm);
security/tomoyo/network.c
243
WRITE_ONCE(*a_perm, perm);
security/tomoyo/network.c
269
WRITE_ONCE(*a_perm, perm);
security/tomoyo/util.c
1098
WRITE_ONCE(domain->flags[TOMOYO_DIF_QUOTA_WARNED], true);
sound/core/seq/seq_virmidi.c
127
WRITE_ONCE(vmidi->trigger, !!up);
sound/core/seq/seq_virmidi.c
176
WRITE_ONCE(vmidi->trigger, !!up);
sound/core/seq/seq_virmidi.c
262
WRITE_ONCE(vmidi->trigger, false); /* to be sure */
sound/core/ump.c
1058
WRITE_ONCE(ump->stream_finished, 1);
sound/firewire/amdtp-am824.c
258
WRITE_ONCE(p->midi[port], midi);
sound/firewire/amdtp-stream.c
1072
WRITE_ONCE(s->pcm_buffer_pointer, SNDRV_PCM_POS_XRUN);
sound/firewire/amdtp-stream.c
1903
WRITE_ONCE(s->source_node_id_field,
sound/firewire/amdtp-stream.c
597
WRITE_ONCE(s->pcm_buffer_pointer, ptr);
sound/firewire/amdtp-stream.h
284
WRITE_ONCE(s->pcm, pcm);
sound/firewire/digi00x/amdtp-dot.c
341
WRITE_ONCE(p->midi[port], midi);
sound/firewire/fireface/ff-midi.c
24
WRITE_ONCE(ff->rx_midi_substreams[substream->number], substream);
sound/firewire/fireface/ff-midi.c
40
WRITE_ONCE(ff->rx_midi_substreams[substream->number], NULL);
sound/firewire/fireface/ff-midi.c
53
WRITE_ONCE(ff->tx_midi_substreams[substream->number],
sound/firewire/fireface/ff-midi.c
56
WRITE_ONCE(ff->tx_midi_substreams[substream->number], NULL);
sound/firewire/isight.c
290
WRITE_ONCE(isight->pcm_active, true);
sound/firewire/isight.c
328
WRITE_ONCE(isight->pcm_active, false);
sound/firewire/isight.c
416
WRITE_ONCE(isight->pcm_running, true);
sound/firewire/isight.c
419
WRITE_ONCE(isight->pcm_running, false);
sound/firewire/isight.c
99
WRITE_ONCE(isight->buffer_pointer, ptr);
sound/firewire/motu/amdtp-motu.c
208
WRITE_ONCE(p->midi, midi);
sound/firewire/oxfw/oxfw-scs1x.c
293
WRITE_ONCE(scs->input, stream);
sound/firewire/oxfw/oxfw-scs1x.c
295
WRITE_ONCE(scs->input, NULL);
sound/firewire/oxfw/oxfw-scs1x.c
321
WRITE_ONCE(scs->output, stream);
sound/firewire/oxfw/oxfw-scs1x.c
324
WRITE_ONCE(scs->output, NULL);
sound/soc/dwc/dwc-pcm.c
204
WRITE_ONCE(dev->tx_ptr, 0);
sound/soc/dwc/dwc-pcm.c
207
WRITE_ONCE(dev->rx_ptr, 0);
sound/soc/renesas/rcar/ssi.c
912
WRITE_ONCE(ssi->byte_pos, byte_pos);
sound/soc/xtensa/xtfpga-i2s.c
438
WRITE_ONCE(i2s->tx_ptr, 0);
sound/usb/endpoint.c
1566
WRITE_ONCE(ep->sync_source->sync_sink, ep);
sound/usb/endpoint.c
1690
WRITE_ONCE(ep->sync_source->sync_sink, NULL);
sound/usb/endpoint.c
909
WRITE_ONCE(ep->data_subs, data_subs);
tools/arch/powerpc/include/asm/barrier.h
36
WRITE_ONCE(*p, v); \
tools/arch/riscv/include/asm/barrier.h
29
WRITE_ONCE(*p, v); \
tools/arch/s390/include/asm/barrier.h
34
WRITE_ONCE(*p, v); \
tools/arch/sparc/include/asm/barrier_64.h
46
WRITE_ONCE(*p, v); \
tools/arch/x86/include/asm/barrier.h
36
WRITE_ONCE(*p, v); \
tools/include/asm/barrier.h
54
WRITE_ONCE(*p, v); \
tools/include/linux/list.h
640
WRITE_ONCE(*pprev, next);
tools/include/linux/list.h
90
WRITE_ONCE(prev->next, next);
tools/include/linux/rbtree_augmented.h
176
WRITE_ONCE(parent->rb_left, new);
tools/include/linux/rbtree_augmented.h
178
WRITE_ONCE(parent->rb_right, new);
tools/include/linux/rbtree_augmented.h
180
WRITE_ONCE(root->rb_node, new);
tools/include/linux/rbtree_augmented.h
258
WRITE_ONCE(parent->rb_left, child2);
tools/include/linux/rbtree_augmented.h
259
WRITE_ONCE(successor->rb_right, child);
tools/include/linux/rbtree_augmented.h
267
WRITE_ONCE(successor->rb_left, tmp);
tools/lib/bpf/features.c
663
WRITE_ONCE(cache->res[feat_id], FEAT_SUPPORTED);
tools/lib/bpf/features.c
665
WRITE_ONCE(cache->res[feat_id], FEAT_MISSING);
tools/lib/bpf/features.c
669
WRITE_ONCE(cache->res[feat_id], FEAT_MISSING);
tools/lib/bpf/libbpf.c
14299
WRITE_ONCE(cpus, tmp_cpus);
tools/lib/rbtree.c
155
WRITE_ONCE(parent->rb_right, tmp);
tools/lib/rbtree.c
156
WRITE_ONCE(node->rb_left, parent);
tools/lib/rbtree.c
176
WRITE_ONCE(gparent->rb_left, tmp); /* == parent->rb_right */
tools/lib/rbtree.c
177
WRITE_ONCE(parent->rb_right, gparent);
tools/lib/rbtree.c
199
WRITE_ONCE(parent->rb_left, tmp);
tools/lib/rbtree.c
200
WRITE_ONCE(node->rb_right, parent);
tools/lib/rbtree.c
211
WRITE_ONCE(gparent->rb_right, tmp); /* == parent->rb_left */
tools/lib/rbtree.c
212
WRITE_ONCE(parent->rb_left, gparent);
tools/lib/rbtree.c
253
WRITE_ONCE(parent->rb_right, tmp1);
tools/lib/rbtree.c
254
WRITE_ONCE(sibling->rb_left, parent);
tools/lib/rbtree.c
320
WRITE_ONCE(sibling->rb_left, tmp1);
tools/lib/rbtree.c
321
WRITE_ONCE(tmp2->rb_right, sibling);
tools/lib/rbtree.c
322
WRITE_ONCE(parent->rb_right, tmp2);
tools/lib/rbtree.c
343
WRITE_ONCE(parent->rb_right, tmp2);
tools/lib/rbtree.c
344
WRITE_ONCE(sibling->rb_left, parent);
tools/lib/rbtree.c
357
WRITE_ONCE(parent->rb_left, tmp1);
tools/lib/rbtree.c
358
WRITE_ONCE(sibling->rb_right, parent);
tools/lib/rbtree.c
384
WRITE_ONCE(sibling->rb_right, tmp1);
tools/lib/rbtree.c
385
WRITE_ONCE(tmp2->rb_left, sibling);
tools/lib/rbtree.c
386
WRITE_ONCE(parent->rb_left, tmp2);
tools/lib/rbtree.c
396
WRITE_ONCE(parent->rb_left, tmp2);
tools/lib/rbtree.c
397
WRITE_ONCE(sibling->rb_right, parent);
tools/perf/util/auxtrace.c
1908
WRITE_ONCE(pc->aux_tail, tail);
tools/perf/util/auxtrace.h
488
WRITE_ONCE(pc->aux_tail, tail);
tools/testing/selftests/bpf/bpf_arena_common.h
5
#ifndef WRITE_ONCE
tools/testing/selftests/bpf/bpf_arena_list.h
49
WRITE_ONCE(n->next, first);
tools/testing/selftests/bpf/bpf_arena_list.h
54
WRITE_ONCE(first->pprev, tmp);
tools/testing/selftests/bpf/bpf_arena_list.h
57
WRITE_ONCE(h->first, n);
tools/testing/selftests/bpf/bpf_arena_list.h
62
WRITE_ONCE(n->pprev, tmp);
tools/testing/selftests/bpf/bpf_arena_list.h
72
WRITE_ONCE(*pprev, next);
tools/testing/selftests/bpf/bpf_arena_list.h
76
WRITE_ONCE(next->pprev, pprev);
tools/testing/selftests/bpf/bpf_atomic.h
101
WRITE_ONCE(*(p), val); \
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
247
WRITE_ONCE(sk_storage_map, map_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
252
WRITE_ONCE(sk_storage_map, -1);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
261
WRITE_ONCE(stop, 1);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
348
WRITE_ONCE(sk_storage_map, map_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
367
WRITE_ONCE(stop, 1);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
388
WRITE_ONCE(stop, 1);
tools/testing/selftests/bpf/network_helpers.c
720
WRITE_ONCE(a->stop, 1);
tools/testing/selftests/bpf/network_helpers.c
764
WRITE_ONCE(arg.stop, 1);
tools/testing/selftests/bpf/prog_tests/map_kptr.c
124
WRITE_ONCE(rcu->bss->done, 0);
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
86
WRITE_ONCE(skip, true);
tools/testing/selftests/bpf/prog_tests/sk_assign.c
167
WRITE_ONCE(stop, 1);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
533
WRITE_ONCE(ctx->done, 1);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
597
WRITE_ONCE(ctx->done, 1);
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
41
WRITE_ONCE(skip, true);
tools/testing/selftests/bpf/progs/bpf_arena_spin_lock.h
180
WRITE_ONCE(lock->pending, 0);
tools/testing/selftests/bpf/progs/bpf_arena_spin_lock.h
193
WRITE_ONCE(lock->locked_pending, _Q_LOCKED_VAL);
tools/testing/selftests/bpf/progs/bpf_arena_spin_lock.h
204
WRITE_ONCE(lock->locked, _Q_LOCKED_VAL);
tools/testing/selftests/bpf/progs/bpf_arena_spin_lock.h
381
WRITE_ONCE(prev->next, node);
tools/testing/selftests/bpf/progs/map_kptr.c
130
WRITE_ONCE(v->unref_ptr, p);
tools/testing/selftests/bpf/progs/map_kptr.c
136
WRITE_ONCE(v->unref_ptr, p);
tools/testing/selftests/bpf/progs/map_kptr.c
138
WRITE_ONCE(v->unref_ptr, NULL);
tools/testing/selftests/bpf/progs/map_kptr.c
147
WRITE_ONCE(v->unref_ptr, p);
tools/testing/selftests/bpf/progs/map_kptr.c
172
WRITE_ONCE(v->unref_ptr, p);
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
180
WRITE_ONCE(pause, 1);
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
383
WRITE_ONCE(pause, 1);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
899
WRITE_ONCE(*data->done, 1);
tools/testing/selftests/kvm/arm64/arch_timer.c
102
WRITE_ONCE(shared_data->nr_iter, shared_data->nr_iter + 1);
tools/testing/selftests/kvm/arm64/external_aborts.c
109
WRITE_ONCE(expected_abort_pc, (u64)&test_mmio_abort_insn);
tools/testing/selftests/kvm/arm64/external_aborts.c
144
WRITE_ONCE(expected_abort_pc, (u64)&test_mmio_nisv_insn);
tools/testing/selftests/kvm/arm64/external_aborts.c
268
WRITE_ONCE(expected_abort_pc, (u64)&test_s1ptw_abort_insn);
tools/testing/selftests/kvm/arm64/page_fault_test.c
87
WRITE_ONCE(*guest_test_memory, TEST_DATA);
tools/testing/selftests/kvm/arm64/vgic_irq.c
827
WRITE_ONCE(args->shared_data, MIN_SPI);
tools/testing/selftests/kvm/arm64/vgic_irq.c
842
WRITE_ONCE(args->shared_data, 0);
tools/testing/selftests/kvm/arm64/vpmu_counter_access.c
319
WRITE_ONCE(expected_ec, ec); \
tools/testing/selftests/kvm/coalesced_io_test.c
169
WRITE_ONCE(ring->first, ring_start);
tools/testing/selftests/kvm/coalesced_io_test.c
170
WRITE_ONCE(ring->last, ring_start);
tools/testing/selftests/kvm/coalesced_io_test.c
53
WRITE_ONCE(*io->mmio, io->mmio_gpa + i);
tools/testing/selftests/kvm/coalesced_io_test.c
60
WRITE_ONCE(*io->mmio, io->mmio_gpa + i);
tools/testing/selftests/kvm/coalesced_io_test.c
64
WRITE_ONCE(*io->mmio, io->mmio_gpa + i);
tools/testing/selftests/kvm/coalesced_io_test.c
81
WRITE_ONCE(ring->first, ring_start);
tools/testing/selftests/kvm/coalesced_io_test.c
82
WRITE_ONCE(ring->last, ring_start);
tools/testing/selftests/kvm/dirty_log_perf_test.c
224
WRITE_ONCE(iteration, -1);
tools/testing/selftests/kvm/dirty_log_test.c
390
WRITE_ONCE(dirty_ring_vcpu_ring_full, true);
tools/testing/selftests/kvm/dirty_log_test.c
683
WRITE_ONCE(host_quit, false);
tools/testing/selftests/kvm/dirty_log_test.c
704
WRITE_ONCE(nr_writes, 0);
tools/testing/selftests/kvm/dirty_log_test.c
708
WRITE_ONCE(dirty_ring_vcpu_ring_full, false);
tools/testing/selftests/kvm/dirty_log_test.c
767
WRITE_ONCE(vcpu_stop, true);
tools/testing/selftests/kvm/dirty_log_test.c
775
WRITE_ONCE(vcpu_stop, false);
tools/testing/selftests/kvm/dirty_log_test.c
797
WRITE_ONCE(host_quit, true);
tools/testing/selftests/kvm/include/arm64/ucall.h
17
WRITE_ONCE(*ucall_exit_mmio_addr, uc);
tools/testing/selftests/kvm/include/loongarch/ucall.h
17
WRITE_ONCE(*ucall_exit_mmio_addr, uc);
tools/testing/selftests/kvm/irqfd_test.c
106
WRITE_ONCE(__eventfd, kvm_new_eventfd());
tools/testing/selftests/kvm/irqfd_test.c
134
WRITE_ONCE(__eventfd, kvm_new_eventfd());
tools/testing/selftests/kvm/irqfd_test.c
141
WRITE_ONCE(done, true);
tools/testing/selftests/kvm/lib/arm64/gic_v3_its.c
188
WRITE_ONCE(*dst, *cmd);
tools/testing/selftests/kvm/lib/loongarch/processor.c
139
WRITE_ONCE(*ptep, paddr | prot_bits);
tools/testing/selftests/kvm/lib/loongarch/processor.c
45
WRITE_ONCE(*(ptep + i), child);
tools/testing/selftests/kvm/lib/loongarch/processor.c
91
WRITE_ONCE(*ptep, child);
tools/testing/selftests/kvm/lib/memstress.c
270
WRITE_ONCE(vcpu->running, true);
tools/testing/selftests/kvm/lib/memstress.c
292
WRITE_ONCE(all_vcpu_threads_running, false);
tools/testing/selftests/kvm/lib/memstress.c
293
WRITE_ONCE(memstress_args.stop_vcpus, false);
tools/testing/selftests/kvm/lib/memstress.c
299
WRITE_ONCE(vcpu->running, false);
tools/testing/selftests/kvm/lib/memstress.c
309
WRITE_ONCE(all_vcpu_threads_running, true);
tools/testing/selftests/kvm/lib/memstress.c
316
WRITE_ONCE(memstress_args.stop_vcpus, true);
tools/testing/selftests/kvm/lib/ucall_common.c
129
WRITE_ONCE(uc->cmd, cmd);
tools/testing/selftests/kvm/lib/ucall_common.c
135
WRITE_ONCE(uc->args[i], va_arg(va, uint64_t));
tools/testing/selftests/kvm/lib/ucall_common.c
91
WRITE_ONCE(uc->args[GUEST_ERROR_STRING], (uint64_t)(exp));
tools/testing/selftests/kvm/lib/ucall_common.c
92
WRITE_ONCE(uc->args[GUEST_FILE], (uint64_t)(file));
tools/testing/selftests/kvm/lib/ucall_common.c
93
WRITE_ONCE(uc->args[GUEST_LINE], line);
tools/testing/selftests/kvm/loongarch/arch_timer.c
41
WRITE_ONCE(shared_data->nr_iter, shared_data->nr_iter - 1);
tools/testing/selftests/kvm/loongarch/arch_timer.c
62
WRITE_ONCE(shared_data->nr_iter, shared_data->nr_iter + 1);
tools/testing/selftests/kvm/mmu_stress_test.c
159
WRITE_ONCE(all_vcpus_hit_ro_fault, true);
tools/testing/selftests/kvm/mmu_stress_test.c
179
WRITE_ONCE(vcpu->run->kvm_dirty_regs, KVM_SYNC_X86_REGS);
tools/testing/selftests/kvm/pre_fault_memory_test.c
117
WRITE_ONCE(data.recreate_slot, true);
tools/testing/selftests/kvm/pre_fault_memory_test.c
48
WRITE_ONCE(data->worker_ready, true);
tools/testing/selftests/kvm/pre_fault_memory_test.c
91
WRITE_ONCE(data.prefault_ready, true);
tools/testing/selftests/kvm/riscv/arch_timer.c
38
WRITE_ONCE(shared_data->nr_iter, shared_data->nr_iter + 1);
tools/testing/selftests/kvm/riscv/ebreak_test.c
32
WRITE_ONCE(sw_bp_addr, regs->epc);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
176
WRITE_ONCE(vcpu_shared_irq_count, vcpu_shared_irq_count+1);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
350
WRITE_ONCE(snapshot_data->ctr_values[0], ULONG_MAX/2);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
355
WRITE_ONCE(snapshot_data->ctr_values[0], counter_init_value);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
364
WRITE_ONCE(snapshot_data->ctr_values[0], counter_init_value);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
388
WRITE_ONCE(snapshot_data->ctr_values[0], counter_init_value);
tools/testing/selftests/kvm/set_memory_region_test.c
198
WRITE_ONCE(*hva, 2);
tools/testing/selftests/kvm/set_memory_region_test.c
211
WRITE_ONCE(*hva, 1);
tools/testing/selftests/kvm/steal_time.c
151
WRITE_ONCE(guest_stolen_time[cpu], st->st_time);
tools/testing/selftests/kvm/steal_time.c
155
WRITE_ONCE(guest_stolen_time[cpu], st->st_time);
tools/testing/selftests/kvm/steal_time.c
257
WRITE_ONCE(guest_stolen_time[cpu], st->steal);
tools/testing/selftests/kvm/steal_time.c
264
WRITE_ONCE(guest_stolen_time[cpu], st->steal);
tools/testing/selftests/kvm/steal_time.c
334
WRITE_ONCE(guest_stolen_time[cpu], st->steal);
tools/testing/selftests/kvm/steal_time.c
341
WRITE_ONCE(guest_stolen_time[cpu], st->steal);
tools/testing/selftests/kvm/steal_time.c
53
WRITE_ONCE(guest_stolen_time[cpu], st->steal);
tools/testing/selftests/kvm/steal_time.c
60
WRITE_ONCE(guest_stolen_time[cpu], st->steal);
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
57
WRITE_ONCE(*(u64 *)page0, 1);
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
62
WRITE_ONCE(*(u64 *)page1, 1);
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
64
WRITE_ONCE(*(u64 *)page1, 1);
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
418
WRITE_ONCE(run_vcpus, true);
tools/testing/selftests/kvm/x86/sync_regs_test.c
100
WRITE_ONCE(events->exception.injected, 1);
tools/testing/selftests/kvm/x86/sync_regs_test.c
101
WRITE_ONCE(events->exception.pending, 1);
tools/testing/selftests/kvm/x86/sync_regs_test.c
119
WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_EVENTS);
tools/testing/selftests/kvm/x86/sync_regs_test.c
120
WRITE_ONCE(events->flags, 0);
tools/testing/selftests/kvm/x86/sync_regs_test.c
121
WRITE_ONCE(events->exception.nr, UD_VECTOR);
tools/testing/selftests/kvm/x86/sync_regs_test.c
122
WRITE_ONCE(events->exception.pending, 1);
tools/testing/selftests/kvm/x86/sync_regs_test.c
123
WRITE_ONCE(events->exception.nr, 255);
tools/testing/selftests/kvm/x86/sync_regs_test.c
143
WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_SREGS);
tools/testing/selftests/kvm/x86/sync_regs_test.c
144
WRITE_ONCE(*cr4, pae_enabled);
tools/testing/selftests/kvm/x86/sync_regs_test.c
148
WRITE_ONCE(*cr4, pae_disabled);
tools/testing/selftests/kvm/x86/sync_regs_test.c
95
WRITE_ONCE(events->exception.nr, UD_VECTOR);
tools/testing/selftests/kvm/x86/sync_regs_test.c
98
WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_EVENTS);
tools/testing/selftests/kvm/x86/sync_regs_test.c
99
WRITE_ONCE(events->flags, 0);
tools/testing/selftests/kvm/x86/tsc_scaling_sync.c
33
WRITE_ONCE(tsc_sync, local_tsc);
tools/testing/selftests/livepatch/test_modules/test_klp_callbacks_busy.c
61
WRITE_ONCE(block_transition, false);
tools/testing/vma/include/dup.h
1024
WRITE_ONCE(mm->total_vm, READ_ONCE(mm->total_vm)+npages);
tools/testing/vma/include/dup.h
1199
WRITE_ONCE(vma->vm_page_prot, vm_page_prot);
tools/testing/vma/include/dup.h
764
WRITE_ONCE(*bitmap, value);
tools/virtio/asm/barrier.h
24
#define virt_store_mb(var, value) do { WRITE_ONCE(var, value); dmb(ish); } while (0)
tools/virtio/linux/uaccess.h
13
WRITE_ONCE(*(__pu_ptr), x); \
virt/kvm/guest_memfd.c
348
WRITE_ONCE(slot->gmem.file, NULL);
virt/kvm/guest_memfd.c
687
WRITE_ONCE(slot->gmem.file, file);
virt/kvm/guest_memfd.c
717
WRITE_ONCE(slot->gmem.file, NULL);
virt/kvm/kvm_main.c
3803
WRITE_ONCE(vcpu->ready, true);
virt/kvm/kvm_main.c
3832
WRITE_ONCE(vcpu->mode, EXITING_GUEST_MODE);
virt/kvm/kvm_main.c
4029
WRITE_ONCE(kvm->last_boosted_vcpu, idx);
virt/kvm/kvm_main.c
6386
WRITE_ONCE(vcpu->preempted, false);
virt/kvm/kvm_main.c
6387
WRITE_ONCE(vcpu->ready, false);
virt/kvm/kvm_main.c
6392
WRITE_ONCE(vcpu->scheduled_out, false);
virt/kvm/kvm_main.c
6400
WRITE_ONCE(vcpu->scheduled_out, true);
virt/kvm/kvm_main.c
6403
WRITE_ONCE(vcpu->preempted, true);
virt/kvm/kvm_main.c
6404
WRITE_ONCE(vcpu->ready, true);