Home
last modified time | relevance | path

Searched refs:mmiowb (Results 1 – 124 of 124) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/wiznet/
Dw5100.c189 mmiowb(); in w5100_read_indirect()
202 mmiowb(); in w5100_write_indirect()
204 mmiowb(); in w5100_write_indirect()
215 mmiowb(); in w5100_read16_indirect()
229 mmiowb(); in w5100_write16_indirect()
232 mmiowb(); in w5100_write16_indirect()
245 mmiowb(); in w5100_readbuf_indirect()
251 mmiowb(); in w5100_readbuf_indirect()
255 mmiowb(); in w5100_readbuf_indirect()
268 mmiowb(); in w5100_writebuf_indirect()
[all …]
Dw5300.c145 mmiowb(); in w5300_read_indirect()
158 mmiowb(); in w5300_write_indirect()
160 mmiowb(); in w5300_write_indirect()
196 mmiowb(); in w5300_command()
245 mmiowb(); in w5300_write_macaddr()
251 mmiowb(); in w5300_hw_reset()
256 mmiowb(); in w5300_hw_reset()
268 mmiowb(); in w5300_hw_reset()
275 mmiowb(); in w5300_hw_start()
279 mmiowb(); in w5300_hw_start()
[all …]
/linux-4.1.27/arch/mips/loongson/lemote-2f/
Dreset.c69 mmiowb(); in fl2f_shutdown()
74 mmiowb(); in fl2f_shutdown()
104 mmiowb(); in ml2f_shutdown()
107 mmiowb(); in ml2f_shutdown()
112 mmiowb(); in ml2f_shutdown()
/linux-4.1.27/arch/mips/kernel/
Dgpio_txx9.c44 mmiowb(); in txx9_gpio_set()
54 mmiowb(); in txx9_gpio_dir_in()
67 mmiowb(); in txx9_gpio_dir_out()
Dirq_txx9.c98 mmiowb(); in txx9_irq_mask()
/linux-4.1.27/arch/mips/loongson/common/
Dbonito-irq.c22 mmiowb(); in bonito_irq_enable()
28 mmiowb(); in bonito_irq_disable()
Dpm.c114 mmiowb(); in loongson_suspend_enter()
Dmem.c42 mmiowb(); in prom_init_memory()
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dilt.c318 mmiowb(); in b43legacy_ilt_write()
325 mmiowb(); in b43legacy_ilt_write32()
Dmain.c267 mmiowb(); in b43legacy_ram_write()
344 mmiowb(); in b43legacy_shm_write32()
348 mmiowb(); in b43legacy_shm_write32()
351 mmiowb(); in b43legacy_shm_write32()
359 mmiowb(); in b43legacy_shm_write32()
371 mmiowb(); in b43legacy_shm_write16()
380 mmiowb(); in b43legacy_shm_write16()
474 mmiowb(); in b43legacy_time_lock()
497 mmiowb(); in b43legacy_tsf_write_locked()
500 mmiowb(); in b43legacy_tsf_write_locked()
[all …]
Dpio.h94 mmiowb(); in b43legacy_pio_write()
Dsysfs.c146 mmiowb(); in b43legacy_attr_interfmode_store()
Dradio.c98 mmiowb(); in b43legacy_radio_lock()
111 mmiowb(); in b43legacy_radio_unlock()
144 mmiowb(); in b43legacy_radio_write16()
336 mmiowb(); in b43legacy_nrssi_hw_write()
Dphy.c137 mmiowb(); in b43legacy_phy_write()
/linux-4.1.27/arch/mips/txx9/rbtx4938/
Dirq.c90 mmiowb(); in toshiba_rbtx4938_irq_ioc_enable()
100 mmiowb(); in toshiba_rbtx4938_irq_ioc_disable()
Dsetup.c255 mmiowb(); in rbtx4938_spi_gpio_set()
/linux-4.1.27/drivers/net/ethernet/silan/
Dsc92031.c364 mmiowb(); in sc92031_disable_interrupts()
382 mmiowb(); in sc92031_enable_interrupts()
870 mmiowb(); in sc92031_tasklet()
904 mmiowb(); in sc92031_interrupt()
981 mmiowb(); in sc92031_start_xmit()
1027 mmiowb(); in sc92031_open()
1063 mmiowb(); in sc92031_stop()
1084 mmiowb(); in sc92031_set_multicast_list()
1101 mmiowb(); in sc92031_tx_timeout()
1141 mmiowb(); in sc92031_ethtool_get_settings()
[all …]
/linux-4.1.27/drivers/scsi/bfa/
Dbfa_hw_ct.c83 mmiowb(); in bfa_hwct_rspq_ack()
96 mmiowb(); in bfa_hwct2_rspq_ack()
Dbfa_hw_cb.c63 mmiowb(); in bfa_hwcb_rspq_ack_msix()
74 mmiowb(); in bfa_hwcb_rspq_ack()
Dbfa.h64 mmiowb(); \
/linux-4.1.27/drivers/mmc/host/
Dvia-sdmmc.c688 mmiowb(); in via_sdc_request()
713 mmiowb(); in via_sdc_set_power()
772 mmiowb(); in via_sdc_set_ios()
832 mmiowb(); in via_reset_pcictrl()
927 mmiowb(); in via_sdc_isr()
962 mmiowb(); in via_sdc_timeout()
1014 mmiowb(); in via_sdc_card_detect()
1022 mmiowb(); in via_sdc_card_detect()
1192 mmiowb(); in via_sd_remove()
1201 mmiowb(); in via_sd_remove()
Dtifm_sd.c891 mmiowb(); in tifm_sd_initialize_host()
942 mmiowb(); in tifm_sd_initialize_host()
1007 mmiowb(); in tifm_sd_remove()
Dsdhci.c1447 mmiowb(); in sdhci_request()
1642 mmiowb(); in sdhci_do_set_ios()
1757 mmiowb(); in sdhci_enable_sdio_irq_nolock()
2302 mmiowb(); in sdhci_tasklet_finish()
2336 mmiowb(); in sdhci_timeout_timer()
2780 mmiowb(); in sdhci_resume_host()
3451 mmiowb(); in sdhci_add_host()
/linux-4.1.27/drivers/staging/media/dt3155v4l/
Ddt3155v4l.c105 mmiowb(); in read_i2c_reg()
137 mmiowb(); in write_i2c_reg()
164 mmiowb(); in write_i2c_reg_nowait()
338 mmiowb(); in dt3155_irq_handler_even()
358 mmiowb(); in dt3155_irq_handler_even()
737 mmiowb(); in dt3155_init_board()
742 mmiowb(); in dt3155_init_board()
754 mmiowb(); in dt3155_init_board()
/linux-4.1.27/arch/blackfin/include/asm/
Dio.h45 #define mmiowb() do { SSYNC(); wmb(); } while (0) macro
/linux-4.1.27/arch/mips/txx9/rbtx4939/
Dirq.c34 mmiowb(); in rbtx4939_ioc_irq_mask()
/linux-4.1.27/arch/mips/txx9/rbtx4927/
Dirq.c146 mmiowb(); in toshiba_rbtx4927_irq_ioc_disable()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_hdmi.c152 mmiowb(); in g4x_write_infoframe()
160 mmiowb(); in g4x_write_infoframe()
203 mmiowb(); in ibx_write_infoframe()
211 mmiowb(); in ibx_write_infoframe()
255 mmiowb(); in cpt_write_infoframe()
263 mmiowb(); in cpt_write_infoframe()
304 mmiowb(); in vlv_write_infoframe()
312 mmiowb(); in vlv_write_infoframe()
355 mmiowb(); in hsw_write_infoframe()
363 mmiowb(); in hsw_write_infoframe()
/linux-4.1.27/arch/ia64/include/asm/
Dmachvec.h143 # define platform_mmiowb ia64_mv.mmiowb
187 ia64_mv_mmiowb_t *mmiowb; member
Dio.h309 #define mmiowb() __mmiowb() macro
/linux-4.1.27/drivers/net/ethernet/sfc/
Dio.h123 mmiowb(); in efx_writeo()
145 mmiowb(); in efx_sram_writeq()
/linux-4.1.27/drivers/ssb/
Dpcmcia.c343 mmiowb(); in ssb_pcmcia_write8()
357 mmiowb(); in ssb_pcmcia_write16()
373 mmiowb(); in ssb_pcmcia_write32()
429 mmiowb(); in ssb_pcmcia_block_write()
Dpci.c309 mmiowb(); in sprom_do_write()
/linux-4.1.27/arch/mips/pci/
Dops-bonito64.c69 mmiowb(); in bonito64_pcibios_config_access()
Dops-loongson2.c92 mmiowb(); in loongson_pcibios_config_access()
/linux-4.1.27/drivers/net/wireless/b43/
Dsysfs.c132 mmiowb(); in b43_attr_interfmode_store()
Dmain.c478 mmiowb(); in b43_ram_write()
649 mmiowb(); in b43_tsf_write_locked()
651 mmiowb(); in b43_tsf_write_locked()
1815 mmiowb(); in b43_beacon_update_trigger_work()
1819 mmiowb(); in b43_beacon_update_trigger_work()
2071 mmiowb(); in b43_interrupt_thread_handler()
2136 mmiowb(); in b43_interrupt_handler()
/linux-4.1.27/drivers/misc/
Dioc4.c159 mmiowb(); in ioc4_clock_calibrate()
167 mmiowb(); in ioc4_clock_calibrate()
Dtifm_7xx1.c402 mmiowb(); in tifm_7xx1_remove()
/linux-4.1.27/drivers/staging/comedi/drivers/
Dmite.c265 mmiowb(); in mite_release_channel()
287 mmiowb(); in mite_dma_arm()
592 mmiowb(); in mite_get_status()
Dni_tio_internal.h206 mmiowb(); in ni_tio_set_bits_transient()
Dni_pcidio.c315 mmiowb(); in ni_pcidio_request_di_mite_channel()
334 mmiowb(); in ni_pcidio_release_di_mite_channel()
Dni_660x.c666 mmiowb(); in ni_660x_set_dma_channel()
686 mmiowb(); in ni_660x_unset_dma_channel()
Ds626.c112 mmiowb(); in s626_mc_enable()
120 mmiowb(); in s626_mc_disable()
Dni_mio_common.c676 mmiowb(); in ni_set_bitfield()
744 mmiowb(); in ni_set_cdo_dma_channel()
/linux-4.1.27/arch/m32r/include/asm/
Dio.h176 #define mmiowb() macro
/linux-4.1.27/arch/mips/include/asm/
Dio.h548 #define mmiowb() wmb() macro
551 #define mmiowb() asm volatile ("sync" ::: "memory")
/linux-4.1.27/drivers/memstick/host/
Djmb38x_ms.c646 mmiowb(); in jmb38x_ms_reset()
661 mmiowb(); in jmb38x_ms_reset()
674 mmiowb(); in jmb38x_ms_reset()
1010 mmiowb(); in jmb38x_ms_remove()
/linux-4.1.27/arch/mips/txx9/generic/
Dirq_tx4939.c87 mmiowb(); in tx4939_irq_mask()
Dsetup.c723 mmiowb(); in txx9_iocled_set()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_sd7220.c1073 mmiowb(); in qib_sd_setvals()
1081 mmiowb(); in qib_sd_setvals()
1103 mmiowb(); in qib_sd_setvals()
1109 mmiowb(); in qib_sd_setvals()
Dqib_iba6120.c1920 mmiowb(); in qib_6120_put_tid()
1966 mmiowb(); in qib_6120_put_tid_2()
2091 mmiowb(); in qib_update_6120_usrhead()
2093 mmiowb(); in qib_update_6120_usrhead()
Dqib_iba7220.c2208 mmiowb(); in qib_7220_put_tid()
2737 mmiowb(); in qib_update_7220_usrhead()
2739 mmiowb(); in qib_update_7220_usrhead()
Dqib_iba7322.c3845 mmiowb(); in qib_7322_put_tid()
4492 mmiowb(); in qib_update_7322_usrhead()
4495 mmiowb(); in qib_update_7322_usrhead()
/linux-4.1.27/arch/hexagon/include/asm/
Dio.h187 #define mmiowb() macro
/linux-4.1.27/arch/m68k/include/asm/
Dio_no.h102 #define mmiowb() macro
Dio_mm.h458 #define mmiowb() macro
/linux-4.1.27/arch/x86/include/asm/
Dio.h84 #define mmiowb() barrier() macro
/linux-4.1.27/sound/soc/txx9/
Dtxx9aclc-ac97.c105 mmiowb(); in txx9aclc_ac97_cold_reset()
/linux-4.1.27/arch/cris/include/asm/
Dio.h122 #define mmiowb() macro
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.h523 mmiowb(); /* keep prod updates ordered */ in bnx2x_update_rx_prod()
648 mmiowb(); in bnx2x_igu_ack_sb_gen()
669 mmiowb(); in bnx2x_hc_ack_sb()
Dbnx2x_main.c864 mmiowb(); in bnx2x_hc_int_disable()
882 mmiowb(); in bnx2x_igu_int_disable()
1589 mmiowb(); in bnx2x_hc_int_enable()
1607 mmiowb(); in bnx2x_hc_int_enable()
1670 mmiowb(); in bnx2x_igu_int_enable()
3796 mmiowb(); in bnx2x_sp_prod_update()
5198 mmiowb(); /* keep prod updates ordered */ in bnx2x_update_eq_prod()
6456 mmiowb(); in bnx2x_nic_init_cnic()
6496 mmiowb(); in bnx2x_post_irq_nic_init()
7712 mmiowb(); in bnx2x_igu_clear_sb_gen()
[all …]
Dbnx2x_vfpf.c1099 mmiowb(); in bnx2x_vf_mbx_resp_send_msg()
2043 mmiowb(); in bnx2x_vf_mbx_request()
Dbnx2x_sriov.c101 mmiowb(); in bnx2x_vf_igu_ack_sb()
107 mmiowb(); in bnx2x_vf_igu_ack_sb()
Dbnx2x_ethtool.c2522 mmiowb(); in bnx2x_run_loopback()
Dbnx2x_cmn.c4143 mmiowb(); in bnx2x_start_xmit()
Dbnx2x_sp.c4562 mmiowb(); in bnx2x_q_init()
/linux-4.1.27/drivers/ide/
Dtx4939ide.c159 mmiowb(); in tx4939ide_check_error_ints()
399 mmiowb(); in tx4939ide_init_hwif()
/linux-4.1.27/include/asm-generic/
Dio.h24 #ifndef mmiowb
25 #define mmiowb() do {} while (0) macro
/linux-4.1.27/arch/arm64/include/asm/
Dio.h113 #define mmiowb() do { } while (0) macro
/linux-4.1.27/arch/parisc/include/asm/
Dio.h229 #define mmiowb() do { } while (0) macro
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dmac80211-ops.c266 mmiowb(); in ath5k_bss_info_changed()
543 mmiowb(); in ath5k_set_key()
Dbase.c840 mmiowb(); in ath5k_txbuf_setup()
2177 mmiowb(); in ath5k_beacon_config()
2780 mmiowb(); in ath5k_start()
2840 mmiowb(); in ath5k_stop()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dcatas.c135 mmiowb(); in mlx4_reset_slave()
Dcmd.c282 mmiowb(); in mlx4_comm_cmd_post()
501 mmiowb(); in mlx4_cmd_post()
2158 mmiowb(); in mlx4_master_do_cmd()
2347 mmiowb(); in mlx4_multi_func_init()
2505 mmiowb(); in mlx4_report_internal_err_comm_event()
/linux-4.1.27/arch/mn10300/include/asm/
Dio.h19 #define mmiowb() do {} while (0) macro
/linux-4.1.27/arch/sparc/include/asm/
Dio_64.h391 #define mmiowb() macro
/linux-4.1.27/arch/avr32/include/asm/
Dio.h271 #define mmiowb() macro
/linux-4.1.27/arch/powerpc/include/asm/
Dio.h630 #define mmiowb() macro
637 static inline void mmiowb(void) in mmiowb() function
/linux-4.1.27/arch/frv/include/asm/
Dio.h108 #define mmiowb() mb() macro
/linux-4.1.27/drivers/mtd/nand/
Dr852.c45 mmiowb(); in r852_write_reg()
61 mmiowb(); in r852_write_reg_dword()
Dtxx9ndfmc.c164 mmiowb(); in txx9ndfmc_cmd_ctrl()
/linux-4.1.27/drivers/dma/
Dtxx9dmac.c330 mmiowb(); in txx9dmac_reset_chan()
960 mmiowb(); in txx9dmac_chain_dynamic()
1086 mmiowb(); in txx9dmac_off()
/linux-4.1.27/arch/tile/include/asm/
Dio.h60 #define mmiowb() macro
/linux-4.1.27/arch/sh/include/asm/
Dio.h231 #define mmiowb() wmb() macro
/linux-4.1.27/arch/arm/include/asm/
Dio.h283 #define mmiowb() macro
/linux-4.1.27/arch/alpha/include/asm/
Dio.h512 #define mmiowb() macro
/linux-4.1.27/drivers/misc/mei/
Dhw-me.c254 mmiowb(); in mei_me_hw_reset_release()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-rhine.c576 mmiowb(); in rhine_ack_events()
868 mmiowb(); in rhine_napipoll()
1832 mmiowb(); in rhine_irq_disable()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_srq.c569 mmiowb(); in mthca_tavor_post_srq_recv()
Dmthca_qp.c1795 mmiowb(); in mthca_tavor_post_send()
1910 mmiowb(); in mthca_tavor_post_receive()
2150 mmiowb(); in mthca_arbel_post_send()
Dmthca_cq.c218 mmiowb(); in update_cons_index()
Dmthca_cmd.c299 mmiowb(); in mthca_cmd_post()
/linux-4.1.27/drivers/tty/serial/
Dmen_z135_uart.c360 mmiowb(); in men_z135_handle_tx()
Dserial_txx9.c254 mmiowb(); in serial_txx9_initialize()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-traffic.c1416 mmiowb(); in __vxge_hw_non_offload_db_post()
1420 mmiowb(); in __vxge_hw_non_offload_db_post()
Dvxge-main.c1833 mmiowb(); in vxge_poll_msix()
2245 mmiowb(); in vxge_tx_msix_handle()
2283 mmiowb(); in vxge_alarm_msix_handle()
2290 mmiowb(); in vxge_alarm_msix_handle()
/linux-4.1.27/Documentation/
Dmemory-barriers.txt1744 mmiowb();
2204 What is necessary here is to intervene with an mmiowb() before dropping the
2212 mmiowb();
2217 mmiowb();
2225 for the mmiowb(), because the load forces the store to complete before the load
2474 so for _all_ general drivers locks should be used and mmiowb() must be
2525 mmiowb() may need to be used explicitly.
2582 Used with prefetchable I/O memory, an mmiowb() barrier may be required to
2594 required, an mmiowb() barrier can be used. Note that relaxed accesses to
/linux-4.1.27/drivers/scsi/
Dqla1280.c3022 mmiowb(); in qla1280_64bit_start_scsi()
3272 mmiowb(); in qla1280_32bit_start_scsi()
3396 mmiowb(); in qla1280_isp_cmd()
/linux-4.1.27/drivers/scsi/bnx2fc/
Dbnx2fc_hwi.c993 mmiowb(); in bnx2fc_arm_cq()
1410 mmiowb(); in bnx2fc_ring_doorbell()
/linux-4.1.27/drivers/scsi/bnx2i/
Dbnx2i_hwi.c256 mmiowb(); in bnx2i_put_rq_buf()
283 mmiowb(); /* flush posted PCI writes */ in bnx2i_ring_sq_dbell()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c1081 mmiowb(); in fm10k_tx_map()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge.h2184 mmiowb(); in ql_write_db_reg()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/
Dcmd.c524 mmiowb(); in cmd_work_handler()
/linux-4.1.27/drivers/net/ethernet/aeroflex/
Dgreth.c615 mmiowb(); in greth_interrupt()
/linux-4.1.27/drivers/net/ethernet/realtek/
Dr8169.c1527 mmiowb(); in rtl_ack_events()
1535 mmiowb(); in rtl_irq_disable()
7106 mmiowb(); in rtl8169_start_xmit()
7493 mmiowb(); in rtl8169_poll()
/linux-4.1.27/drivers/net/ethernet/icplus/
Dipg.c1937 mmiowb(); in ipg_nic_hard_start_xmit()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1573 mmiowb(); in myri10ge_tx_done()
3054 mmiowb(); in myri10ge_xmit()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
Dcommon.h2038 mmiowb(); in _il_release_nic_access()
/linux-4.1.27/drivers/net/wireless/iwlwifi/pcie/
Dtrans.c1471 mmiowb(); in iwl_trans_pcie_release_nic_access()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c2211 mmiowb(); in igbvf_tx_queue_adv()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl2.c911 mmiowb(); in atl2_xmit_frame()
Datl1.c2444 mmiowb(); in atl1_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dsky2.c1143 mmiowb(); in sky2_put_idx()
1356 mmiowb(); in sky2_rx_stop()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.c1063 mmiowb(); in tg3_int_reenable()
6978 mmiowb(); in tg3_rx()
7189 mmiowb(); in tg3_poll_work()
7257 mmiowb(); in tg3_poll_msix()
8136 mmiowb(); in tg3_start_xmit()
Dbnx2.c3290 mmiowb(); in bnx2_rx_int()
6692 mmiowb(); in bnx2_start_xmit()
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dqp.c2876 mmiowb(); in mlx5_ib_post_send()
/linux-4.1.27/drivers/firewire/
Dohci.c2937 mmiowb(); in set_multichannel_mask()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dqp.c2940 mmiowb(); in mlx4_ib_post_send()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c3273 mmiowb(); in e1000_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c5686 mmiowb(); in e1000_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c4977 mmiowb(); in igb_tx_map()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.c4211 mmiowb(); in s2io_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c7128 mmiowb(); in ixgbe_tx_map()