Home
last modified time | relevance | path

Searched refs:mb (Results 1 – 25 of 165) sorted by relevance

1234567

/arch/alpha/kernel/
A Dcore_t2.c194 mb(); in conf_read()
196 mb(); in conf_read()
202 mb(); in conf_read()
206 mb(); in conf_read()
219 mb(); in conf_read()
223 mb(); in conf_read()
248 mb(); in conf_write()
254 mb(); in conf_write()
258 mb(); in conf_write()
274 mb(); in conf_write()
[all …]
A Dcore_cia.c118 mb(); in conf_read()
129 mb(); in conf_read()
133 mb(); in conf_read()
137 mb(); in conf_read()
145 mb(); in conf_read()
172 mb(); in conf_write()
183 mb(); in conf_write()
187 mb(); in conf_write()
191 mb(); in conf_write()
195 mb(); in conf_write()
[all …]
A Dio.c20 mb(); in ioread8()
22 mb(); in ioread8()
29 mb(); in ioread16()
31 mb(); in ioread16()
38 mb(); in ioread32()
40 mb(); in ioread32()
47 mb(); in ioread64()
49 mb(); in ioread64()
55 mb(); in iowrite8()
61 mb(); in iowrite16()
[all …]
A Dcore_mcpcia.c104 mb(); in conf_read()
108 mb(); in conf_read()
113 mb(); in conf_read()
117 mb(); in conf_read()
123 mb(); in conf_read()
126 mb(); in conf_read()
155 mb(); in conf_write()
159 mb(); in conf_write()
163 mb(); in conf_write()
250 mb(); in mcpcia_pci_tbi()
[all …]
A Dsys_alcor.c42 mb(); in alcor_update_irq_hw()
63 *(vuip)GRU_INT_CLEAR = 1 << (d->irq - 16); mb(); in alcor_mask_and_ack_irq()
64 *(vuip)GRU_INT_CLEAR = 0; mb(); in alcor_mask_and_ack_irq()
73 *(vuip)GRU_INT_CLEAR = 0x80000000; mb(); in alcor_isa_mask_and_ack_irq()
74 *(vuip)GRU_INT_CLEAR = 0; mb(); in alcor_isa_mask_and_ack_irq()
116 *(vuip)GRU_INT_MASK = 0; mb(); /* all disabled */ in alcor_init_irq()
117 *(vuip)GRU_INT_EDGE = 0; mb(); /* all are level */ in alcor_init_irq()
118 *(vuip)GRU_INT_HILO = 0x80000000U; mb(); /* ISA only HI */ in alcor_init_irq()
119 *(vuip)GRU_INT_CLEAR = 0; mb(); /* all clear */ in alcor_init_irq()
214 mb(); in alcor_kill_arch()
A Dcore_polaris.c122 mb(); in polaris_write_config()
127 mb(); in polaris_write_config()
132 mb(); in polaris_write_config()
186 mb(); in polaris_pci_clr_err()
194 mb(); in polaris_machine_check()
195 mb(); in polaris_machine_check()
199 mb(); in polaris_machine_check()
A Dirq_pyxis.c28 mb(); in pyxis_update_irq_hw()
55 mb(); in pyxis_mask_and_ack_irq()
98 mb(); in init_pyxis_irqs()
/arch/powerpc/kernel/
A Dio.c35 mb(); in _insb()
52 mb(); in _outsb()
56 mb(); in _outsb()
68 mb(); in _insw()
85 mb(); in _outsw()
89 mb(); in _outsw()
101 mb(); in _insl()
118 mb(); in _outsl()
122 mb(); in _outsl()
136 mb(); in _memset_io()
[all …]
/arch/parisc/include/asm/
A Dbarrier.h16 #define mb() do { synchronize_caches(); } while (0) macro
17 #define rmb() mb()
18 #define wmb() mb()
19 #define dma_rmb() mb()
20 #define dma_wmb() mb()
22 #define mb() barrier() macro
29 #define __smp_mb() mb()
30 #define __smp_rmb() mb()
31 #define __smp_wmb() mb()
A Dassembly.h62 #define LDREGM ldd,mb
361 fldd,mb -8(%r30), %fr21
362 fldd,mb -8(%r30), %fr20
363 fldd,mb -8(%r30), %fr19
364 fldd,mb -8(%r30), %fr18
365 fldd,mb -8(%r30), %fr17
366 fldd,mb -8(%r30), %fr16
367 fldd,mb -8(%r30), %fr15
368 fldd,mb -8(%r30), %fr14
369 fldd,mb -8(%r30), %fr13
[all …]
/arch/alpha/include/asm/
A Dio.h37 mb(); in __set_hae()
337 mb(); in ioread8()
339 mb(); in ioread8()
346 mb(); in ioread16()
348 mb(); in ioread16()
354 mb(); in iowrite8()
360 mb(); in iowrite16()
394 mb(); in ioread32()
396 mb(); in ioread32()
403 mb(); in ioread64()
[all …]
/arch/arm/mach-qcom/
A Dplatsmp.c73 mb(); in scss_release_secondary()
172 mb(); in kpssv1_release_secondary()
180 mb(); in kpssv1_release_secondary()
185 mb(); in kpssv1_release_secondary()
190 mb(); in kpssv1_release_secondary()
195 mb(); in kpssv1_release_secondary()
200 mb(); in kpssv1_release_secondary()
259 mb(); in kpssv2_release_secondary()
266 mb(); in kpssv2_release_secondary()
276 mb(); in kpssv2_release_secondary()
[all …]
/arch/powerpc/sysdev/
A Dtsi108_pci.c239 mb(); in tsi108_pci_int_mask()
243 mb(); in tsi108_pci_int_mask()
253 mb(); in tsi108_pci_int_unmask()
257 mb(); in tsi108_pci_int_unmask()
266 mb(); in init_pci_source()
279 mb(); in get_pci_source()
286 mb(); in get_pci_source()
299 mb(); in get_pci_source()
301 mb(); in get_pci_source()
310 mb(); in get_pci_source()
[all …]
/arch/openrisc/kernel/
A Dsync-timer.c54 mb(); in synchronise_count_master()
75 mb(); in synchronise_count_master()
105 mb(); in synchronise_count_slave()
115 mb(); in synchronise_count_slave()
/arch/arm64/include/asm/
A Datomic_ll_sc.h42 #define ATOMIC_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument
55 " " #mb \
63 #define ATOMIC_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint) \ argument
76 " " #mb \
151 " " #mb \
159 #define ATOMIC64_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument
172 " " #mb \
239 #define __CMPXCHG_CASE(w, sfx, name, sz, mb, acq, rel, cl, constraint) \ argument
263 " " #mb "\n" \
304 #define __CMPXCHG128(name, mb, rel, cl...) \ argument
[all …]
A Datomic_lse.h36 #define ATOMIC_FETCH_OP(name, mb, op, asm_op, cl...) \ argument
44 " " #asm_op #mb " %w[i], %w[old], %[v]" \
106 #define ATOMIC_FETCH_OP_AND(name, mb, cl...) \ argument
143 #define ATOMIC64_FETCH_OP(name, mb, op, asm_op, cl...) \ argument
151 " " #asm_op #mb " %[i], %[old], %[v]" \
213 #define ATOMIC64_FETCH_OP_AND(name, mb, cl...) \ argument
248 #define __CMPXCHG_CASE(w, sfx, name, sz, mb, cl...) \ argument
256 " cas" #mb #sfx " %" #w "[old], %" #w "[new], %[v]\n" \
284 #define __CMPXCHG128(name, mb, cl...) \ argument
298 " casp" #mb "\t%[old1], %[old2], %[new1], %[new2], %[v]\n"\
/arch/sh/include/asm/
A Dbarrier.h28 #define mb() __asm__ __volatile__ ("synco": : :"memory") macro
29 #define rmb() mb()
30 #define wmb() mb()
/arch/csky/mm/
A Dcachev1.c35 mb(); in cache_op_all()
39 mb(); in cache_op_all()
71 mb(); in cache_op_range()
77 mb(); in cache_op_range()
84 mb(); in dcache_wb_line()
/arch/powerpc/platforms/powermac/
A Dsmp.c354 mb(); in smp_psurge_kick_cpu()
422 mb(); in smp_psurge_take_timebase()
425 mb(); in smp_psurge_take_timebase()
428 mb(); in smp_psurge_take_timebase()
465 mb(); in smp_core99_give_timebase()
467 mb(); in smp_core99_give_timebase()
470 mb(); in smp_core99_give_timebase()
472 mb(); in smp_core99_give_timebase()
485 mb(); in smp_core99_take_timebase()
488 mb(); in smp_core99_take_timebase()
[all …]
/arch/powerpc/include/asm/
A Dcacheflush.h79 mb(); /* sync */ in flush_dcache_range()
83 mb(); /* sync */ in flush_dcache_range()
102 mb(); /* sync */ in clean_dcache_range()
121 mb(); /* sync */ in invalidate_dcache_range()
/arch/csky/include/asm/
A Dio.h29 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); mb(); })
30 #define writew(v,c) ({ wmb(); writew_relaxed((v),(c)); mb(); })
31 #define writel(v,c) ({ wmb(); writel_relaxed((v),(c)); mb(); })
/arch/arc/include/asm/
A Dbarrier.h26 #define mb() asm volatile("dmb 3\n" : : : "memory") macro
38 #define mb() asm volatile("sync\n" : : : "memory") macro
/arch/mips/include/asm/
A Dbarrier.h71 #define mb() wbflush() macro
76 #define mb() fast_mb() macro
119 #define nudge_writes() mb()
/arch/x86/um/asm/
A Dbarrier.h15 #define mb() alternative("lock addl $0,0(%%esp)", "mfence", X86_FEATURE_XMM2) macro
21 #define mb() asm volatile("mfence" : : : "memory") macro
/arch/powerpc/mm/
A Dcacheflush.c19 mb(); /* sync */ in flush_coherent_icache()
21 mb(); /* sync */ in flush_coherent_icache()
45 mb(); /* sync */ in invalidate_icache_range()
72 mb(); /* sync */ in flush_icache_range()

Completed in 54 milliseconds

1234567