Searched refs:barrier (Results 76 - 100 of 545) sorted by last modified time

1234567891011>>

/linux-master/drivers/perf/
H A Dxgene_pmu.c452 XGENE_PMU_EVENT_ATTR(pa-barrier-occurrence, 0x1c),
453 XGENE_PMU_EVENT_ATTR(pa-barrier-cycles, 0x1d),
H A Dqcom_l2_pmu.c23 #include <asm/barrier.h>
H A Darm_spe_pmu.c37 #include <asm/barrier.h>
/linux-master/drivers/net/ethernet/sun/
H A Dsunhme.c145 * correct. I've added a write memory barrier between
569 barrier();
/linux-master/drivers/net/ethernet/broadcom/
H A Dtg3.c6548 barrier();
6649 * memory barrier, there is a small possibility that __tg3_start_xmit()
/linux-master/drivers/md/dm-vdo/indexer/
H A Dsparse-cache.c27 * via the careful use of barrier messages sent to all the index zones by the triage queue worker
37 * and the serialization of the barrier requests from the triage queue ensures they will all
41 * are known to be blocked, waiting in the second barrier. Outside that critical section, all the
144 /* Lock for this barrier object */
146 /* Semaphore for threads waiting at this barrier */
150 /* Total number of threads using this barrier */
169 static void initialize_threads_barrier(struct threads_barrier *barrier, argument
172 sema_init(&barrier->lock, 1);
173 barrier->arrived = 0;
174 barrier
199 enter_threads_barrier(struct threads_barrier *barrier) argument
[all...]
/linux-master/drivers/iommu/amd/
H A Dio_pgtable_v2.c17 #include <asm/barrier.h>
/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_drv.h459 barrier(); \
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_drm_crtc.c15 #include <asm/barrier.h>
/linux-master/drivers/gpu/drm/i915/
H A Di915_utils.h270 barrier(); \
312 barrier(); \
H A Di915_utils.c115 barrier();
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dcwsr_trap_handler_gfx10.asm1152 // Clear DEBUG_EN before and restore MODE after the barrier.
1154 s_barrier //barrier to ensure the readiness of LDS before access attemps from any other wave in the same TG
/linux-master/arch/x86/mm/
H A Dtlb.c548 * The membarrier system call requires a full memory barrier and
555 * when it really should issue a memory barrier. Writing to CR3
556 * provides that full memory barrier and core serializing
589 * The barrier synchronizes with the tlb_gen increment in
633 barrier();
651 barrier();
993 barrier();
1015 /* This is also a barrier that synchronizes with switch_mm(). */
/linux-master/arch/x86/kernel/
H A Dalternative.c1918 * Loading the temporary mm behaves as a compiler barrier, which
1929 * were issued by using a compiler barrier.
1931 barrier();
2267 * Corresponds to the implicit memory barrier in try_get_desc() to
2283 * Corresponding read barrier in int3 notifier for making sure the
/linux-master/arch/sparc/kernel/
H A Dds.c824 barrier();
/linux-master/arch/s390/mm/
H A Dpgtable.c143 barrier();
/linux-master/arch/arm64/mm/
H A Dmmu.c29 #include <asm/barrier.h>
/linux-master/arch/arm64/kernel/
H A Dprocess.c263 barrier();
537 * This full barrier is also required by the membarrier system
H A Dmte.c21 #include <asm/barrier.h>
H A Dfpsimd.c1821 * This function may be called with preemption enabled. The barrier()
1826 * The final barrier ensures that TIF_FOREIGN_FPSTATE is seen set by any
1839 barrier();
1842 barrier();
/linux-master/arch/arm64/include/asm/
H A Dio.h15 #include <asm/barrier.h>
/linux-master/arch/arm/mm/
H A Dmmu.c1661 * must get this prior to the pv update. The following barrier
1666 barrier();
/linux-master/tools/lib/bpf/
H A Dbpf_helpers.h98 * Compiler (optimization) barrier.
100 #ifndef barrier
101 #define barrier() asm volatile("" ::: "memory") macro
104 /* Variable-specific compiler (optimization) barrier. It's a no-op which makes
115 * This is a variable-specific variant of more global barrier().
/linux-master/security/selinux/ss/
H A Dsidtab.c18 #include <asm/barrier.h>
/linux-master/net/xfrm/
H A Despintcp.c535 barrier();

Completed in 303 milliseconds

1234567891011>>