Home
last modified time | relevance | path

Searched refs:barrier (Results 1 – 25 of 187) sorted by relevance

12345678

/arch/metag/include/asm/
Dbarrier.h15 barrier(); in wr_fence()
17 barrier(); in wr_fence()
33 barrier(); in wr_fence()
38 barrier(); in wr_fence()
45 #define rmb() barrier()
60 barrier(); in metag_fence()
62 barrier(); in metag_fence()
66 #define __smp_wmb() barrier()
69 #define __smp_mb() barrier()
70 #define __smp_rmb() barrier()
[all …]
Dspinlock_lock1.h12 barrier(); in arch_spin_is_locked()
54 barrier(); in arch_spin_unlock()
103 barrier(); in arch_write_unlock()
113 barrier(); in arch_write_can_lock()
180 barrier(); in arch_read_can_lock()
/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()
/arch/s390/include/asm/
Dbarrier.h26 #define rmb() barrier()
27 #define wmb() barrier()
37 barrier(); \
45 barrier(); \
49 #define __smp_mb__before_atomic() barrier()
50 #define __smp_mb__after_atomic() barrier()
/arch/parisc/include/asm/
Dbarrier.h18 #define mb() barrier()
19 #define rmb() barrier()
20 #define wmb() barrier()
21 #define dma_rmb() barrier()
22 #define dma_wmb() barrier()
/arch/alpha/include/asm/
Dirqflags.h35 barrier(); in arch_local_irq_disable()
41 barrier(); in arch_local_irq_save()
47 barrier(); in arch_local_irq_enable()
53 barrier(); in arch_local_irq_restore()
55 barrier(); in arch_local_irq_restore()
/arch/ia64/include/asm/
Dbarrier.h48 #define __smp_mb__before_atomic() barrier()
49 #define __smp_mb__after_atomic() barrier()
59 barrier(); \
67 barrier(); \
/arch/sparc/include/asm/
Dbarrier_64.h44 barrier(); \
52 barrier(); \
56 #define __smp_mb__before_atomic() barrier()
57 #define __smp_mb__after_atomic() barrier()
/arch/x86/include/asm/
Dbarrier.h58 #define dma_rmb() barrier()
60 #define dma_wmb() barrier()
64 #define __smp_wmb() barrier()
94 barrier(); \
102 barrier(); \
Dio.h47 #define build_mmio_read(name, size, type, reg, barrier) \ argument
50 :"m" (*(volatile type __force *)addr) barrier); return ret; }
52 #define build_mmio_write(name, size, type, reg, barrier) \ argument
55 "m" (*(volatile type __force *)addr) barrier); }
93 #define mmiowb() barrier()
/arch/powerpc/kernel/
Dsmp-tbsync.c53 barrier(); in smp_generic_take_timebase()
59 barrier(); in smp_generic_take_timebase()
70 barrier(); in smp_generic_take_timebase()
96 barrier(); in start_contest()
99 barrier(); in start_contest()
104 barrier(); in start_contest()
125 barrier(); in smp_generic_give_timebase()
166 barrier(); in smp_generic_give_timebase()
/arch/mips/include/asm/
Dbarrier.h139 # define fast_rmb() barrier()
187 # define __smp_rmb() barrier()
195 #define __smp_mb() barrier()
196 #define __smp_rmb() barrier()
197 #define __smp_wmb() barrier()
/arch/xtensa/include/asm/
Dbarrier.h13 #define rmb() barrier()
16 #define __smp_mb__before_atomic() barrier()
17 #define __smp_mb__after_atomic() barrier()
/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()
/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()
/arch/arm/include/asm/
Dbarrier.h70 #define mb() barrier()
71 #define rmb() barrier()
72 #define wmb() barrier()
73 #define dma_rmb() barrier()
74 #define dma_wmb() barrier()
/arch/x86/um/asm/
Dbarrier.h36 #define dma_rmb() barrier()
38 #define dma_wmb() barrier()
/arch/arm/mach-ks8695/include/mach/
Duncompress.h23 barrier(); in putc()
31 barrier(); in flush()
/arch/arm/mach-ebsa110/include/mach/
Duncompress.h24 barrier(); in putc()
36 barrier(); in flush()
/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()
/arch/m32r/include/asm/
Dlocal.h321 #define smp_mb__before_local_dec() barrier()
322 #define smp_mb__after_local_dec() barrier()
323 #define smp_mb__before_local_inc() barrier()
324 #define smp_mb__after_local_inc() barrier()
/arch/arm/mach-davinci/include/mach/
Duncompress.h39 barrier(); in putc()
49 barrier(); in flush()
/arch/mips/sgi-ip22/
DPlatform28 ifeq ($(call cc-option-yn,-march=r10000 -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
/arch/tile/include/asm/
Dbitops_64.h62 barrier(); in test_and_set_bit()
74 barrier(); in test_and_clear_bit()
/arch/sparc/kernel/
Dsun4d_smp.c83 barrier(); in sun4d_cpu_pre_online()
86 barrier(); in sun4d_cpu_pre_online()
104 barrier(); in sun4d_cpu_pre_online()
337 barrier(); in sun4d_cross_call()
345 barrier(); in sun4d_cross_call()

12345678