| /linux/arch/mips/alchemy/common/ |
| H A D | vss.c | 28 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 …]
|
| H A D | usb.c | 113 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 …]
|
| H A D | irq.c | 295 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 …]
|
| H A D | dbdma.c | 345 wmb(); /* drain writebuffer */ in au1xxx_dbdma_chan_alloc() 635 wmb(); /* drain writebuffer */ in au1xxx_dbdma_put_source() 638 wmb(); /* force doorbell write out to dma engine */ in au1xxx_dbdma_put_source() 698 wmb(); /* drain writebuffer */ in au1xxx_dbdma_put_dest() 701 wmb(); /* force doorbell write out to dma engine */ in au1xxx_dbdma_put_dest() 766 wmb(); /* drain writebuffer */ in au1xxx_dbdma_stop() 777 wmb(); /* drain writebuffer */ in au1xxx_dbdma_stop() 795 wmb(); /* drain writebuffer */ in au1xxx_dbdma_start() 797 wmb(); /* drain writebuffer */ in au1xxx_dbdma_start() 838 wmb(); /* drain writebuffer */ in au1xxx_get_dma_residue() [all …]
|
| /linux/arch/mips/sni/ |
| H A D | time.c | 20 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()
|
| /linux/drivers/video/fbdev/ |
| H A D | bt455.h | 54 wmb(); in bt455_write_cmap_next() 56 wmb(); in bt455_write_cmap_next() 58 wmb(); in bt455_write_cmap_next() 64 wmb(); in bt455_write_ovly_next() 66 wmb(); in bt455_write_ovly_next() 68 wmb(); in bt455_write_ovly_next()
|
| H A D | tgafb.c | 717 wmb(); 734 wmb(); 748 wmb(); 763 wmb(); 768 wmb(); 782 wmb(); 798 wmb(); 812 wmb(); 817 wmb(); 832 wmb(); [all …]
|
| H A D | pmag-ba-fb.c | 110 wmb(); in pmagbafb_setcolreg() 112 wmb(); in pmagbafb_setcolreg() 114 wmb(); in pmagbafb_setcolreg() 137 wmb(); in pmagbafb_erase_cursor()
|
| /linux/arch/mips/include/asm/ |
| H A D | barrier.h | 25 static inline void wmb(void) in wmb() function 27 asm volatile(__SYNC(wmb, always) ::: "memory"); in wmb() 29 #define wmb wmb macro 84 # define __smp_wmb() wmb()
|
| /linux/arch/mips/alchemy/devboards/ |
| H A D | bcsr.c | 68 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()
|
| H A D | db1550.c | 51 wmb(); in db1550_hw_setup() 53 wmb(); in db1550_hw_setup() 149 wmb(); in au1550_nand_cmd_ctrl() 610 wmb(); in db1550_dev_setup() 613 wmb(); in db1550_dev_setup() 617 wmb(); in db1550_dev_setup() 620 wmb(); in db1550_dev_setup()
|
| /linux/include/asm-generic/ |
| H A D | barrier.h | 38 #define wmb() do { kcsan_wmb(); __wmb(); } while (0) macro 68 #ifndef wmb 69 #define wmb() mb() macro 81 #define dma_wmb() wmb() 93 #define __smp_wmb() wmb() 283 #define pmem_wmb() wmb()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | au1550nd.c | 49 wmb(); /* drain writebuffer */ in au_write_buf() 70 wmb(); /* drain writebuffer */ in au_read_buf() 92 wmb(); /* drain writebuffer */ in au_write_buf16() 113 wmb(); /* drain writebuffer */ in au_read_buf16() 165 wmb(); in au1550nd_exec_instr() 173 wmb(); in au1550nd_exec_instr() 224 wmb(); in au1550nd_exec_op() 235 wmb(); in au1550nd_exec_op()
|
| /linux/arch/mips/include/asm/mach-au1x00/ |
| H A D | gpio-au1000.h | 277 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()
|
| H A D | gpio-au1300.h | 50 wmb(); in au1300_gpio_direction_input() 66 wmb(); in au1300_gpio_set_value()
|
| /linux/drivers/net/hippi/ |
| H A D | rrunner.c | 273 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() 574 wmb(); in rr_init1() 636 wmb(); in rr_init1() 640 wmb(); in rr_init1() 674 wmb(); in rr_init1() 745 wmb(); in rr_handle_event() [all …]
|
| /linux/tools/include/asm-generic/ |
| H A D | barrier.h | 35 #ifndef wmb 36 #define wmb() mb() macro
|
| /linux/tools/arch/x86/include/asm/ |
| H A D | barrier.h | 22 #define wmb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") macro 26 #define wmb() asm volatile("sfence" ::: "memory") macro
|
| /linux/drivers/net/wireless/intersil/p54/ |
| H A D | p54pci.c | 69 wmb(); in p54p_upload_firmware() 74 wmb(); in p54p_upload_firmware() 118 wmb(); in p54p_upload_firmware() 123 wmb(); in p54p_upload_firmware() 180 wmb(); in p54p_refill_rx_ring() 301 wmb(); in p54p_tasklet() 359 wmb(); in p54p_tx() 464 wmb(); in p54p_open() 469 wmb(); in p54p_open() 485 wmb(); in p54p_open() [all …]
|
| /linux/arch/powerpc/sysdev/ |
| H A D | udbg_memcons.c | 49 wmb(); in memcons_putc() 72 wmb(); in memcons_getc_poll()
|
| /linux/arch/arm/mach-tegra/ |
| H A D | reset.c | 43 wmb(); in tegra_cpu_reset_handler_set() 53 wmb(); in tegra_cpu_reset_handler_set()
|
| /linux/arch/parisc/include/asm/ |
| H A D | barrier.h | 18 #define wmb() mb() macro 24 #define wmb() barrier() macro
|
| /linux/drivers/net/ethernet/sunplus/ |
| H A D | spl2sw_desc.c | 27 wmb(); /* Set RXD_OWN after other fields are ready. */ in spl2sw_rx_descs_flush() 42 wmb(); /* Clear TXD_OWN and then set other fields. */ in spl2sw_tx_descs_clean() 74 wmb(); /* Clear RXD_OWN and then set other fields. */ in spl2sw_rx_descs_clean() 157 wmb(); /* Set RXD_OWN after other fields are effective. */ in spl2sw_rx_descs_init()
|
| /linux/drivers/usb/host/ |
| H A D | ohci-q.c | 171 wmb (); in periodic_link() 174 wmb(); in periodic_link() 190 wmb (); in ed_schedule() 215 wmb(); in ed_schedule() 235 wmb(); in ed_schedule() 320 wmb (); in ed_deschedule() 580 wmb (); in td_fill() 686 wmb (); in td_submit_urb() 708 wmb (); in td_submit_urb() 743 wmb (); in td_submit_urb() [all …]
|
| /linux/arch/mips/pci/ |
| H A D | pci-alchemy.c | 117 wmb(); in config_access() 158 wmb(); in config_access() 346 wmb(); in alchemy_pci_resume() 348 wmb(); in alchemy_pci_resume() 441 wmb(); in alchemy_pci_probe() 481 wmb(); in alchemy_pci_probe()
|