Searched refs:barrier (Results 201 - 225 of 545) sorted by last modified time
1234567891011>>
/linux-master/arch/parisc/include/asm/ |
H A D | processor.h | 277 #define cpu_relax() barrier()
|
/linux-master/arch/loongarch/include/asm/ |
H A D | atomic.h | 11 #include <asm/barrier.h>
|
/linux-master/drivers/remoteproc/ |
H A D | mtk_scp_ipi.c | 5 #include <asm/barrier.h>
|
H A D | mtk_scp.c | 5 #include <asm/barrier.h>
|
/linux-master/arch/riscv/include/asm/vdso/ |
H A D | processor.h | 7 #include <asm/barrier.h> 27 barrier();
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-omap.c | 680 barrier();
|
H A D | i2c-brcmstb.c | 202 barrier();
|
/linux-master/drivers/tty/serial/ |
H A D | amba-pl010.c | 539 barrier(); 567 barrier();
|
H A D | 21285.c | 388 barrier();
|
/linux-master/drivers/dma/ |
H A D | at_xdmac.c | 10 #include <asm/barrier.h>
|
/linux-master/arch/powerpc/lib/ |
H A D | qspinlock.c | 157 * 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 D | book3s_hv_p9_entry.c | 685 barrier(); /* Open in_guest critical section */ 916 barrier(); /* Close in_guest critical section */
|
/linux-master/arch/powerpc/include/asm/nohash/64/ |
H A D | pgtable.h | 12 #include <asm/barrier.h>
|
/linux-master/tools/include/linux/ |
H A D | compiler.h | 37 /* 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 D | selftest.c | 105 * Correct memory barrier instrumentation is critical to avoiding false 125 #define __KCSAN_CHECK_BARRIER(access_type, barrier, name) \ 129 barrier; \
|
H A D | kcsan_test.c | 498 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 D | audit_tree.c | 232 * 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 D | lock.h | 7 #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 D | kryo-l2-accessors.c | 7 #include <asm/barrier.h>
|
/linux-master/drivers/scsi/qedf/ |
H A D | qedf_io.c | 794 barrier();
|
/linux-master/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_main.c | 1959 barrier();
|
/linux-master/drivers/misc/sgi-gru/ |
H A D | gru_instructions.h | 37 barrier(); \
|
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_drv.h | 859 barrier(); \
|
/linux-master/arch/x86/include/asm/ |
H A D | bitops.h | 19 #include <asm/barrier.h> 87 barrier();
|
/linux-master/arch/s390/include/asm/ |
H A D | bitops.h | 40 #include <asm/barrier.h>
|
Completed in 270 milliseconds
1234567891011>>