Searched refs:smp_store_mb (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/include/asm-generic/
H A Dbarrier.h159 #ifndef smp_store_mb
160 #define smp_store_mb(var, value) do { kcsan_mb(); __smp_store_mb(var, value); } while (0) macro
181 #ifndef smp_store_mb
182 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0) macro
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_irq.h62 smp_store_mb(engine->irq_handler, fn);
/linux-master/kernel/kcsan/
H A Dselftest.c149 KCSAN_CHECK_READ_BARRIER(smp_store_mb(test_var, 0));
178 KCSAN_CHECK_WRITE_BARRIER(smp_store_mb(test_var, 0));
210 KCSAN_CHECK_RW_BARRIER(smp_store_mb(test_var, 0));
H A Dkcsan_test.c579 KCSAN_EXPECT_READ_BARRIER(smp_store_mb(test_var, 0), true);
624 KCSAN_EXPECT_WRITE_BARRIER(smp_store_mb(test_var, 0), true);
669 KCSAN_EXPECT_RW_BARRIER(smp_store_mb(test_var, 0), true);
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dintel_uncore.c206 smp_store_mb(domain->active, false);
243 smp_store_mb(domain->active, false);
H A Di915_sw_fence.c519 smp_store_mb(ipc->value, 1);
/linux-master/drivers/firmware/arm_scmi/
H A Dvirtio.c534 smp_store_mb(xfer->priv, msg);
548 smp_store_mb(xfer->priv, NULL);
623 smp_store_mb(xfer->priv, NULL);
868 smp_store_mb(scmi_vdev, vdev);
885 smp_store_mb(scmi_vdev, NULL);
H A Doptee.c604 smp_store_mb(scmi_optee_private, NULL);
H A Draw_mode.c641 smp_store_mb(xfer->state, SCMI_XFER_SENT_OK);
1449 smp_store_mb(xfer.priv, priv);
H A Ddriver.c1065 smp_store_mb(xfer->priv, priv);
1113 smp_store_mb(xfer->priv, priv);
/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_qp.c964 smp_store_mb(sqe->flags, 0);
1028 smp_store_mb(irqe->flags, 0);
1097 smp_store_mb(sqe->flags, 0);
1116 smp_store_mb(sqe->flags, 0);
1159 smp_store_mb(rqe->flags, 0);
1178 smp_store_mb(rqe->flags, 0);
H A Dsiw_qp_rx.c375 smp_store_mb(rqe->flags, 0);
713 smp_store_mb(resp->flags, SIW_WQE_VALID);
H A Dsiw_verbs.c1267 smp_store_mb(cq->notify->flags, SIW_NOTIFY_SOLICITED);
1273 smp_store_mb(cq->notify->flags, SIW_NOTIFY_ALL);
/linux-master/drivers/dma-buf/
H A Dst-dma-fence.c157 smp_store_mb(container_of(cb, struct simple_cb, cb)->seen, true);
489 smp_store_mb(cb.seen, false);
H A Ddma-resv.c317 smp_store_mb(fobj->num_fences, count);
/linux-master/kernel/locking/
H A Dqspinlock_paravirt.h320 smp_store_mb(pn->state, vcpu_halted);
369 * Matches with smp_store_mb() and cmpxchg() in pv_wait_node()
/linux-master/kernel/sched/
H A Dwait.c432 smp_store_mb(wq_entry->flags, wq_entry->flags & ~WQ_FLAG_WOKEN); /* B */
440 /* Pairs with the smp_store_mb() in wait_woken(). */
/linux-master/arch/loongarch/kvm/
H A Dvcpu.c101 smp_store_mb(vcpu->mode, IN_GUEST_MODE);
109 smp_store_mb(vcpu->mode, OUTSIDE_GUEST_MODE);
/linux-master/arch/mips/kvm/
H A Dmips.c454 smp_store_mb(vcpu->mode, IN_GUEST_MODE);
1336 smp_store_mb(vcpu->mode, IN_GUEST_MODE);
/linux-master/drivers/gpu/drm/i915/
H A Di915_active.c1008 smp_store_mb(*ll_to_fence_slot(node), &rq->fence);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_mman.c930 smp_store_mb(i915->gem.mmap_singleton, file);
/linux-master/include/linux/
H A Dsched.h230 smp_store_mb(current->__state, (state_value)); \
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c198 smp_store_mb(clock_info->sign,
/linux-master/fs/
H A Dselect.c195 * and is paired with smp_store_mb() in poll_schedule_timeout.
250 * The following smp_store_mb() serves two purposes. First, it's
258 smp_store_mb(pwq->triggered, 0);
/linux-master/drivers/net/
H A Dveth.c948 smp_store_mb(rq->rx_notify_masked, false);

Completed in 600 milliseconds

12