Home
last modified time | relevance | path

Searched refs:wmb (Results 1 – 200 of 469) sorted by relevance

123

/linux-4.1.27/tools/perf/
Dperf-sys.h12 #define wmb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") macro
29 #define wmb() asm volatile("sfence" ::: "memory") macro
47 #define wmb() asm volatile ("sync" ::: "memory") macro
54 #define wmb() asm volatile("bcr 15,0" ::: "memory") macro
62 # define wmb() asm volatile("synco" ::: "memory") macro
66 # define wmb() asm volatile("" ::: "memory") macro
74 #define wmb() asm volatile("" ::: "memory") macro
87 #define wmb() asm volatile("":::"memory") macro
94 #define wmb() asm volatile("wmb" ::: "memory") macro
101 #define wmb() asm volatile ("mf" ::: "memory") macro
[all …]
/linux-4.1.27/arch/mips/alchemy/common/
Dvss.c27 wmb(); in __enable_block()
30 wmb(); in __enable_block()
34 wmb(); in __enable_block()
36 wmb(); in __enable_block()
38 wmb(); in __enable_block()
40 wmb(); in __enable_block()
43 wmb(); in __enable_block()
46 wmb(); in __enable_block()
49 wmb(); in __enable_block()
58 wmb(); in __disable_block()
[all …]
Dusb.c112 wmb(); in __au1300_usb_phyctl()
118 wmb(); in __au1300_usb_phyctl()
128 wmb(); in __au1300_ohci_control()
134 wmb(); in __au1300_ohci_control()
141 wmb(); in __au1300_ohci_control()
145 wmb(); in __au1300_ohci_control()
150 wmb(); in __au1300_ohci_control()
156 wmb(); in __au1300_ohci_control()
170 wmb(); in __au1300_ehci_control()
175 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 …]
/linux-4.1.27/sound/soc/au1x/
Dpsc-ac97.c83 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
91 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
103 wmb(); /* drain writebuffer */ in au1xpsc_ac97_read()
123 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
131 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
141 wmb(); /* drain writebuffer */ in au1xpsc_ac97_write()
153 wmb(); /* drain writebuffer */ in au1xpsc_ac97_warm_reset()
156 wmb(); /* drain writebuffer */ in au1xpsc_ac97_warm_reset()
166 wmb(); /* drain writebuffer */ in au1xpsc_ac97_cold_reset()
168 wmb(); /* drain writebuffer */ in au1xpsc_ac97_cold_reset()
[all …]
Dpsc-i2s.c153 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
163 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
165 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
178 wmb(); /* drain writebuffer */ in au1xpsc_i2s_configure()
198 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
200 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
209 wmb(); /* drain writebuffer */ in au1xpsc_i2s_start()
221 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
232 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
234 wmb(); /* drain writebuffer */ in au1xpsc_i2s_stop()
[all …]
Di2sc.c77 wmb(); in WR()
Dac97c.c79 wmb(); in WR()
/linux-4.1.27/drivers/video/fbdev/
Dbt455.h51 wmb(); in bt455_write_cmap_entry()
53 wmb(); in bt455_write_cmap_entry()
55 wmb(); in bt455_write_cmap_entry()
63 wmb(); in bt455_write_ovly_entry()
65 wmb(); in bt455_write_ovly_entry()
67 wmb(); in bt455_write_ovly_entry()
75 wmb(); in bt455_set_cursor()
77 wmb(); in bt455_set_cursor()
88 wmb(); in bt455_erase_cursor()
90 wmb(); in bt455_erase_cursor()
[all …]
Dtgafb.c705 wmb();
722 wmb();
736 wmb();
751 wmb();
756 wmb();
770 wmb();
786 wmb();
800 wmb();
805 wmb();
820 wmb();
[all …]
Dpmag-ba-fb.c110 wmb(); in pmagbafb_setcolreg()
112 wmb(); in pmagbafb_setcolreg()
114 wmb(); in pmagbafb_setcolreg()
139 wmb(); in pmagbafb_erase_cursor()
Dau1200fb.c757 wmb(); /* drain writebuffer */ in au1200_setlocation()
765 wmb(); /* drain writebuffer */ in au1200_setlocation()
781 wmb(); /* drain writebuffer */ in au1200_setpanel()
795 wmb(); /* drain writebuffer */ in au1200_setpanel()
845 wmb(); /* drain writebuffer */ in au1200_setpanel()
861 wmb(); /* drain writebuffer */ in au1200_setpanel()
954 wmb(); /* drain writebuffer */ in au1200_setmode()
1267 wmb(); /* drain writebuffer */ in set_global()
1285 wmb(); /* drain writebuffer */ in get_global()
1384 wmb(); /* drain writebuffer */ in set_window()
[all …]
Dpmagb-b-fb.c114 wmb(); in pmagbbfb_setcolreg()
116 wmb(); in pmagbbfb_setcolreg()
118 wmb(); in pmagbbfb_setcolreg()
143 wmb(); in pmagbbfb_erase_cursor()
Dpm2fb.c178 wmb(); in pm2_RDAC_WR()
180 wmb(); in pm2_RDAC_WR()
186 wmb(); in pm2v_RDAC_WR()
188 wmb(); in pm2v_RDAC_WR()
315 wmb(); in clear_palette()
343 wmb(); in reset_card()
443 wmb(); in set_color()
445 wmb(); in set_color()
447 wmb(); in set_color()
827 wmb(); in pm2fb_set_par()
[all …]
Dpm3fb.c122 wmb(); in PM3_WRITE_DAC_REG()
124 wmb(); in PM3_WRITE_DAC_REG()
132 wmb(); in pm3fb_set_color()
134 wmb(); in pm3fb_set_color()
136 wmb(); in pm3fb_set_color()
138 wmb(); in pm3fb_set_color()
829 wmb(); in pm3fb_write_mode()
1286 wmb(); in pm3fb_size_memory()
Dbt431.h84 wmb(); in bt431_select_reg()
Dtdfxfb.c190 wmb(); in gra_outb()
192 wmb(); in gra_outb()
198 wmb(); in seq_outb()
200 wmb(); in seq_outb()
213 wmb(); in crt_outb()
215 wmb(); in crt_outb()
Dau1100fb.c117 wmb(); /* drain writebuffer */ in au1100fb_fb_blank()
125 wmb(); /* drain writebuffer */ in au1100fb_fb_blank()
/linux-4.1.27/drivers/spi/
Dspi-au1550.c140 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all()
146 wmb(); /* drain writebuffer */ in au1550_spi_mask_ack_all()
154 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos()
157 wmb(); /* drain writebuffer */ in au1550_spi_reset_fifos()
187 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
189 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
217 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
220 wmb(); /* drain writebuffer */ in au1550_spi_chipsel()
251 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer()
253 wmb(); /* drain writebuffer */ in au1550_spi_setupxfer()
[all …]
/linux-4.1.27/arch/mips/sni/
Dtime.c23 wmb(); in a20r_set_mode()
25 wmb(); in a20r_set_mode()
27 wmb(); in a20r_set_mode()
30 wmb(); in a20r_set_mode()
32 wmb(); in a20r_set_mode()
34 wmb(); in a20r_set_mode()
62 wmb(); in a20r_interrupt()
/linux-4.1.27/include/asm-generic/
Dbarrier.h41 #ifndef wmb
42 #define wmb() mb() macro
50 #define dma_wmb() wmb()
60 #define smp_wmb() wmb()
/linux-4.1.27/arch/mips/alchemy/devboards/
Dbcsr.c65 wmb(); in bcsr_write()
80 wmb(); in bcsr_mod()
101 wmb(); in bcsr_irq_mask()
109 wmb(); in bcsr_irq_maskack()
116 wmb(); in bcsr_irq_unmask()
134 wmb(); in bcsr_init_irq()
Ddb1550.c50 wmb(); in db1550_hw_setup()
52 wmb(); in db1550_hw_setup()
146 wmb(); in au1550_nand_cmd_ctrl()
600 wmb(); in db1550_dev_setup()
603 wmb(); in db1550_dev_setup()
607 wmb(); in db1550_dev_setup()
610 wmb(); in db1550_dev_setup()
Ddb1300.c168 wmb(); in au1300_nand_cmd_ctrl()
805 wmb(); in db1300_dev_setup()
808 wmb(); in db1300_dev_setup()
818 wmb(); in db1300_dev_setup()
Ddb1200.c219 wmb(); in au1200_nand_cmd_ctrl()
928 wmb(); in db1200_dev_setup()
/linux-4.1.27/arch/sparc/kernel/
Dsetup_64.c207 wmb(); in per_cpu_patch()
211 wmb(); in per_cpu_patch()
215 wmb(); in per_cpu_patch()
219 wmb(); in per_cpu_patch()
233 wmb(); in sun4v_patch_1insn_range()
247 wmb(); in sun4v_patch_2insn_range()
251 wmb(); in sun4v_patch_2insn_range()
265 wmb(); in sun_m7_patch_2insn_range()
269 wmb(); in sun_m7_patch_2insn_range()
306 wmb(); in popc_patch()
[all …]
Dsmp_32.c366 wmb(); in sparc_start_secondary()
Dsmp_64.c177 wmb(); in get_delta()
273 wmb(); in smp_synchronize_one_tick()
762 wmb(); in xcall_deliver()
/linux-4.1.27/drivers/mtd/nand/
Dau1550nd.c44 wmb(); /* drain writebuffer */ in au_read_byte()
59 wmb(); /* drain writebuffer */ in au_write_byte()
72 wmb(); /* drain writebuffer */ in au_read_byte16()
87 wmb(); /* drain writebuffer */ in au_write_byte16()
100 wmb(); /* drain writebuffer */ in au_read_word()
119 wmb(); /* drain writebuffer */ in au_write_buf()
138 wmb(); /* drain writebuffer */ in au_read_buf()
159 wmb(); /* drain writebuffer */ in au_write_buf16()
181 wmb(); /* drain writebuffer */ in au_read_buf16()
237 wmb(); /* Drain the writebuffer */ in au1550_hwcontrol()
Dndfc.c96 wmb(); in ndfc_enable_hwecc()
107 wmb(); in ndfc_calculate_ecc()
/linux-4.1.27/arch/s390/include/asm/
Dbarrier.h26 #define wmb() mb() macro
28 #define dma_wmb() wmb()
31 #define smp_wmb() wmb()
/linux-4.1.27/arch/sparc/include/asm/
Dbarrier_64.h38 #define wmb() __asm__ __volatile__("":::"memory") macro
41 #define dma_wmb() wmb()
49 #define smp_wmb() wmb()
/linux-4.1.27/drivers/mmc/host/
Dau1xmmc.c170 wmb(); /* drain writebuffer */ in IRQ_ON()
178 wmb(); /* drain writebuffer */ in FLUSH_FIFO()
185 wmb(); /* drain writebuffer */ in FLUSH_FIFO()
193 wmb(); /* drain writebuffer */ in IRQ_OFF()
205 wmb(); /* drain writebuffer */ in SEND_STOP()
209 wmb(); /* drain writebuffer */ in SEND_STOP()
304 wmb(); /* drain writebuffer */ in au1xmmc_send_command()
310 wmb(); /* drain writebuffer */ in au1xmmc_send_command()
427 wmb(); /* drain writebuffer */ in au1xmmc_send_pio()
612 wmb(); /* drain writebuffer */ in au1xmmc_set_clock()
[all …]
Dmmci_qcom_dml.c98 wmb(); in dml_start_xfer()
/linux-4.1.27/arch/mips/pci/
Dpci-lantiq.c148 wmb(); in ltq_pci_startup()
171 wmb(); in ltq_pci_startup()
188 wmb(); in ltq_pci_startup()
196 wmb(); in ltq_pci_startup()
205 wmb(); in ltq_pci_startup()
Dpci-alchemy.c116 wmb(); in config_access()
157 wmb(); in config_access()
345 wmb(); in alchemy_pci_resume()
347 wmb(); in alchemy_pci_resume()
436 wmb(); in alchemy_pci_probe()
476 wmb(); in alchemy_pci_probe()
Dops-lantiq.c54 wmb(); in ltq_pci_config_access()
/linux-4.1.27/arch/arm/mach-omap2/include/mach/
Dbarriers.h30 #define wmb() do { dsb(); outer_sync(); omap_bus_sync(); } while (0) macro
31 #define mb() wmb()
/linux-4.1.27/drivers/net/hippi/
Drrunner.c273 wmb(); in rr_issue_cmd()
277 wmb(); in rr_issue_cmd()
376 wmb(); in rr_reset()
387 wmb(); in rr_reset()
391 wmb(); in rr_reset()
572 wmb(); in rr_init1()
634 wmb(); in rr_init1()
638 wmb(); in rr_init1()
672 wmb(); in rr_init1()
743 wmb(); in rr_handle_event()
[all …]
/linux-4.1.27/arch/x86/um/asm/
Dbarrier.h22 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro
28 #define wmb() asm volatile("sfence" : : : "memory") macro
/linux-4.1.27/drivers/net/wimax/i2400m/
Ddriver.c317 wmb(); /* see i2400m->ready's documentation */ in __i2400m_dev_start()
350 wmb(); /* see i2400m->ready's documentation */ in __i2400m_dev_start()
382 wmb();/* see i2400m->updown and i2400m->alive's doc */ in i2400m_dev_start()
418 wmb(); /* see i2400m->ready's documentation */ in __i2400m_dev_stop()
444 wmb(); /* see i2400m->updown and i2400m->alive's doc */ in i2400m_dev_stop()
564 wmb(); /* see i2400m->updown's documentation */ in i2400m_post_reset()
608 wmb(); /* Make sure i2400m_msg_to_dev() sees boot_mode */ in __i2400m_dev_reset_handle()
626 wmb(); /* see i2400m->updown's documentation */ in __i2400m_dev_reset_handle()
660 wmb(); in __i2400m_dev_reset_handle()
673 wmb(); in __i2400m_dev_reset_handle()
/linux-4.1.27/drivers/net/wireless/prism54/
Dislpci_dev.c72 wmb(); in isl_upload_firmware()
78 wmb(); in isl_upload_firmware()
84 wmb(); in isl_upload_firmware()
125 wmb(); /* be paranoid */ in isl_upload_firmware()
142 wmb(); /* be paranoid again */ in isl_upload_firmware()
163 wmb(); in isl_upload_firmware()
171 wmb(); in isl_upload_firmware()
178 wmb(); in isl_upload_firmware()
440 wmb(); in prism54_bring_down()
445 wmb(); in prism54_bring_down()
[all …]
Dislpci_mgt.c149 wmb(); in islpci_mgmt_rx_fill()
246 wmb(); in islpci_mgt_transmit()
Dislpci_eth.c214 wmb(); in islpci_eth_transmit()
464 wmb(); in islpci_eth_receive()
/linux-4.1.27/drivers/net/wireless/p54/
Dp54pci.c72 wmb(); in p54p_upload_firmware()
77 wmb(); in p54p_upload_firmware()
121 wmb(); in p54p_upload_firmware()
126 wmb(); in p54p_upload_firmware()
183 wmb(); in p54p_refill_rx_ring()
300 wmb(); in p54p_tasklet()
356 wmb(); in p54p_tx()
461 wmb(); in p54p_open()
466 wmb(); in p54p_open()
482 wmb(); in p54p_open()
[all …]
/linux-4.1.27/arch/mips/include/asm/mach-au1x00/
Dgpio-au1000.h284 wmb(); in __alchemy_gpio2_mod_dir()
293 wmb(); in alchemy_gpio2_set_value()
357 wmb(); in __alchemy_gpio2_mod_int()
434 wmb(); in alchemy_gpio2_enable()
436 wmb(); in alchemy_gpio2_enable()
448 wmb(); in alchemy_gpio2_disable()
Dau1000.h613 wmb(); /* drain writebuffer */ in alchemy_wrsys()
629 wmb(); /* drain writebuffer */ in alchemy_wrsmem()
731 wmb(); /* drain writebuffer */ in alchemy_uart_enable()
733 wmb(); /* drain writebuffer */ in alchemy_uart_enable()
736 wmb(); /* drain writebuffer */ in alchemy_uart_enable()
744 wmb(); /* drain writebuffer */ in alchemy_uart_disable()
763 wmb(); /* drain writebuffer */ in alchemy_uart_putchar()
Dgpio-au1300.h49 wmb(); in au1300_gpio_direction_input()
65 wmb(); in au1300_gpio_set_value()
Dgpio.h25 wmb(); in alchemy_gpio1_input_enable()
/linux-4.1.27/include/xen/interface/io/
Dring.h197 wmb(); /* back sees requests /before/ updated producer index */ \
202 wmb(); /* front sees responses /before/ updated producer index */ \
239 wmb(); /* back sees requests /before/ updated producer index */ \
249 wmb(); /* front sees responses /before/ updated producer index */ \
/linux-4.1.27/arch/arm/mach-tegra/
Dreset.c50 wmb(); in tegra_cpu_reset_handler_set()
60 wmb(); in tegra_cpu_reset_handler_set()
Dflowctrl.c53 wmb(); in flowctrl_update()
/linux-4.1.27/arch/metag/include/asm/
Dbarrier.h45 #define wmb() mb() macro
48 #define dma_wmb() wmb()
/linux-4.1.27/arch/powerpc/sysdev/
Dudbg_memcons.c53 wmb(); in memcons_putc()
76 wmb(); in memcons_getc_poll()
Dcpm2_pic.c245 wmb(); in cpm2_pic_init()
250 wmb(); in cpm2_pic_init()
/linux-4.1.27/arch/x86/include/asm/
Dbarrier.h20 #define wmb() alternative("lock; addl $0,0(%%esp)", "sfence", X86_FEATURE_XMM) macro
24 #define wmb() asm volatile("sfence" ::: "memory") macro
/linux-4.1.27/drivers/usb/host/
Dohci-q.c170 wmb (); in periodic_link()
173 wmb(); in periodic_link()
190 wmb (); in ed_schedule()
215 wmb(); in ed_schedule()
235 wmb(); in ed_schedule()
318 wmb (); in ed_deschedule()
577 wmb (); in td_fill()
683 wmb (); in td_submit_urb()
705 wmb (); in td_submit_urb()
740 wmb (); in td_submit_urb()
[all …]
Duhci-q.c172 wmb(); in uhci_insert_td_in_frame_list()
176 wmb(); in uhci_insert_td_in_frame_list()
415 wmb(); in uhci_fixup_toggles()
444 wmb(); in link_interrupt()
468 wmb(); in link_async()
888 wmb(); in uhci_submit_control()
1043 wmb(); in uhci_submit_common()
Dehci-q.c387 wmb(); in qh_completions()
994 wmb (); in qh_link_async()
1085 wmb (); in qh_append_tds()
1290 wmb(); in start_iaa_cycle()
Doxu210hp-hcd.c846 wmb(); in qh_update()
1099 wmb(); in qh_completions()
1525 wmb(); in qh_link_async()
1586 wmb(); in qh_append_tds()
1608 wmb(); in qh_append_tds()
1724 wmb(); in start_unlink_async()
1740 wmb(); in start_unlink_async()
1978 wmb(); in qh_link_periodic()
2061 wmb(); in intr_deschedule()
Dehci-sched.c591 wmb (); in qh_link_periodic()
685 wmb(); in start_unlink_intr()
1760 wmb (); in itd_link()
2162 wmb (); in sitd_link()
2452 wmb(); in scan_isoc()
2488 wmb(); in scan_isoc()
/linux-4.1.27/arch/frv/kernel/
Dirq-mb93093.c30 #define __set_IMR(M) do { __reg16(0x0a) = (M); wmb(); } while(0)
32 #define __clr_IFR(M) do { __reg16(0x02) = ~(M); wmb(); } while(0)
Dirq-mb93091.c30 #define __set_IMR(M) do { __reg16(0xffc00004) = (M); wmb(); } while(0)
32 #define __clr_IFR(M) do { __reg16(0xffc0000c) = ~(M); wmb(); } while(0)
/linux-4.1.27/arch/arm/include/asm/
Dbarrier.h45 #define wmb() do { dsb(st); outer_sync(); } while (0) macro
51 #define wmb() barrier() macro
/linux-4.1.27/arch/sh/include/asm/
Dio.h53 #define writeb(v,a) ({ wmb(); writeb_relaxed((v),(a)); })
54 #define writew(v,a) ({ wmb(); writew_relaxed((v),(a)); })
55 #define writel(v,a) ({ wmb(); writel_relaxed((v),(a)); })
56 #define writeq(v,a) ({ wmb(); writeq_relaxed((v),(a)); })
231 #define mmiowb() wmb()
Dbarrier.h29 #define wmb() mb() macro
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_hw.c224 wmb(); in atl1e_read_phy_reg()
231 wmb(); in atl1e_read_phy_reg()
259 wmb(); in atl1e_write_phy_reg()
266 wmb(); in atl1e_write_phy_reg()
542 wmb(); in atl1e_reset_hw()
/linux-4.1.27/drivers/net/ethernet/amd/
Dau1000_eth.c273 wmb(); /* drain writebuffer */ in au1000_enable_mac()
277 wmb(); /* drain writebuffer */ in au1000_enable_mac()
396 wmb(); /* drain writebuffer */ in au1000_hard_stop()
410 wmb(); /* drain writebuffer */ in au1000_enable_rx_tx()
461 wmb(); /* drain writebuffer */ in au1000_adjust_link()
626 wmb(); /* drain writebuffer */ in au1000_reset_mac_unlocked()
629 wmb(); /* drain writebuffer */ in au1000_reset_mac_unlocked()
780 wmb(); /* drain writebuffer */ in au1000_init()
797 wmb(); /* drain writebuffer */ in au1000_init()
888 wmb(); /* drain writebuffer */ in au1000_rx()
[all …]
Dpcnet32.c656 wmb(); /* Make sure adapter sees owner change */ in pcnet32_purge_rx_ring()
949 wmb(); /* Make sure owner changes after all others are visible */ in pcnet32_loopback_test()
981 wmb(); in pcnet32_loopback_test()
1236 wmb(); /* Make sure owner changes after others are visible */ in pcnet32_rx()
2284 wmb(); /* Make sure adapter sees owner change */ in pcnet32_purge_tx_ring()
2339 wmb(); /* Make sure owner changes after all others are visible */ in pcnet32_init_ring()
2346 wmb(); /* Make sure adapter sees owner change */ in pcnet32_init_ring()
2357 wmb(); /* Make sure all changes are visible */ in pcnet32_init_ring()
2475 wmb(); /* Make sure owner changes after all others are visible */ in pcnet32_start_xmit()
/linux-4.1.27/include/linux/mtd/
Ddoc2000.h102 wmb(); in WriteDOC_()
113 wmb(); in WriteDOC_()
/linux-4.1.27/arch/avr32/include/asm/
Dbarrier.h14 #define wmb() asm volatile("sync 0" : : : "memory") macro
/linux-4.1.27/arch/frv/include/asm/
Dbarrier.h19 #define wmb() asm volatile ("membar" : : :"memory") macro
/linux-4.1.27/arch/arm/mach-realview/include/mach/
Dbarriers.h8 #define wmb() mb() macro
/linux-4.1.27/arch/powerpc/kernel/
Dsmp-tbsync.c91 wmb(); in start_contest()
162 wmb(); in smp_generic_give_timebase()
/linux-4.1.27/arch/x86/kernel/
Dsmp.c207 wmb(); in native_stop_other_cpus()
229 wmb(); in native_stop_other_cpus()
Dtracepoint.c25 wmb(); in set_trace_idt_ctr()
Dnmi_selftest.c75 wmb(); in test_nmi_ipi()
/linux-4.1.27/arch/xtensa/include/asm/
Dbarrier.h14 #define wmb() mb() macro
/linux-4.1.27/arch/alpha/include/asm/
Dbarrier.h8 #define wmb() __asm__ __volatile__("wmb": : :"memory") macro
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dring_mode.c63 wmb(); in stmmac_jumbo_frm()
80 wmb(); in stmmac_jumbo_frm()
/linux-4.1.27/tools/virtio/asm/
Dbarrier.h10 # define wmb() abort() macro
/linux-4.1.27/arch/blackfin/include/asm/
Dbarrier.h24 # define wmb() do { barrier(); smp_mark_barrier(); } while (0) macro
Dio.h45 #define mmiowb() do { SSYNC(); wmb(); } while (0)
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dioctl.c84 wmb(); /* make sure write propagated to HW */ in wil_ioc_memio_dword()
148 wmb(); /* make sure write propagated to HW */ in wil_ioc_memio_block()
Dfw_inc.c145 wmb(); /* finish before processing next record */ in fw_handle_data()
179 wmb(); /* finish before processing next record */ in fw_handle_fill()
230 wmb(); /* finish before processing next record */ in fw_handle_direct_write()
244 wmb(); /* finish before activate gw */ in gw_write()
Dfw.c29 #define W(a, v) do { iowrite32(v, wil->csr + HOSTADDR(a)); wmb(); } while (0)
Dinterrupt.c167 #define W(a, v) do { iowrite32(v, wil->csr + HOSTADDR(a)); wmb(); } while (0)
596 wmb(); /* make sure write completed */ in wil6210_clear_irq()
/linux-4.1.27/arch/mips/sibyte/common/
Dsb_tbprof.c416 wmb(); in sbprof_tb_open()
425 wmb(); in sbprof_tb_open()
445 wmb(); in sbprof_tb_release()
581 wmb(); in sbprof_tb_init()
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/
Dwinchip.c33 wmb(); in winchip_mcheck_init()
Dp5.c60 wmb(); in intel_p5_mcheck_init()
/linux-4.1.27/arch/mips/mti-malta/
Dmalta-init.c234 wmb(); in prom_init()
270 wmb(); in prom_init()
/linux-4.1.27/drivers/net/ethernet/i825xx/
Dsni_82596.c65 wmb(); /* order writes to MPU port */ in mpu_port()
70 wmb(); /* order writes to MPU port */ in mpu_port()
/linux-4.1.27/arch/tile/include/asm/
Dbarrier.h70 #define wmb() fast_wmb() macro
Dspinlock_32.h59 wmb(); /* guarantee anything modified under the lock is visible */ in arch_spin_unlock()
Dspinlock_64.h54 wmb(); /* guarantee anything modified under the lock is visible */ in arch_spin_unlock()
/linux-4.1.27/include/linux/
Dvirtio_ring.h47 wmb(); in virtio_wmb()
/linux-4.1.27/arch/sh/mm/
Dcache-sh5.c567 wmb(); in sh5_flush_dcache_page()
587 wmb(); in sh5_flush_icache_range()
602 wmb(); in sh5_flush_cache_sigtramp()
Dcache-sh4.c124 wmb(); in sh4_flush_dcache_page()
/linux-4.1.27/arch/ia64/include/asm/
Dbarrier.h40 #define wmb() mb() macro
/linux-4.1.27/sound/ppc/
Dsnd_ps3.c187 wmb(); in snd_ps3_wait_for_dma_stop()
195 wmb(); in snd_ps3_kick_dma()
305 wmb(); in snd_ps3_program_dma()
411 wmb(); /* ensure the hardware sees the change */ in snd_ps3_change_avsetting()
429 wmb(); /* ensure the hardware actually start resetting */ in snd_ps3_change_avsetting()
443 wmb(); in snd_ps3_change_avsetting()
/linux-4.1.27/drivers/scsi/qla4xxx/
Dql4_iocb.c108 wmb(); in qla4xxx_send_marker_iocb()
357 wmb(); in qla4xxx_send_command_to_isp()
438 wmb(); in qla4xxx_send_passthru0()
498 wmb(); in qla4xxx_send_mbox_iocb()
/linux-4.1.27/drivers/scsi/aic94xx/
Daic94xx_reg.c43 wmb(); in asd_write_byte()
54 wmb(); in asd_write_word()
65 wmb(); in asd_write_dword()
/linux-4.1.27/drivers/gpu/drm/msm/dsi/
Ddsi_host.c636 wmb(); in dsi_phy_sw_reset()
849 wmb(); /* clocks need to be enabled before reset */ in dsi_sw_reset()
852 wmb(); /* make sure reset happen */ in dsi_sw_reset()
1192 wmb(); in dsi_sw_reset_restore()
1195 wmb(); /* make sure clocks enabled */ in dsi_sw_reset_restore()
1199 wmb(); /* make sure reset happen */ in dsi_sw_reset_restore()
1201 wmb(); /* controller out of reset */ in dsi_sw_reset_restore()
1203 wmb(); /* make sure dsi controller enabled again */ in dsi_sw_reset_restore()
1731 wmb(); /* make sure the RDBK registers are cleared */ in msm_dsi_host_cmd_rx()
1733 wmb(); /* release cleared status before transfer */ in msm_dsi_host_cmd_rx()
[all …]
/linux-4.1.27/arch/powerpc/include/asm/
Dbarrier.h35 #define wmb() __asm__ __volatile__ ("sync" : : : "memory") macro
/linux-4.1.27/drivers/net/ethernet/
Djme.c71 wmb(); in jme_mdio_read()
101 wmb(); in jme_mdio_write()
147 wmb(); in jme_setup_wakeup_frame()
149 wmb(); in jme_setup_wakeup_frame()
158 wmb(); in jme_setup_wakeup_frame()
160 wmb(); in jme_setup_wakeup_frame()
355 wmb(); in jme_set_rx_pcc()
661 wmb(); in jme_enable_tx_engine()
678 wmb(); in jme_enable_tx_engine()
710 wmb(); in jme_disable_tx_engine()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dfbmem.h75 wmb(); in fbmem_poke()
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dgelic_udbg.c164 wmb(); in gelic_debug_init()
244 wmb(); in gelic_sendbuf()
/linux-4.1.27/drivers/misc/mic/host/
Dmic_x100.c140 wmb(); in mic_x100_send_sbox_intr()
154 wmb(); in mic_x100_send_rdmasr_intr()
317 wmb(); in mic_x100_send_firmware_intr()
/linux-4.1.27/arch/alpha/kernel/
Dirq_pyxis.c51 wmb(); in pyxis_mask_and_ack_irq()
Dsmp.c164 wmb(); in smp_callin()
222 wmb(); in send_secondary_console_msg()
338 wmb(); in secondary_cpu_start()
Dcore_apecs.c318 wmb(); in apecs_pci_tbi()
/linux-4.1.27/arch/mips/cavium-octeon/
Docteon-irq.c273 wmb(); in octeon_irq_ciu_enable()
282 wmb(); in octeon_irq_ciu_enable()
305 wmb(); in octeon_irq_ciu_enable_local()
314 wmb(); in octeon_irq_ciu_enable_local()
337 wmb(); in octeon_irq_ciu_disable_local()
346 wmb(); in octeon_irq_ciu_disable_local()
376 wmb(); in octeon_irq_ciu_disable_all()
409 wmb(); in octeon_irq_ciu_enable_all()
777 wmb(); in octeon_irq_ciu_set_affinity()
1022 wmb(); in octeon_irq_ciu_wd_enable()
[all …]
/linux-4.1.27/arch/arm64/include/asm/
Dbarrier.h33 #define wmb() dsb(st) macro
Dio.h111 #define __iowmb() wmb()
/linux-4.1.27/drivers/gpu/drm/gma500/
Daccel_2d.c62 wmb(); in psb_spank()
65 wmb(); in psb_spank()
Dmmu.c94 wmb(); in psb_mmu_flush_pd_locked()
127 wmb(); in psb_mmu_flush()
147 wmb(); in psb_mmu_set_pd_context()
/linux-4.1.27/arch/mips/pmcs-msp71xx/
Dmsp_irq_per.c45 wmb(); in per_wmb()
Dmsp_irq_cic.c74 wmb(); in cic_wmb()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_doorbell.h105 wmb(); in mthca_write_db_rec()
Dmthca_cmd.c210 wmb(); in mthca_cmd_post_dbell()
212 wmb(); in mthca_cmd_post_dbell()
214 wmb(); in mthca_cmd_post_dbell()
216 wmb(); in mthca_cmd_post_dbell()
218 wmb(); in mthca_cmd_post_dbell()
220 wmb(); in mthca_cmd_post_dbell()
225 wmb(); in mthca_cmd_post_dbell()
227 wmb(); in mthca_cmd_post_dbell()
265 wmb(); in mthca_cmd_post_hcr()
Dmthca_qp.c1764 wmb(); in mthca_tavor_post_send()
1784 wmb(); in mthca_tavor_post_send()
1883 wmb(); in mthca_tavor_post_receive()
1896 wmb(); in mthca_tavor_post_receive()
1960 wmb(); in mthca_arbel_post_send()
1967 wmb(); in mthca_arbel_post_send()
2105 wmb(); in mthca_arbel_post_send()
2133 wmb(); in mthca_arbel_post_send()
2140 wmb(); in mthca_arbel_post_send()
2219 wmb(); in mthca_arbel_post_receive()
Dmthca_cq.c209 wmb(); in update_cons_index()
322 wmb(); in mthca_cq_clean()
686 wmb(); in mthca_poll_cq()
762 wmb(); in mthca_arbel_arm_cq()
Dmthca_srq.c543 wmb(); in mthca_tavor_post_srq_recv()
558 wmb(); in mthca_tavor_post_srq_recv()
632 wmb(); in mthca_arbel_post_srq_recv()
Dmthca_mr.c781 wmb(); in mthca_arbel_map_phys_fmr()
798 wmb(); in mthca_arbel_map_phys_fmr()
802 wmb(); in mthca_arbel_map_phys_fmr()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/
Dtrx.c552 wmb(); in rtl92se_tx_fill_cmddesc()
571 wmb(); in rtl92se_tx_fill_cmddesc()
583 wmb(); in rtl92se_set_desc()
597 wmb(); in rtl92se_set_desc()
/linux-4.1.27/drivers/gpu/host1x/hw/
Dsyncpt_hw.c90 wmb(); in syncpt_cpu_incr()
Dcdma_hw.c61 wmb(); in cdma_timeout_cpu_incr()
/linux-4.1.27/arch/mips/include/asm/
Dbarrier.h88 #define wmb() fast_wmb() macro
Dio.h306 #define war_octeon_io_reorder_wmb() wmb()
548 #define mmiowb() wmb()
Dspinlock.h138 wmb(); in arch_spin_unlock()
/linux-4.1.27/drivers/gpu/drm/msm/edp/
Dedp_phy.c52 wmb(); in msm_edp_phy_ctrl()
Dedp_ctrl.c490 wmb(); in edp_state_ctrl()
894 wmb(); in edp_mainlink_ctrl()
933 wmb(); in edp_ctrl_link_enable()
965 wmb(); in edp_ctrl_training()
Dedp_aux.c257 wmb(); in msm_edp_aux_ctrl()
/linux-4.1.27/arch/mips/alchemy/
Dboard-xxs1500.c98 wmb(); in board_setup()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c475 wmb(); in mlx4_en_process_tx_cq()
532 wmb(); in mlx4_en_bounce_to_desc()
540 wmb(); in mlx4_en_bounce_to_desc()
951 wmb(); in mlx4_en_xmit()
956 wmb(); in mlx4_en_xmit()
971 wmb(); in mlx4_en_xmit()
Dmr.c354 wmb(); in mlx4_mr_hw_write_mpt()
359 wmb(); in mlx4_mr_hw_write_mpt()
1018 wmb(); in mlx4_map_phys_fmr()
1035 wmb(); in mlx4_map_phys_fmr()
1040 wmb(); in mlx4_map_phys_fmr()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dt4.h459 wmb(); in t4_ring_sq_db()
472 wmb(); in t4_ring_sq_db()
483 wmb(); in t4_ring_rq_db()
496 wmb(); in t4_ring_rq_db()
/linux-4.1.27/security/selinux/ss/
Dsidtab.c70 wmb(); in sidtab_insert()
74 wmb(); in sidtab_insert()
/linux-4.1.27/drivers/char/tpm/
Dtpm_crb.c162 wmb(); in crb_send()
180 wmb(); in crb_cancel()
Dxen-tpmfront.c65 wmb(); in vtpm_cancel()
100 wmb(); in vtpm_send()
/linux-4.1.27/include/linux/mlx5/
Dcq.h155 wmb(); in mlx5_cq_arm()
/linux-4.1.27/drivers/scsi/fnic/
Dvnic_wq_copy.h64 wmb(); in vnic_wq_copy_post()
Dvnic_wq.h131 wmb(); in vnic_wq_post()
Dvnic_rq.h160 wmb(); in vnic_rq_post()
/linux-4.1.27/include/linux/mlx4/
Dcq.h155 wmb(); in mlx4_cq_arm()
/linux-4.1.27/drivers/net/ethernet/aeroflex/
Dgreth.c122 wmb(); in greth_enable_tx()
128 wmb(); /* BDs must been written to memory before enabling TX */ in greth_enable_tx_and_irq()
139 wmb(); in greth_enable_rx()
553 wmb(); in greth_start_xmit_gbit()
731 wmb(); in greth_clean_tx_gbit()
823 wmb(); in greth_rx()
960 wmb(); in greth_rx_gbit()
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
Dsym_glue.h106 #define MEMORY_WRITE_BARRIER() wmb()
/linux-4.1.27/arch/tile/kernel/
Dsmpboot.c198 wmb(); in online_secondary()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dtah.c129 wmb(); in tah_probe()
Dzmii.c275 wmb(); in zmii_probe()
Drgmii.c285 wmb(); in rgmii_probe()
/linux-4.1.27/drivers/net/ethernet/alteon/
Dacenic.c505 wmb(); in acenic_probe_one()
1195 wmb(); in ace_init()
1431 wmb(); in ace_init()
1677 wmb(); in ace_load_std_rx_ring()
1732 wmb(); in ace_load_mini_rx_ring()
1794 wmb(); in ace_load_jumbo_rx_ring()
1825 wmb(); in ace_handle_event()
1897 wmb(); in ace_handle_event()
2070 wmb(); in ace_tx_int()
2498 wmb(); in ace_start_xmit()
[all …]
Dacenic.h716 wmb(); in set_aceaddr()
735 wmb(); in ace_set_txprd()
/linux-4.1.27/drivers/tty/serial/
Dmpsc.c514 wmb(); in mpsc_sdma_cmd()
516 wmb(); in mpsc_sdma_cmd()
1055 wmb(); in mpsc_rx_intr()
1059 wmb(); in mpsc_rx_intr()
1101 wmb(); /* ensure cmdstat is last field updated */ in mpsc_setup_tx_desc()
1105 wmb(); in mpsc_setup_tx_desc()
1619 wmb(); in mpsc_get_poll_char()
1624 wmb(); in mpsc_get_poll_char()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
Dde2104x.c486 wmb(); in de_rx()
639 wmb(); in de_start_xmit()
642 wmb(); in de_start_xmit()
781 wmb(); in __de_set_rx_mode()
784 wmb(); in __de_set_rx_mode()
788 wmb(); in __de_set_rx_mode()
1334 wmb(); in de_clean_rings()
1337 wmb(); in de_clean_rings()
Dwinbond-840.c1039 wmb(); /* flush length, buffer1, buffer2 */ in start_tx()
1041 wmb(); /* flush status and kick the hardware */ in start_tx()
1049 wmb(); in start_tx()
1106 wmb(); in netdev_tx_done()
1279 wmb(); in netdev_rx()
1501 wmb(); in netdev_close()
Dxircom_cb.c415 wmb(); in xircom_start_xmit()
590 wmb(); in setup_descriptors()
615 wmb(); in setup_descriptors()
/linux-4.1.27/drivers/xen/xenbus/
Dxenbus_comms.c133 wmb(); in xb_write()
/linux-4.1.27/drivers/soc/qcom/
Dqcom_gsbi.c220 wmb(); in gsbi_probe()
/linux-4.1.27/drivers/net/can/softing/
Dsofting_fw.c40 wmb(); in _softing_fct_cmd()
85 wmb(); in softing_bootloader_command()
626 wmb(); in softing_startstop()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-isp.c360 wmb(); in fimc_isp_subdev_s_power()
484 wmb(); in __ctrl_set_aewb_lock()
495 wmb(); in __ctrl_set_aewb_lock()
/linux-4.1.27/drivers/net/ethernet/arc/
Demac_main.c292 wmb(); in arc_emac_rx()
441 wmb(); in arc_emac_open()
617 wmb(); in arc_emac_tx()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_wq.h115 wmb(); in vnic_wq_doorbell()
Dvnic_rq.h157 wmb(); in vnic_rq_post()
/linux-4.1.27/drivers/ps3/
Dps3-sys-manager.c448 wmb(); in ps3_sys_manager_handle_event()
466 wmb(); in ps3_sys_manager_handle_event()
/linux-4.1.27/drivers/net/ethernet/smsc/
Dsmsc9420.c568 wmb(); in smsc9420_free_tx_ring()
599 wmb(); in smsc9420_free_rx_ring()
856 wmb(); in smsc9420_alloc_rx_buffer()
971 wmb(); in smsc9420_complete_tx()
1017 wmb(); in smsc9420_hard_start_xmit()
1024 wmb(); in smsc9420_hard_start_xmit()
1258 wmb(); in smsc9420_alloc_tx_ring()
/linux-4.1.27/drivers/dma/
Dqcom_bam_dma.c434 wmb(); in bam_reset_channel()
474 wmb(); in bam_chan_init_hw()
938 wmb(); in bam_start_dma()
1047 wmb(); in bam_init()
/linux-4.1.27/drivers/misc/sgi-gru/
Dgruhandles.c57 wmb(); /* setting CMD/STATUS bits must be last */ in start_instruction()
/linux-4.1.27/drivers/w1/masters/
Dmatrox_w1.c121 wmb(); in matrox_w1_write_reg()
/linux-4.1.27/drivers/char/agp/
Dintel-gtt.c228 wmb(); in i810_insert_dcache_entries()
861 wmb(); in intel_gtt_insert_sg_entries()
878 wmb(); in intel_gtt_insert_pages()
941 wmb(); in intel_gtt_clear_range()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-rhine.c1377 wmb(); in rhine_set_cam()
1387 wmb(); in rhine_set_cam()
1406 wmb(); in rhine_set_vlan_cam()
1415 wmb(); in rhine_set_vlan_cam()
1433 wmb(); in rhine_set_cam_mask()
1452 wmb(); in rhine_set_vlan_cam_mask()
1803 wmb(); in rhine_start_tx()
1805 wmb(); in rhine_start_tx()
/linux-4.1.27/drivers/misc/mic/card/
Dmic_x100.c67 wmb(); in mic_send_intr()
/linux-4.1.27/drivers/watchdog/
Dqcom-wdt.c110 wmb(); in qcom_wdt_restart()
/linux-4.1.27/drivers/scsi/
Ddpt_i2o.c1303 wmb(); in adpt_i2o_post_this()
1307 wmb(); in adpt_i2o_post_this()
1395 wmb(); in adpt_i2o_reset_hba()
1397 wmb(); in adpt_i2o_reset_hba()
2207 wmb(); in adpt_isr()
2800 wmb(); in adpt_send_nop()
2803 wmb(); in adpt_send_nop()
2851 wmb(); in adpt_i2o_init_outbound_q()
2898 wmb(); in adpt_i2o_init_outbound_q()
2966 wmb(); in adpt_i2o_status_get()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_iocb.c417 wmb(); in qla2x00_start_scsi()
535 wmb(); in __qla2x00_marker()
1556 wmb(); in qla24xx_start_scsi()
1757 wmb(); in qla24xx_dif_start_scsi()
2526 wmb(); in qla82xx_start_scsi()
2547 wmb(); in qla82xx_start_scsi()
2552 wmb(); in qla82xx_start_scsi()
2599 wmb(); in qla24xx_abort_iocb()
2663 wmb(); in qla2x00_start_sp()
2855 wmb(); in qla2x00_start_bidir()
/linux-4.1.27/arch/mips/lantiq/xway/
Ddma.c141 wmb(); in ltq_dma_alloc()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-config.c149 wmb(); in __vxge_hw_pio_mem_write64()
151 wmb(); in __vxge_hw_pio_mem_write64()
174 wmb(); in vxge_hw_vpath_fw_api()
522 wmb(); in __vxge_hw_legacy_swapper_set()
554 wmb(); in __vxge_hw_legacy_swapper_set()
1049 wmb(); in vxge_hw_device_hw_info_get()
3081 wmb(); in __vxge_hw_vpath_swapper_set()
3084 wmb(); in __vxge_hw_vpath_swapper_set()
3103 wmb(); in __vxge_hw_kdfc_swapper_set()
3110 wmb(); in __vxge_hw_kdfc_swapper_set()
[all …]
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dqp.c266 wmb(); in post_nop_wqe()
2136 wmb(); in build_sriov_qp0_header()
2364 wmb(); in build_mlx_header()
2533 wmb(); in build_tunnel_header()
2538 wmb(); in build_tunnel_header()
2543 wmb(); in build_tunnel_header()
2567 wmb(); in set_mlx_icrc_seg()
2585 wmb(); in set_data_seg()
2883 wmb(); in mlx4_ib_post_send()
2894 wmb(); in mlx4_ib_post_send()
[all …]
/linux-4.1.27/drivers/net/ethernet/3com/
Dtyphoon.c475 wmb(); in typhoon_hello()
536 wmb(); in typhoon_process_response()
629 wmb(); in typhoon_issue_command()
835 wmb(); in typhoon_start_tx()
1245 wmb(); in typhoon_init_interface()
1578 wmb(); in typhoon_recycle_rx_skb()
1623 wmb(); in typhoon_alloc_rx_skb()
/linux-4.1.27/drivers/net/irda/
Dau1k_ir.c204 wmb(); in irda_write()
428 wmb(); in au1k_tx_ack()
717 wmb(); in au1k_irda_hard_xmit()
Dvlsi_ir.h628 wmb(); in rd_set_addr_status()
Dvlsi_ir.c799 wmb(); in vlsi_set_baud()
1012 wmb(); in vlsi_hard_start_xmit()
1261 wmb(); in vlsi_init_chip()
1279 wmb(); in vlsi_init_chip()
1336 wmb(); in vlsi_stop_hw()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/
Dtrx.c784 wmb(); in rtl92de_tx_fill_cmddesc()
794 wmb(); in rtl92de_set_desc()
808 wmb(); in rtl92de_set_desc()
/linux-4.1.27/kernel/debug/
Ddebug_core.c1070 wmb(); /* Sync point before breakpoint */ in kgdb_breakpoint()
1072 wmb(); /* Sync point after breakpoint */ in kgdb_breakpoint()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c769 wmb(); in cp_start_xmit()
786 wmb(); in cp_start_xmit()
847 wmb(); in cp_start_xmit()
850 wmb(); in cp_start_xmit()
859 wmb(); in cp_start_xmit()
875 wmb(); in cp_start_xmit()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c544 wmb(); in ring_fl_db()
561 wmb(); in ring_fl_db()
977 wmb(); in ring_tx_db()
1044 wmb(); in ring_tx_db()
1891 wmb(); in napi_rx_handler()
1990 wmb(); in process_intrq()
/linux-4.1.27/drivers/misc/genwqe/
Dcard_ddcb.c309 wmb(); /* need to ensure write ordering */ in enqueue_ddcb()
320 wmb(); /* need to ensure write ordering */ in enqueue_ddcb()
393 wmb(); /* Add sync to decouple prev. read operations */ in genwqe_check_ddcb_queue()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dpxa168_eth.c345 wmb(); in rxq_refill()
347 wmb(); in rxq_refill()
1290 wmb(); in pxa168_eth_start_xmit()
1293 wmb(); in pxa168_eth_start_xmit()
/linux-4.1.27/arch/arm/kernel/
Dprocess.c85 wmb(); in arch_cpu_idle_enter()
/linux-4.1.27/arch/sh/kernel/
Dsmp.c232 wmb(); in __cpu_up()
/linux-4.1.27/drivers/video/fbdev/vermilion/
Dvermilion.c863 wmb(); in vmlfb_set_par_locked()
865 wmb(); in vmlfb_set_par_locked()
867 wmb(); in vmlfb_set_par_locked()
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dsonic.c242 wmb(); in sonic_send_packet()
247 wmb(); in sonic_send_packet()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ce/
Dtrx.c670 wmb(); in rtl92ce_set_desc()
684 wmb(); in rtl92ce_set_desc()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c543 wmb(); in ring_fl_db()
559 wmb(); in ring_fl_db()
933 wmb(); /* write descriptors before telling HW */ in ring_tx_db()
992 wmb(); in ring_tx_db()
2106 wmb(); in cxgb_busy_poll()
2171 wmb(); in napi_rx_handler()
2227 wmb(); in process_intrq()
/linux-4.1.27/drivers/net/ethernet/cadence/
Dmacb.c585 wmb(); in macb_tx_error_task()
720 wmb(); in gem_rx_refill()
738 wmb(); in discard_partial_frame()
860 wmb(); in macb_rx_frame()
888 wmb(); in macb_rx_frame()
1223 wmb(); in macb_tx_map()
1289 wmb(); in macb_start_xmit()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c146 wmb(); in do_mdio_op()
272 wmb(); in bcm_enet_refill_rx()
638 wmb(); in bcm_enet_start_xmit()
640 wmb(); in bcm_enet_start_xmit()
1062 wmb(); in bcm_enet_open()
1688 wmb(); in bcm_enet_hw_preinit()
2291 wmb(); in bcm_enetsw_open()
/linux-4.1.27/drivers/input/touchscreen/
Dw90p910_ts.c184 wmb(); in w90p910_open()
/linux-4.1.27/drivers/media/pci/solo6x10/
Dsolo6x10.h309 wmb(); in solo_reg_write()
/linux-4.1.27/drivers/edac/
Daltera_edac.c184 wmb(); in altr_sdr_mc_err_inject_write()

123