Home
last modified time | relevance | path

Searched refs:barrier (Results 1 – 200 of 420) sorted by relevance

123

/linux-4.4.14/arch/metag/include/asm/
Dbarrier.h14 barrier(); in wr_fence()
16 barrier(); in wr_fence()
32 barrier(); in wr_fence()
37 barrier(); in wr_fence()
44 #define rmb() barrier()
52 #define smp_mb() barrier()
53 #define smp_rmb() barrier()
54 #define smp_wmb() barrier()
69 barrier(); in fence()
71 barrier(); in fence()
[all …]
Dspinlock_lock1.h11 barrier(); in arch_spin_is_locked()
53 barrier(); in arch_spin_unlock()
102 barrier(); in arch_write_unlock()
112 barrier(); in arch_write_can_lock()
179 barrier(); in arch_read_can_lock()
Dprocessor.h156 #define cpu_relax() barrier()
/linux-4.4.14/include/linux/
Dspinlock_up.h31 barrier(); in arch_spin_lock()
39 barrier(); in arch_spin_lock_flags()
47 barrier(); in arch_spin_trylock()
54 barrier(); in arch_spin_unlock()
61 #define arch_read_lock(lock) do { barrier(); (void)(lock); } while (0)
62 #define arch_write_lock(lock) do { barrier(); (void)(lock); } while (0)
63 #define arch_read_trylock(lock) ({ barrier(); (void)(lock); 1; })
64 #define arch_write_trylock(lock) ({ barrier(); (void)(lock); 1; })
65 #define arch_read_unlock(lock) do { barrier(); (void)(lock); } while (0)
66 #define arch_write_unlock(lock) do { barrier(); (void)(lock); } while (0)
[all …]
Dpreempt.h148 barrier(); \
153 barrier(); \
164 barrier(); \
171 barrier(); \
185 barrier(); \
191 barrier(); \
201 barrier(); \
206 barrier(); \
218 #define preempt_disable() barrier()
219 #define sched_preempt_enable_no_resched() barrier()
[all …]
Dcompiler-intel.h16 #undef barrier
21 #define barrier() __memory_barrier() macro
22 #define barrier_data(ptr) barrier()
33 #define OPTIMIZER_HIDE_VAR(var) barrier()
Dcompiler.h170 #ifndef barrier
171 # define barrier() __memory_barrier() macro
175 # define barrier_data(ptr) barrier()
191 #define OPTIMIZER_HIDE_VAR(var) barrier()
209 barrier(); \
211 barrier(); \
249 barrier(); in __write_once_size()
251 barrier(); in __write_once_size()
Duaccess.h32 barrier(); in pagefault_disable()
41 barrier(); in pagefault_enable()
Dbottom_half.h12 barrier(); in __local_bh_disable_ip()
Ddynamic_queue_limits.h83 barrier(); in dql_queued()
Drcutiny.h219 barrier(); /* Avoid RCU read-side critical sections leaking across. */ in rcu_all_qs()
Dmm_types.h539 barrier(); in mm_tlb_flush_pending()
555 barrier(); in clear_tlb_flush_pending()
Drculist_nulls.h114 for (({barrier();}), \
Dpercpu_counter.h81 barrier(); /* Prevent reloads of fbc->count */ in percpu_counter_read_positive()
Dcompiler-gcc.h15 #define barrier() __asm__ __volatile__("": : :"memory") macro
/linux-4.4.14/arch/x86/include/asm/
Dbarrier.h30 #define dma_rmb() barrier()
32 #define dma_wmb() barrier()
37 #define smp_wmb() barrier()
40 #define smp_mb() barrier()
41 #define smp_rmb() barrier()
42 #define smp_wmb() barrier()
43 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0)
76 barrier(); \
84 barrier(); \
91 #define smp_mb__before_atomic() barrier()
[all …]
Dio.h46 #define build_mmio_read(name, size, type, reg, barrier) \ argument
49 :"m" (*(volatile type __force *)addr) barrier); return ret; }
51 #define build_mmio_write(name, size, type, reg, barrier) \ argument
54 "m" (*(volatile type __force *)addr) barrier); }
86 #define mmiowb() barrier()
Dbitops.h133 barrier(); in clear_bit_unlock()
156 barrier(); in __clear_bit_unlock()
Dspinlock.h128 barrier(); /* make sure nothing creeps before the lock is taken */ in arch_spin_lock()
/linux-4.4.14/arch/blackfin/include/asm/
Dbarrier.h22 # define mb() do { barrier(); smp_check_barrier(); smp_mark_barrier(); } while (0)
23 # define rmb() do { barrier(); smp_check_barrier(); } while (0)
24 # define wmb() do { barrier(); smp_mark_barrier(); } while (0)
76 # define read_barrier_depends() do { barrier(); smp_check_barrier(); } while (0)
81 #define smp_mb__before_atomic() barrier()
82 #define smp_mb__after_atomic() barrier()
Dirqflags.h124 barrier(); in arch_local_irq_disable()
129 barrier(); in arch_local_irq_enable()
150 barrier(); in arch_local_irq_save()
/linux-4.4.14/tools/virtio/asm/
Dbarrier.h2 #define barrier() asm volatile("" ::: "memory") macro
6 # define dma_rmb() barrier()
7 # define dma_wmb() barrier()
8 # define smp_rmb() barrier()
9 # define smp_wmb() barrier()
14 #error Please fill in barrier macros
/linux-4.4.14/arch/x86/um/asm/
Dbarrier.h35 #define dma_rmb() barrier()
37 #define dma_wmb() barrier()
39 #define smp_mb() barrier()
40 #define smp_rmb() barrier()
41 #define smp_wmb() barrier()
43 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0)
/linux-4.4.14/arch/arm/include/asm/
Dbarrier.h56 #define mb() barrier()
57 #define rmb() barrier()
58 #define wmb() barrier()
59 #define dma_rmb() barrier()
60 #define dma_wmb() barrier()
64 #define smp_mb() barrier()
65 #define smp_rmb() barrier()
66 #define smp_wmb() barrier()
Dprocessor.h82 #define cpu_relax() barrier()
Dtls.h77 barrier();
/linux-4.4.14/arch/alpha/include/asm/
Dirqflags.h34 barrier(); in arch_local_irq_disable()
40 barrier(); in arch_local_irq_save()
46 barrier(); in arch_local_irq_enable()
52 barrier(); in arch_local_irq_restore()
54 barrier(); in arch_local_irq_restore()
Dmmu_context.h142 barrier(); in ev5_switch_mm()
188 barrier(); \
Dprocessor.h60 #define cpu_relax() barrier()
Dio.h41 barrier(); in __set_hae()
50 barrier(); in __set_hae()
/linux-4.4.14/arch/ia64/include/asm/
Dbarrier.h48 # define smp_mb() barrier()
57 #define smp_mb__before_atomic() barrier()
58 #define smp_mb__after_atomic() barrier()
68 barrier(); \
76 barrier(); \
Dspinlock.h245 barrier(); in arch_write_unlock()
274 barrier(); in arch_write_unlock()
/linux-4.4.14/tools/perf/
DMANIFEST2 tools/arch/alpha/include/asm/barrier.h
3 tools/arch/arm/include/asm/barrier.h
4 tools/arch/ia64/include/asm/barrier.h
5 tools/arch/mips/include/asm/barrier.h
6 tools/arch/powerpc/include/asm/barrier.h
7 tools/arch/s390/include/asm/barrier.h
8 tools/arch/sh/include/asm/barrier.h
9 tools/arch/sparc/include/asm/barrier.h
12 tools/arch/tile/include/asm/barrier.h
13 tools/arch/x86/include/asm/barrier.h
[all …]
Dperf-sys.h99 #define cpu_relax() barrier()
/linux-4.4.14/arch/powerpc/kernel/
Dsmp-tbsync.c52 barrier(); in smp_generic_take_timebase()
58 barrier(); in smp_generic_take_timebase()
69 barrier(); in smp_generic_take_timebase()
95 barrier(); in start_contest()
98 barrier(); in start_contest()
103 barrier(); in start_contest()
124 barrier(); in smp_generic_give_timebase()
165 barrier(); in smp_generic_give_timebase()
Dcrash.c236 barrier(); in crash_kexec_wait_realmode()
Dmachine_kexec_64.c224 barrier(); in kexec_prepare_cpus_wait()
/linux-4.4.14/arch/score/mm/
Dtlb-score.c52 barrier(); in local_flush_tlb_all()
103 barrier(); in local_flush_tlb_range()
148 barrier(); in local_flush_tlb_kernel_range()
171 barrier(); in local_flush_tlb_page()
178 barrier(); in local_flush_tlb_page()
199 barrier(); in local_flush_tlb_one()
206 barrier(); in local_flush_tlb_one()
229 barrier(); in __update_tlb()
/linux-4.4.14/arch/s390/include/asm/
Dbarrier.h25 #define rmb() barrier()
26 #define wmb() barrier()
44 barrier(); \
52 barrier(); \
Dspinlock.h61 barrier(); in arch_spin_trylock_once()
Dprocessor.h207 #define cpu_relax_lowlatency() barrier()
/linux-4.4.14/arch/mips/include/asm/
Dbarrier.h46 # define fast_rmb() barrier()
96 # define smp_rmb() barrier()
104 #define smp_mb() barrier()
105 #define smp_rmb() barrier()
106 #define smp_wmb() barrier()
Dbmips.h96 barrier(); in bmips_read_zscm_reg()
122 barrier(); in bmips_write_zscm_reg()
Dprocessor.h367 #define cpu_relax() barrier()
/linux-4.4.14/arch/sparc/include/asm/
Dbarrier_64.h62 barrier(); \
70 barrier(); \
74 #define smp_mb__before_atomic() barrier()
75 #define smp_mb__after_atomic() barrier()
Dprocessor_32.h121 #define cpu_relax() barrier()
/linux-4.4.14/tools/include/linux/
Dcompiler.h6 #define barrier() __asm__ __volatile__("": : :"memory") macro
70 barrier(); in __read_once_size()
72 barrier(); in __read_once_size()
84 barrier(); in __write_once_size()
86 barrier(); in __write_once_size()
/linux-4.4.14/arch/arm/mach-rpc/
Dtime.c36 barrier (); in ioc_timer_gettimeoffset()
38 barrier (); in ioc_timer_gettimeoffset()
40 barrier (); in ioc_timer_gettimeoffset()
42 barrier (); in ioc_timer_gettimeoffset()
/linux-4.4.14/include/asm-generic/
Dbarrier.h34 #define mb() barrier()
78 #define smp_mb() barrier()
82 #define smp_rmb() barrier()
86 #define smp_wmb() barrier()
/linux-4.4.14/arch/xtensa/include/asm/
Dbarrier.h13 #define rmb() barrier()
16 #define smp_mb__before_atomic() barrier()
17 #define smp_mb__after_atomic() barrier()
Dprocessor.h211 #define cpu_relax() barrier()
/linux-4.4.14/arch/powerpc/include/asm/
Dbarrier.h56 #define smp_lwsync() barrier()
58 #define smp_mb() barrier()
59 #define smp_rmb() barrier()
60 #define smp_wmb() barrier()
Dspinlock.h116 #define __spin_yield(x) barrier()
117 #define __rw_yield(x) barrier()
Dprocessor.h406 #define cpu_relax() do { HMT_low(); HMT_medium(); barrier(); } while (0)
408 #define cpu_relax() barrier()
/linux-4.4.14/Documentation/
Dmemory-barriers.txt17 - Varieties of memory barrier.
21 - SMP barrier pairing.
22 - Examples of memory barrier sequences.
28 - Compiler barrier.
30 - MMIO write barrier.
39 (*) Inter-CPU locking barrier effects.
51 (*) Kernel I/O barrier effects.
327 ordering over the memory operations on either side of the barrier.
344 A write memory barrier gives a guarantee that all the STORE operations
345 specified before the barrier will appear to happen before all the STORE
[all …]
Datomic_ops.txt38 proper implicit or explicit read memory barrier is needed before reading the
59 or explicit memory barrier is needed before the value set with the operation
69 implicit or explicit memory barrier is used after possible runtime
74 barrier.
84 barrier for each use case. Failure to do so will result in code that may
118 Alternatively, you could place a barrier() call in the loop.
214 memory barrier semantics which satisfy the above requirements, that is
224 This means that like atomic_{inc,dec}_return(), the memory barrier
236 Again, these primitives provide explicit memory barrier semantics around
243 provide explicit memory barrier semantics around the operation.
[all …]
DDMA-attributes.txt10 DMA_ATTR_WRITE_BARRIER is a (write) barrier attribute for DMA. DMA
14 bridges. This barrier is not specific to a particular type of
Dio_ordering.txt9 memory barrier op, mb(), only with respect to I/O).
Dvolatile-considered-harmful.txt38 spin_lock() call, since it acts as a memory barrier, will force it to
67 barrier, so, once again, volatile is unnecessary. Of course, busy-
/linux-4.4.14/arch/arm/mach-versatile/include/mach/
Duncompress.h31 barrier(); in putc()
39 barrier(); in flush()
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dusbgecko_udbg.c68 barrier(); in ug_io_transaction()
122 barrier(); in ug_putc()
160 barrier(); in ug_getc()
185 barrier(); in ug_udbg_getc()
/linux-4.4.14/arch/m32r/include/asm/
Dlocal.h320 #define smp_mb__before_local_dec() barrier()
321 #define smp_mb__after_local_dec() barrier()
322 #define smp_mb__before_local_inc() barrier()
323 #define smp_mb__after_local_inc() barrier()
Dprocessor.h135 #define cpu_relax() barrier()
/linux-4.4.14/arch/arm/mach-ks8695/include/mach/
Duncompress.h23 barrier(); in putc()
31 barrier(); in flush()
/linux-4.4.14/arch/arm/mach-clps711x/include/mach/
Duncompress.h42 barrier(); in putc()
49 barrier(); in flush()
/linux-4.4.14/arch/arm/mach-ebsa110/include/mach/
Duncompress.h24 barrier(); in putc()
36 barrier(); in flush()
/linux-4.4.14/arch/arm/mach-orion5x/include/mach/
Duncompress.h24 barrier(); in putc()
41 barrier(); in flush()
/linux-4.4.14/arch/arm/mach-mv78xx0/include/mach/
Duncompress.h22 barrier(); in putc()
39 barrier(); in flush()
/linux-4.4.14/arch/arm/mach-realview/include/mach/
Duncompress.h61 barrier(); in putc()
71 barrier(); in flush()
/linux-4.4.14/arch/mips/sgi-ip22/
DPlatform28 ifeq ($(call cc-option-yn,-mr10k-cache-barrier=store), n)
29 $(error gcc doesn't support needed option -mr10k-cache-barrier=store)
33 cflags-$(CONFIG_SGI_IP28) += -mr10k-cache-barrier=store -I$(srctree)/arch/mips/include/asm/mach-ip28
/linux-4.4.14/arch/sparc/kernel/
Dsun4d_smp.c82 barrier(); in sun4d_cpu_pre_online()
85 barrier(); in sun4d_cpu_pre_online()
103 barrier(); in sun4d_cpu_pre_online()
336 barrier(); in sun4d_cross_call()
344 barrier(); in sun4d_cross_call()
Dsun4m_smp.c215 barrier(); in sun4m_cross_call()
223 barrier(); in sun4m_cross_call()
Dleon_smp.c428 barrier(); in leon_cross_call()
437 barrier(); in leon_cross_call()
/linux-4.4.14/arch/s390/mm/
Dgup.c32 barrier(); in gup_pte_range()
117 barrier(); in gup_pmd_range()
161 barrier(); in gup_pud_range()
202 barrier(); in __get_user_pages_fast()
/linux-4.4.14/arch/arm/mach-davinci/include/mach/
Duncompress.h39 barrier(); in putc()
49 barrier(); in flush()
/linux-4.4.14/arch/m68k/atari/
Ddebug.c38 barrier(); in ata_mfp_out()
74 barrier(); in ata_midi_out()
135 barrier();
151 barrier();
/linux-4.4.14/arch/tile/include/asm/
Dbitops_64.h62 barrier(); in test_and_set_bit()
74 barrier(); in test_and_clear_bit()
Datomic_64.h45 barrier(); /* the "+ i" above will wait on memory */ in atomic_add_return()
98 barrier(); /* the "+ i" above will wait on memory */ in atomic64_add_return()
Dio.h88 barrier(); in __raw_readw()
97 barrier(); in __raw_readl()
105 barrier(); in __raw_readq()
Dprocessor.h264 barrier(); in cpu_relax()
/linux-4.4.14/drivers/scsi/
Dt128.c323 while (!(readb(base+T_STATUS_REG_OFFSET) & T_ST_RDY)) barrier();
325 while (!(readb(base+T_STATUS_REG_OFFSET) & T_ST_RDY)) barrier();
369 while (!(readb(base+T_STATUS_REG_OFFSET) & T_ST_RDY)) barrier();
371 while (!(readb(base+T_STATUS_REG_OFFSET) & T_ST_RDY)) barrier();
Dqlogicfas408.c191 barrier(); in ql_wai()
384 barrier(); in ql_pcmd()
455 barrier(); in qlogicfas408_queuecommand_lck()
Dvmw_pvscsi.c639 barrier(); in pvscsi_process_completion_ring()
647 barrier(); in pvscsi_process_completion_ring()
718 barrier(); in pvscsi_queue_ring()
1057 barrier(); in pvscsi_process_msg_ring()
1059 barrier(); in pvscsi_process_msg_ring()
/linux-4.4.14/arch/arm/mm/
Dproc-xsc3.S177 mcrne p15, 0, ip, c7, c10, 4 @ data write barrier
206 mcrne p15, 0, ip, c7, c10, 4 @ data write barrier
233 mcr p15, 0, r0, c7, c10, 4 @ data write barrier
254 mcr p15, 0, r0, c7, c10, 4 @ data write barrier
279 mcr p15, 0, r0, c7, c10, 4 @ data write barrier
296 mcr p15, 0, r0, c7, c10, 4 @ data write barrier
313 mcr p15, 0, r0, c7, c10, 4 @ data write barrier
366 mcr p15, 0, ip, c7, c10, 4 @ data write barrier
454 mcr p15, 0, ip, c7, c10, 4 @ data write barrier
Dtlb-fa.S50 mcr p15, 0, r3, c7, c10, 4 @ data write barrier
63 mcr p15, 0, r3, c7, c10, 4 @ data write barrier
Dtlb-v6.S58 mcr p15, 0, ip, c7, c10, 4 @ data synchronization barrier
86 mcr p15, 0, r2, c7, c10, 4 @ data synchronization barrier
Dproc-fa526.S115 mcr p15, 0, ip, c7, c10, 4 @ data write barrier
154 mcr p15, 0, r0, c7, c10, 4 @ data write barrier
/linux-4.4.14/arch/x86/xen/
Dirq.c57 barrier(); /* unmask then check (avoid races) */ in xen_restore_fl()
94 barrier(); /* unmask then check (avoid races) */ in xen_irq_enable()
Dtime.c61 barrier(); in get64()
63 barrier(); in get64()
92 barrier(); in get_runstate_snapshot()
94 barrier(); in get_runstate_snapshot()
Dspinlock.c46 barrier(); in xen_qlock_wait()
202 barrier(); in xen_lock_spinning()
/linux-4.4.14/arch/arm/mach-omap2/
Dsleep34xx.S115 dsb @ data write barrier
116 dmb @ data memory barrier
447 dsb @ data write barrier
448 dmb @ data memory barrier
458 dsb @ data write barrier
459 dmb @ data memory barrier
473 dsb @ data write barrier
474 dmb @ data memory barrier
Dsleep24xx.S69 mcr p15, 0, r3, c7, c10, 4 @ memory barrier, hope SDR/DDR finished
/linux-4.4.14/arch/powerpc/boot/
Dugecon.c61 barrier(); in ug_io_transaction()
88 barrier(); in ug_putc()
Dcpm-serial.c168 barrier(); in cpm_serial_putc()
179 barrier(); in cpm_serial_tstc()
Dio.h97 static inline void barrier(void) in barrier() function
/linux-4.4.14/arch/mn10300/kernel/
Dgdb-io-serial.c118 barrier(); in gdbstub_io_rx_char()
131 barrier(); in gdbstub_io_rx_char()
Dgdb-io-ttysm.c200 barrier(); in gdbstub_io_rx_char()
213 barrier(); in gdbstub_io_rx_char()
Dsmp.c439 barrier(); in smp_nmi_call_function()
442 barrier(); in smp_nmi_call_function()
1098 barrier(); in hotplug_cpu_nmi_call_function()
1104 barrier(); in hotplug_cpu_nmi_call_function()
/linux-4.4.14/arch/parisc/kernel/
Dftrace.c39 barrier(); in push_return_trace()
69 barrier(); in pop_return_trace()
Dsmp.c363 barrier(); in smp_boot_one_cpu()
/linux-4.4.14/arch/h8300/include/asm/
Dbitops.h56 #define smp_mb__before_clear_bit() barrier()
57 #define smp_mb__after_clear_bit() barrier()
Dprocessor.h136 #define cpu_relax() barrier()
DKbuild3 generic-y += barrier.h
/linux-4.4.14/arch/powerpc/platforms/85xx/
Dsmp.c71 barrier(); in mpc85xx_give_timebase()
105 barrier(); in mpc85xx_give_timebase()
120 barrier(); in mpc85xx_take_timebase()
406 barrier(); in mpc85xx_smp_kexec_cpu_down()
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dsmp.c387 barrier(); in smp_psurge_kick_cpu()
393 barrier(); in smp_psurge_kick_cpu()
432 barrier(); in smp_psurge_take_timebase()
469 barrier(); in smp_core99_give_timebase()
476 barrier(); in smp_core99_give_timebase()
494 barrier(); in smp_core99_take_timebase()
/linux-4.4.14/arch/openrisc/mm/
Dinit.c178 barrier(); in paging_init()
189 barrier(); in paging_init()
/linux-4.4.14/arch/alpha/kernel/
Dsmp.c107 barrier(); in wait_boot_cpu_to_stop()
112 barrier(); in wait_boot_cpu_to_stop()
188 barrier(); in wait_for_txrdy()
348 barrier(); in secondary_cpu_start()
384 barrier(); in smp_boot_one_cpu()
/linux-4.4.14/arch/frv/kernel/
Dcmode.S123 # (8) Execute memory barrier instruction (MEMBAR).
132 # (10) Execute memory barrier instruction (MEMBAR).
144 # (13) Execute the instruction just after the memory barrier
/linux-4.4.14/tools/perf/arch/x86/tests/
Drdpmc.c38 barrier(); in mmap_read_self()
55 barrier(); in mmap_read_self()
/linux-4.4.14/arch/arm/mach-hisi/
Dplatsmp.c169 barrier(); in hip01_boot_secondary()
171 barrier(); in hip01_boot_secondary()
/linux-4.4.14/tools/arch/xtensa/include/asm/
Dbarrier.h15 #define rmb() barrier()
/linux-4.4.14/tools/include/asm-generic/
Dbarrier.h32 #define mb() barrier()
/linux-4.4.14/arch/arm/mach-footbridge/include/mach/
Duncompress.h22 barrier(); in putc()
/linux-4.4.14/arch/arm/mach-gemini/include/mach/
Duncompress.h29 barrier(); in putc()
/linux-4.4.14/kernel/rcu/
Dupdate.c181 barrier(); /* critical section after entry code. */ in __rcu_read_lock()
199 barrier(); /* critical section before exit code. */ in __rcu_read_unlock()
201 barrier(); /* assign before ->rcu_read_unlock_special load */ in __rcu_read_unlock()
204 barrier(); /* ->rcu_read_unlock_special load before assign */ in __rcu_read_unlock()
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/
Duncompress.h11 barrier(); in putc()
/linux-4.4.14/arch/arm/mach-spear/include/mach/
Duncompress.h28 barrier(); in putc()
/linux-4.4.14/arch/arm/mach-w90x900/include/mach/
Duncompress.h35 barrier(); in putc()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.h637 barrier(); /* status block is written to by the chip */ in bnx2x_update_fpsb_idx()
659 barrier(); in bnx2x_igu_ack_sb_gen()
680 barrier(); in bnx2x_hc_ack_sb()
709 barrier(); in bnx2x_hc_ack_int()
721 barrier(); in bnx2x_igu_ack_int()
727 barrier(); in bnx2x_ack_int()
737 barrier(); in bnx2x_has_tx_work_unload()
767 barrier(); in bnx2x_tx_queue_has_work()
/linux-4.4.14/arch/arm/mach-mmp/include/mach/
Duncompress.h26 barrier(); in putc()
/linux-4.4.14/arch/tile/lib/
Dspinlock_common.h34 barrier(); in relax()
/linux-4.4.14/arch/arm/mach-iop33x/include/mach/
Duncompress.h17 barrier(); in putc()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_protocol.h179 u32 barrier; /* barrier number _handle_ only */ member
184 u32 barrier; member
/linux-4.4.14/arch/arm/mach-iop32x/include/mach/
Duncompress.h17 barrier(); in putc()
/linux-4.4.14/arch/arm/mach-sa1100/include/mach/
Duncompress.h38 barrier(); in putc()
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/
Duncompress.h29 barrier(); in putc()
/linux-4.4.14/arch/parisc/lib/
Ddelay.c47 barrier(); in __cr16_delay()
/linux-4.4.14/kernel/events/
Dinternal.h205 barrier(); in get_recursion_context()
212 barrier(); in put_recursion_context()
/linux-4.4.14/arch/mn10300/include/asm/
DKbuild2 generic-y += barrier.h
Dprocessor.h72 #define cpu_relax() barrier()
Dspinlock.h26 #define arch_spin_unlock_wait(x) do { barrier(); } while (arch_spin_is_locked(x))
/linux-4.4.14/arch/cris/include/asm/
Dprocessor.h65 #define cpu_relax() barrier()
DKbuild3 generic-y += barrier.h
/linux-4.4.14/arch/um/include/shared/
Duser.h55 #define barrier() __asm__ __volatile__("": : :"memory") macro
/linux-4.4.14/drivers/block/xen-blkback/
Dcommon.h421 barrier(); in blkif_get_x86_32_req()
439 barrier(); in blkif_get_x86_32_req()
469 barrier(); in blkif_get_x86_64_req()
487 barrier(); in blkif_get_x86_64_req()
/linux-4.4.14/arch/arm/mach-pxa/include/mach/
Duncompress.h45 barrier(); in putc()
/linux-4.4.14/arch/microblaze/include/asm/
DKbuild2 generic-y += barrier.h
Dprocessor.h24 # define cpu_relax() barrier()
/linux-4.4.14/kernel/
Daudit_tree.c781 struct list_head cursor, barrier; in audit_tag_tree() local
802 list_add(&barrier, &tree_list); in audit_tag_tree()
803 list_add(&cursor, &barrier); in audit_tag_tree()
844 while (barrier.prev != &tree_list) { in audit_tag_tree()
847 tree = container_of(barrier.prev, struct audit_tree, list); in audit_tag_tree()
850 list_add(&tree->list, &barrier); in audit_tag_tree()
866 list_del(&barrier); in audit_tag_tree()
/linux-4.4.14/arch/score/include/asm/
DKbuild5 generic-y += barrier.h
Dprocessor.h26 #define cpu_relax() barrier()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dsubcore.c157 barrier(); in wait_for_sync_step()
312 barrier(); in cpu_update_split_mode()
Dsetup.c200 barrier(); in pnv_kexec_wait_secondaries_down()
/linux-4.4.14/arch/um/os-Linux/
Dsignal.c236 barrier(); in block_signals()
262 barrier(); in unblock_signals()
/linux-4.4.14/arch/arm64/kernel/
Dsys_compat.c96 barrier(); in compat_arm_syscall()
Dprocess.c221 barrier(); in tls_thread_flush()
/linux-4.4.14/tools/lib/lockdep/uinclude/linux/
Dkernel.h32 #define barrier() macro
/linux-4.4.14/arch/openrisc/include/asm/
Dprocessor.h103 #define cpu_relax() barrier()
DKbuild6 generic-y += barrier.h
/linux-4.4.14/arch/nios2/include/asm/
Dprocessor.h95 #define cpu_relax() barrier()
DKbuild3 generic-y += barrier.h
/linux-4.4.14/arch/unicore32/include/asm/
Dprocessor.h73 #define cpu_relax() barrier()
/linux-4.4.14/drivers/md/
Draid1.h85 int barrier; member
Draid10.h70 int barrier; member
/linux-4.4.14/drivers/dma/
Ddmaengine.h74 barrier(); in dma_cookie_status()
/linux-4.4.14/kernel/irq/
Dspurious.c162 barrier(); in poll_spurious_irqs()
267 barrier(); in try_misrouted_irq()
/linux-4.4.14/Documentation/filesystems/
Docfs2.txt42 barrier=1 This enables/disables barriers. barrier=0 disables it,
43 barrier=1 enables it.
Dfiles.txt51 the memory barrier requirements for lock-free dereference.
63 take care of barrier requirements due to lock-free lookup.
/linux-4.4.14/arch/frv/include/asm/
Dprocessor.h116 #define cpu_relax() barrier()
/linux-4.4.14/arch/arm/mach-omap1/include/mach/
Duncompress.h58 barrier(); in putc()
/linux-4.4.14/arch/x86/kernel/
Dtsc.c90 barrier(); in cyc2ns_read_begin()
97 barrier(); in cyc2ns_read_end()
222 barrier(); in cycles_2_ns()
227 barrier(); in cycles_2_ns()
/linux-4.4.14/fs/nfs/
Dpnfs.h271 void pnfs_roc_set_barrier(struct inode *ino, u32 barrier);
272 void pnfs_roc_get_barrier(struct inode *ino, u32 *barrier);
634 pnfs_roc_set_barrier(struct inode *ino, u32 barrier) in pnfs_roc_set_barrier() argument
639 pnfs_roc_get_barrier(struct inode *ino, u32 *barrier) in pnfs_roc_get_barrier() argument
/linux-4.4.14/arch/parisc/include/asm/
DKbuild3 generic-y += barrier.h
Dprocessor.h311 #define cpu_relax() barrier()
/linux-4.4.14/arch/s390/lib/
Ddelay.c126 barrier(); in __ndelay()
/linux-4.4.14/arch/um/include/asm/
DKbuild1 generic-y += barrier.h
/linux-4.4.14/arch/s390/kernel/
Dprocessor.c28 barrier(); in cpu_relax()
/linux-4.4.14/arch/arm/vfp/
Dvfpmodule.c424 barrier(); in VFP_bounce()
748 barrier(); in vfp_init()
750 barrier(); in vfp_init()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_txrx.c92 barrier(); in mlx5e_completion_event()
/linux-4.4.14/arch/ia64/kernel/
Dcyclone.c106 while(stall--) barrier(); in init_cyclone_clock()
/linux-4.4.14/drivers/ide/
Dide-disk.c529 int barrier; in update_flush() local
539 barrier = ata_id_flush_enabled(id) && in update_flush()
546 drive->name, barrier ? "" : "not "); in update_flush()
548 if (barrier) { in update_flush()
/linux-4.4.14/drivers/infiniband/core/
Diwpm_msg.c396 barrier(); in iwpm_register_pid_cb()
465 barrier(); in iwpm_add_mapping_cb()
557 barrier(); in iwpm_add_and_query_mapping_cb()
751 barrier(); in iwpm_mapping_error_cb()
/linux-4.4.14/arch/m68k/include/asm/
DKbuild1 generic-y += barrier.h
Dprocessor.h178 #define cpu_relax() barrier()
/linux-4.4.14/arch/avr32/include/asm/
Dprocessor.h94 #define cpu_relax() barrier()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunqe.c203 barrier(); in qe_init()
215 barrier(); in qe_init()
233 barrier(); in qe_init()
637 barrier(); in qe_set_multicast()
657 barrier(); in qe_set_multicast()
/linux-4.4.14/arch/sh/include/asm/
Dprocessor.h99 #define cpu_relax() barrier()
/linux-4.4.14/arch/blackfin/mach-bf561/
Dsmp.c100 barrier(); in platform_boot_secondary()
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dtulip.h526 barrier(); in tulip_start_rxtx()
538 barrier(); in tulip_stop_rxtx()
Dmedia.c72 barrier(); in tulip_mdio_read()
131 barrier(); in tulip_mdio_write()
/linux-4.4.14/arch/ia64/sn/pci/
Dtioce_provider.c524 int barrier, int dma_flags) in tioce_do_dma_map() argument
534 dma_mask = (barrier) ? pdev->dev.coherent_dma_mask : pdev->dma_mask; in tioce_do_dma_map()
583 if (!mapaddr && !barrier && dma_mask >= 0xffffffffffUL) { in tioce_do_dma_map()
630 if (mapaddr && barrier) in tioce_do_dma_map()
/linux-4.4.14/drivers/tty/serial/
Dbfin_sport_uart.c644 barrier(); in sport_uart_console_putchar()
665 barrier(); in sport_uart_console_write()
679 barrier(); in sport_uart_console_write()
682 barrier(); in sport_uart_console_write()
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-fpa.h232 barrier(); in cvmx_fpa_free_nosync()
/linux-4.4.14/arch/m68k/mac/
Dmacints.c313 barrier(); in mac_nmi_handler()
/linux-4.4.14/arch/hexagon/kernel/
Dsmp.c205 barrier(); in __cpu_up()
/linux-4.4.14/arch/hexagon/include/asm/
DKbuild5 generic-y += barrier.h
/linux-4.4.14/arch/blackfin/kernel/
Dnmi.c58 barrier(); in wait_nmi_event()
/linux-4.4.14/net/mac80211/
Dpm.c187 barrier(); in __ieee80211_suspend()
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_mgt.c283 barrier(); in islpci_mgt_receive()
424 barrier(); in islpci_mgt_cleanup_transmit()
/linux-4.4.14/arch/c6x/include/asm/
DKbuild4 generic-y += barrier.h
/linux-4.4.14/drivers/w1/masters/
Dmatrox_w1.c112 barrier(); in matrox_w1_read_reg()
/linux-4.4.14/arch/tile/mm/
Dpgtable.c419 barrier(); in __set_pte()
423 barrier(); in __set_pte()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_utils.c649 barrier(); in nes_post_cqp_request()
660 barrier(); in nes_post_cqp_request()
665 barrier(); in nes_post_cqp_request()
809 barrier(); in nes_mh_fix()
Dnes_mgt.c97 barrier(); in nes_replenish_mgt_rq()
116 barrier(); in nes_replenish_mgt_rq()
998 barrier(); in nes_init_mgt_qp()
1053 barrier(); in nes_init_mgt_qp()
1128 barrier(); in nes_destroy_mgt()
/linux-4.4.14/arch/m68k/apollo/
Dconfig.c116 barrier(); in dn_serial_console_wait_key()
/linux-4.4.14/arch/arm/mach-orion5x/
Dterastation_pro2-setup.c194 barrier(); in tsp2_miconwrite()
Dkurobox_pro-setup.c215 barrier(); in kurobox_pro_miconwrite()
/linux-4.4.14/drivers/misc/sgi-gru/
Dgru_instructions.h39 barrier(); \
47 barrier(); \
/linux-4.4.14/arch/unicore32/kernel/
Dtraps.c176 barrier(); in show_stack()
/linux-4.4.14/Documentation/scheduler/
Dsched-arch.txt56 barrier issued (followed by a test of need_resched with

123