Home
last modified time | relevance | path

Searched refs:wmb (Results 1 – 25 of 91) sorted by relevance

1234

/arch/mips/alchemy/common/
Dvss.c28 wmb(); in __enable_block()
31 wmb(); in __enable_block()
35 wmb(); in __enable_block()
37 wmb(); in __enable_block()
39 wmb(); in __enable_block()
41 wmb(); in __enable_block()
44 wmb(); in __enable_block()
47 wmb(); in __enable_block()
50 wmb(); in __enable_block()
59 wmb(); in __disable_block()
[all …]
Dusb.c113 wmb(); in __au1300_usb_phyctl()
119 wmb(); in __au1300_usb_phyctl()
129 wmb(); in __au1300_ohci_control()
135 wmb(); in __au1300_ohci_control()
142 wmb(); in __au1300_ohci_control()
146 wmb(); in __au1300_ohci_control()
151 wmb(); in __au1300_ohci_control()
157 wmb(); in __au1300_ohci_control()
171 wmb(); in __au1300_ehci_control()
176 wmb(); in __au1300_ehci_control()
[all …]
Dirq.c295 wmb(); in au1x_ic0_unmask()
305 wmb(); in au1x_ic1_unmask()
315 wmb(); in au1x_ic0_mask()
325 wmb(); in au1x_ic1_mask()
339 wmb(); in au1x_ic0_ack()
353 wmb(); in au1x_ic1_ack()
365 wmb(); in au1x_ic0_maskack()
377 wmb(); in au1x_ic1_maskack()
496 wmb(); in au1x_ic_settype()
524 wmb(); in au1300_gpic_chgcfg()
[all …]
Ddbdma.c344 wmb(); /* drain writebuffer */ in au1xxx_dbdma_chan_alloc()
634 wmb(); /* drain writebuffer */ in au1xxx_dbdma_put_source()
696 wmb(); /* drain writebuffer */ in au1xxx_dbdma_put_dest()
763 wmb(); /* drain writebuffer */ in au1xxx_dbdma_stop()
774 wmb(); /* drain writebuffer */ in au1xxx_dbdma_stop()
792 wmb(); /* drain writebuffer */ in au1xxx_dbdma_start()
794 wmb(); /* drain writebuffer */ in au1xxx_dbdma_start()
835 wmb(); /* drain writebuffer */ in au1xxx_get_dma_residue()
871 wmb(); /* drain writebuffer */ in dbdma_interrupt()
880 wmb(); /* drain writebuffer */ in dbdma_interrupt()
[all …]
/arch/csky/include/asm/
Dio.h27 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); })
28 #define writew(v,c) ({ wmb(); writew_relaxed((v),(c)); })
29 #define writel(v,c) ({ wmb(); writel_relaxed((v),(c)); })
31 #define writeb(v,c) ({ wmb(); writeb_relaxed((v),(c)); mb(); })
32 #define writew(v,c) ({ wmb(); writew_relaxed((v),(c)); mb(); })
33 #define writel(v,c) ({ wmb(); writel_relaxed((v),(c)); mb(); })
/arch/mips/sni/
Dtime.c20 wmb(); in a20r_set_periodic()
22 wmb(); in a20r_set_periodic()
24 wmb(); in a20r_set_periodic()
27 wmb(); in a20r_set_periodic()
29 wmb(); in a20r_set_periodic()
31 wmb(); in a20r_set_periodic()
51 wmb(); in a20r_interrupt()
/arch/mips/alchemy/devboards/
Dbcsr.c68 wmb(); in bcsr_write()
83 wmb(); in bcsr_mod()
105 wmb(); in bcsr_irq_mask()
113 wmb(); in bcsr_irq_maskack()
120 wmb(); in bcsr_irq_unmask()
138 wmb(); in bcsr_init_irq()
Ddb1550.c51 wmb(); in db1550_hw_setup()
53 wmb(); in db1550_hw_setup()
148 wmb(); in au1550_nand_cmd_ctrl()
609 wmb(); in db1550_dev_setup()
612 wmb(); in db1550_dev_setup()
616 wmb(); in db1550_dev_setup()
619 wmb(); in db1550_dev_setup()
/arch/x86/um/asm/
Dbarrier.h16 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro
22 #define wmb() asm volatile("sfence" : : : "memory") macro
/arch/sparc/kernel/
Dsetup_64.c212 wmb(); in per_cpu_patch()
216 wmb(); in per_cpu_patch()
220 wmb(); in per_cpu_patch()
224 wmb(); in per_cpu_patch()
238 wmb(); in sun4v_patch_1insn_range()
252 wmb(); in sun4v_patch_2insn_range()
256 wmb(); in sun4v_patch_2insn_range()
270 wmb(); in sun_m7_patch_2insn_range()
274 wmb(); in sun_m7_patch_2insn_range()
326 wmb(); in popc_patch()
[all …]
/arch/mips/pci/
Dpci-lantiq.c143 wmb(); in ltq_pci_startup()
166 wmb(); in ltq_pci_startup()
183 wmb(); in ltq_pci_startup()
191 wmb(); in ltq_pci_startup()
200 wmb(); in ltq_pci_startup()
/arch/mips/include/asm/mach-au1x00/
Dgpio-au1000.h277 wmb(); in alchemy_gpio1_input_enable()
295 wmb(); in __alchemy_gpio2_mod_dir()
304 wmb(); in alchemy_gpio2_set_value()
368 wmb(); in __alchemy_gpio2_mod_int()
445 wmb(); in alchemy_gpio2_enable()
447 wmb(); in alchemy_gpio2_enable()
459 wmb(); in alchemy_gpio2_disable()
/arch/s390/include/asm/
Dbarrier.h27 #define wmb() barrier() macro
32 #define __smp_wmb() wmb()
/arch/x86/include/asm/
Dbarrier.h19 #define wmb() asm volatile(ALTERNATIVE("lock; addl $0,-4(%%esp)", "sfence", \ macro
24 #define wmb() asm volatile("sfence" ::: "memory") macro
/arch/powerpc/sysdev/
Dudbg_memcons.c49 wmb(); in memcons_putc()
72 wmb(); in memcons_getc_poll()
/arch/arm/mach-tegra/
Dreset.c43 wmb(); in tegra_cpu_reset_handler_set()
53 wmb(); in tegra_cpu_reset_handler_set()
/arch/parisc/include/asm/
Dbarrier.h14 #define wmb() mb() macro
20 #define wmb() barrier() macro
/arch/sh/include/asm/
Dmmiowb.h8 #define mmiowb() wmb()
/arch/nds32/include/asm/
Dbarrier.h10 #define wmb() asm volatile("msync store":::"memory") macro
/arch/x86/kernel/
Dsmp.c176 wmb(); in native_stop_other_cpus()
200 wmb(); in native_stop_other_cpus()
/arch/arm/include/asm/
Dbarrier.h66 #define wmb() __arm_heavy_mb(st) macro
72 #define wmb() barrier() macro
/arch/arc/include/asm/
Dbarrier.h28 #define wmb() asm volatile("dmb 2\n" : : : "memory") macro
/arch/xtensa/include/asm/
Dbarrier.h16 #define wmb() mb() macro
/arch/alpha/include/asm/
Dbarrier.h9 #define wmb() __asm__ __volatile__("wmb": : :"memory") macro
/arch/arm/mach-socfpga/
Docram.c150 wmb(); in socfpga_init_arria10_ocram_ecc()
168 wmb(); in socfpga_init_arria10_ocram_ecc()

1234