Symbol: WRITE_ONCE
sys/arch/amd64/amd64/vmm_machdep.c
3389
WRITE_ONCE(vcpu->vc_curcpu, curcpu());
sys/arch/amd64/amd64/vmm_machdep.c
3396
WRITE_ONCE(vcpu->vc_curcpu, NULL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
318
WRITE_ONCE(adev->barrier_has_auto_waitcnt, enable_waitcnt);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1619
WRITE_ONCE(pinfo->block_mmu_notifications, true);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1637
WRITE_ONCE(pinfo->block_mmu_notifications, false);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
185
WRITE_ONCE(*ih->wptr_cpu, cpu_to_le32(wptr));
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
389
WRITE_ONCE(*wb, ring->wptr << 2);
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
394
WRITE_ONCE(*wb, ring->wptr << 2);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
714
WRITE_ONCE(*wb, (ring->wptr << 2));
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
772
WRITE_ONCE(*wb, (ring->wptr << 2));
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
281
WRITE_ONCE(*wb, (ring->wptr << 2));
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
339
WRITE_ONCE(*wb, (ring->wptr << 2));
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
269
WRITE_ONCE(waiter->event, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
647
WRITE_ONCE(waiter->activated, true);
sys/dev/pci/drm/amd/amdkfd/kfd_events.c
712
WRITE_ONCE(page_slots(p->signal_page)[ev->event_id], UNSIGNALED_EVENT_SLOT);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
466
WRITE_ONCE(pdd->page_in, pdd->page_in + mpages);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
769
WRITE_ONCE(pdd->page_out, pdd->page_out + mpages);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2207
WRITE_ONCE(p->irq_drain_is_open, false);
sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
137
WRITE_ONCE(client->events, events);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1758
WRITE_ONCE(p->svms.faulting_task, current);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1762
WRITE_ONCE(p->svms.faulting_task, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2978
WRITE_ONCE(pdd->faults, pdd->faults + 1);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
3586
WRITE_ONCE(fence->svm_bo->evicting, 1);
sys/dev/pci/drm/display/drm_dp_helper.c
702
WRITE_ONCE(aux->dpcd_probe_disabled, !enable);
sys/dev/pci/drm/drm_gpusvm.c
1039
WRITE_ONCE(svm_pages->flags.__flags, flags.__flags);
sys/dev/pci/drm/drm_gpusvm.c
1436
WRITE_ONCE(svm_pages->flags.__flags, flags.__flags);
sys/dev/pci/drm/drm_vblank.c
1191
WRITE_ONCE(vblank->enabled, true);
sys/dev/pci/drm/i915/display/intel_dp.c
3623
WRITE_ONCE(intel_dp->oui_valid, true);
sys/dev/pci/drm/i915/display/intel_dp.c
3640
WRITE_ONCE(intel_dp->oui_valid, false);
sys/dev/pci/drm/i915/display/intel_dp.c
3648
WRITE_ONCE(intel_dp->oui_valid, false);
sys/dev/pci/drm/i915/display/intel_hotplug.c
870
WRITE_ONCE(display->hotplug.poll_enabled, true);
sys/dev/pci/drm/i915/display/intel_hotplug.c
913
WRITE_ONCE(display->hotplug.poll_enabled, false);
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
39
WRITE_ONCE(vm->scrub_64K, true);
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
49
WRITE_ONCE(b->irq_armed, wakeref);
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
75
WRITE_ONCE(b->irq_armed, NULL);
sys/dev/pci/drm/i915/gt/intel_engine.h
168
WRITE_ONCE(engine->status_page.addr[reg], value);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1443
WRITE_ONCE(ve->request, NULL);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1444
WRITE_ONCE(ve->base.sched_engine->queue_priority_hint, INT_MIN);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1451
WRITE_ONCE(rq->engine, engine);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1607
WRITE_ONCE(execlists->yield, -1);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1635
WRITE_ONCE(*dst++, *src++); /* avoid write tearing */
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1654
WRITE_ONCE(execlists->active, execlists->inflight);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1802
WRITE_ONCE(*csb, -1);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1925
WRITE_ONCE(execlists->active, execlists->pending);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1939
WRITE_ONCE(execlists->active, execlists->inflight);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1944
WRITE_ONCE(execlists->pending[0], NULL);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2502
WRITE_ONCE(engine->execlists.error_interrupt, eir);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2508
WRITE_ONCE(engine->execlists.yield,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2832
WRITE_ONCE(*execlists->csb_write, reset_value);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3144
WRITE_ONCE(engine->sched_engine->queue_priority_hint, INT_MIN);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3277
WRITE_ONCE(engine->sched_engine->queue_priority_hint, INT_MIN);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
539
WRITE_ONCE(ce->inflight, ptr_inc(old));
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
552
WRITE_ONCE(rq->engine, &ve->base);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
645
WRITE_ONCE(ce->inflight, NULL);
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
230
WRITE_ONCE(fence->dirty, false);
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
272
WRITE_ONCE(fence->vma, vma);
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
306
WRITE_ONCE(fence->vma, NULL);
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
119
WRITE_ONCE(node->age, jiffies ?: 1); /* 0 reserved for active nodes */
sys/dev/pci/drm/i915/gt/intel_lrc.h
126
WRITE_ONCE(stats->active, intel_context_clock());
sys/dev/pci/drm/i915/gt/intel_lrc.h
137
WRITE_ONCE(stats->active, 0);
sys/dev/pci/drm/i915/gt/intel_rps.c
1073
WRITE_ONCE(rps->boosts, rps->boosts + 1); /* debug only */
sys/dev/pci/drm/i915/gt/intel_timeline.c
230
WRITE_ONCE(*hwsp_seqno, tl->seqno);
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1194
WRITE_ONCE(threads[tmp].stop, true);
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1129
WRITE_ONCE(*sema, 0);
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1446
WRITE_ONCE(*sema, 1);
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1482
WRITE_ONCE(*sema, -1);
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
110
WRITE_ONCE(*result, 0);
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
121
WRITE_ONCE(*result, 0);
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
132
WRITE_ONCE(*result, 0);
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
157
WRITE_ONCE(*result, 0);
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
184
WRITE_ONCE(*result, 0);
sys/dev/pci/drm/i915/gt/selftest_timeline.c
1205
WRITE_ONCE(*(u32 *)tl->hwsp_seqno, tl->seqno);
sys/dev/pci/drm/i915/gt/selftest_timeline.c
1292
WRITE_ONCE(*(u32 *)tl->hwsp_seqno, tl->seqno);
sys/dev/pci/drm/i915/gt/selftest_timeline.c
311
WRITE_ONCE(x, prandom_u32_state(&prng));
sys/dev/pci/drm/i915/gt/sysfs_engines.c
176
WRITE_ONCE(engine->props.max_busywait_duration_ns, duration);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
227
WRITE_ONCE(engine->props.timeslice_duration_ms, duration);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
282
WRITE_ONCE(engine->props.stop_timeout_ms, duration);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
333
WRITE_ONCE(engine->props.preempt_timeout_ms, timeout);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1076
WRITE_ONCE(req->status, hxg[0]);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
513
WRITE_ONCE(desc->tail, tail);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
989
WRITE_ONCE(desc->head, head);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
830
WRITE_ONCE(*ce->parallel.guc.wq_tail, ce->parallel.guc.wqi_tail);
sys/dev/pci/drm/i915/i915_active.c
282
WRITE_ONCE(ref->cache, it);
sys/dev/pci/drm/i915/i915_active.c
339
WRITE_ONCE(ref->cache, node);
sys/dev/pci/drm/i915/i915_active.c
848
WRITE_ONCE(ref->cache, NULL);
sys/dev/pci/drm/i915/i915_gpu_error.c
1105
WRITE_ONCE(error->fit, sg);
sys/dev/pci/drm/i915/i915_irq.c
78
WRITE_ONCE(i915->pmu.irq_count, i915->pmu.irq_count + 1);
sys/dev/pci/drm/i915/i915_list_util.h
14
WRITE_ONCE(head->next, first);
sys/dev/pci/drm/i915/i915_mitigations.c
96
WRITE_ONCE(mitigations, new);
sys/dev/pci/drm/i915/i915_perf.c
1696
WRITE_ONCE(g->exclusive_stream, NULL);
sys/dev/pci/drm/i915/i915_perf.c
3384
WRITE_ONCE(g->exclusive_stream, stream);
sys/dev/pci/drm/i915/i915_perf.c
3406
WRITE_ONCE(g->exclusive_stream, NULL);
sys/dev/pci/drm/i915/i915_request.h
634
WRITE_ONCE(rq->hwsp_seqno, /* decouple from HWSP */
sys/dev/pci/drm/i915/i915_scheduler.c
268
WRITE_ONCE(node->attr.priority, prio);
sys/dev/pci/drm/i915/i915_timer_util.c
14
WRITE_ONCE(t->to_time, 0);
sys/dev/pci/drm/i915/i915_vma.c
1400
WRITE_ONCE(tlb[id],
sys/dev/pci/drm/i915/intel_uncore.c
870
WRITE_ONCE(domain->active, false);
sys/dev/pci/drm/i915/selftests/i915_request.c
1839
WRITE_ONCE(threads[i].stop, true);
sys/dev/pci/drm/i915/selftests/i915_request.c
1999
WRITE_ONCE(*sema, value);
sys/dev/pci/drm/i915/selftests/i915_request.c
516
WRITE_ONCE(threads[n].stop, true);
sys/dev/pci/drm/include/drm/spsc_queue.h
104
WRITE_ONCE(queue->head, next);
sys/dev/pci/drm/include/drm/spsc_queue.h
77
WRITE_ONCE(*tail, node);
sys/dev/pci/drm/include/linux/atomic.h
133
#define atomic64_set(p, v) WRITE_ONCE(*(p), (v))
sys/dev/pci/drm/include/linux/atomic.h
44
#define atomic_set(p, v) WRITE_ONCE(*(p), (v))
sys/dev/pci/drm/include/linux/atomic.h
491
#define smp_store_mb(x, v) do { WRITE_ONCE(x, v); smp_mb(); } while (0)
sys/dev/pci/drm/include/linux/atomic.h
495
#define smp_store_release(x, v) do { smp_mb(); WRITE_ONCE(*x, v); } while(0)
sys/dev/pci/drm/include/linux/iosys-map.h
124
WRITE_ONCE(*(_t *)((_ism)->vaddr + (_o)), v); \
sys/dev/pci/drm/scheduler/sched_entity.c
613
WRITE_ONCE(entity->last_user, current->group_leader);
sys/dev/pci/drm/scheduler/sched_entity.c
615
WRITE_ONCE(entity->last_user, curproc->p_p);
sys/dev/pci/drm/scheduler/sched_main.c
1543
WRITE_ONCE(sched->pause_submit, true);
sys/dev/pci/drm/scheduler/sched_main.c
1560
WRITE_ONCE(sched->pause_submit, false);
sys/kern/kern_smr.c
154
WRITE_ONCE(smr_grace_period, smrgp);
sys/kern/kern_smr.c
245
WRITE_ONCE(spc->spc_smrgp, smrgp);
sys/kern/uipc_socket.c
1477
WRITE_ONCE(so->so_error, ETIMEDOUT);
sys/kern/uipc_socket.c
1821
WRITE_ONCE(so->so_error, error);
sys/sys/smr.h
78
WRITE_ONCE(*pptr, val); \