Searched refs:barrier (Results 201 - 225 of 545) sorted by last modified time

1234567891011>>

/linux-master/arch/parisc/include/asm/
H A Dprocessor.h277 #define cpu_relax() barrier()
/linux-master/arch/loongarch/include/asm/
H A Datomic.h11 #include <asm/barrier.h>
/linux-master/drivers/remoteproc/
H A Dmtk_scp_ipi.c5 #include <asm/barrier.h>
H A Dmtk_scp.c5 #include <asm/barrier.h>
/linux-master/arch/riscv/include/asm/vdso/
H A Dprocessor.h7 #include <asm/barrier.h>
27 barrier();
/linux-master/drivers/i2c/busses/
H A Di2c-omap.c680 barrier();
H A Di2c-brcmstb.c202 barrier();
/linux-master/drivers/tty/serial/
H A Damba-pl010.c539 barrier();
567 barrier();
H A D21285.c388 barrier();
/linux-master/drivers/dma/
H A Dat_xdmac.c10 #include <asm/barrier.h>
/linux-master/arch/powerpc/lib/
H A Dqspinlock.c157 * This provides a release barrier for publishing node, this pairs with the
158 * acquire barrier in get_tail_qnode() when the next CPU finds this tail
267 * previous val (which is the control dependency), this barrier
268 * orders the release barrier in publish_tail_cpu performed by the
270 * after the barrier.
553 barrier();
565 * Issues an lwsync, serving as a release barrier, as well as a
566 * compiler barrier.
592 smp_rmb(); /* acquire barrier for the mcs lock */
680 * Unlock the next mcs waiter node. Release barrier i
[all...]
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_p9_entry.c685 barrier(); /* Open in_guest critical section */
916 barrier(); /* Close in_guest critical section */
/linux-master/arch/powerpc/include/asm/nohash/64/
H A Dpgtable.h12 #include <asm/barrier.h>
/linux-master/tools/include/linux/
H A Dcompiler.h37 /* Optimization barrier */
39 #define barrier() __asm__ __volatile__("": : :"memory") macro
151 barrier();
153 barrier();
165 barrier();
167 barrier();
188 * with an explicit memory barrier or atomic instruction that provides the
/linux-master/kernel/kcsan/
H A Dselftest.c105 * Correct memory barrier instrumentation is critical to avoiding false
125 #define __KCSAN_CHECK_BARRIER(access_type, barrier, name) \
129 barrier; \
H A Dkcsan_test.c498 barrier(); \
522 * too-strict barrier instrumentation; these can be tolerated, because it does
538 #define __KCSAN_EXPECT_BARRIER(access_type, barrier, order_before, name) \
542 barrier; \
/linux-master/kernel/
H A Daudit_tree.c232 * hash. Pairs with a data dependency barrier in READ_ONCE() in
250 * We use a data dependency barrier in READ_ONCE() to make sure
318 * hash. Pairs with a data dependency barrier in READ_ONCE() in
872 struct list_head cursor, barrier; local
893 list_add(&barrier, &tree_list);
894 list_add(&cursor, &barrier);
933 while (barrier.prev != &tree_list) {
936 tree = container_of(barrier.prev, struct audit_tree, list);
938 list_move(&tree->list, &barrier);
954 list_del(&barrier);
[all...]
/linux-master/include/asm-generic/bitops/
H A Dlock.h7 #include <asm/barrier.h>
14 * This operation is atomic and provides acquire barrier semantics if
38 * This operation is atomic and provides release barrier semantics.
/linux-master/drivers/soc/qcom/
H A Dkryo-l2-accessors.c7 #include <asm/barrier.h>
/linux-master/drivers/scsi/qedf/
H A Dqedf_io.c794 barrier();
/linux-master/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c1959 barrier();
/linux-master/drivers/misc/sgi-gru/
H A Dgru_instructions.h37 barrier(); \
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_drv.h859 barrier(); \
/linux-master/arch/x86/include/asm/
H A Dbitops.h19 #include <asm/barrier.h>
87 barrier();
/linux-master/arch/s390/include/asm/
H A Dbitops.h40 #include <asm/barrier.h>

Completed in 270 milliseconds

1234567891011>>