/openbmc/linux/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_dcb_82599.c | 37 IXGBE_WRITE_REG(hw, IXGBE_RTRPCS, reg); in ixgbe_dcb_config_rx_arbiter_82599() 43 IXGBE_WRITE_REG(hw, IXGBE_RTRUP2TC, reg); in ixgbe_dcb_config_rx_arbiter_82599() 56 IXGBE_WRITE_REG(hw, IXGBE_RTRPT4C(i), reg); in ixgbe_dcb_config_rx_arbiter_82599() 64 IXGBE_WRITE_REG(hw, IXGBE_RTRPCS, reg); in ixgbe_dcb_config_rx_arbiter_82599() 90 IXGBE_WRITE_REG(hw, IXGBE_RTTDQSEL, i); in ixgbe_dcb_config_tx_desc_arbiter_82599() 91 IXGBE_WRITE_REG(hw, IXGBE_RTTDT1C, 0); in ixgbe_dcb_config_tx_desc_arbiter_82599() 115 IXGBE_WRITE_REG(hw, IXGBE_RTTDCS, reg); in ixgbe_dcb_config_tx_desc_arbiter_82599() 148 IXGBE_WRITE_REG(hw, IXGBE_RTTPCS, reg); in ixgbe_dcb_config_tx_data_arbiter_82599() 154 IXGBE_WRITE_REG(hw, IXGBE_RTTUP2TC, reg); in ixgbe_dcb_config_tx_data_arbiter_82599() 177 IXGBE_WRITE_REG(hw, IXGBE_RTTPCS, reg); in ixgbe_dcb_config_tx_data_arbiter_82599() [all …]
|
H A D | ixgbe_dcb_82598.c | 29 IXGBE_WRITE_REG(hw, IXGBE_RUPPBMR, reg); in ixgbe_dcb_config_rx_arbiter_82598() 39 IXGBE_WRITE_REG(hw, IXGBE_RMCS, reg); in ixgbe_dcb_config_rx_arbiter_82598() 51 IXGBE_WRITE_REG(hw, IXGBE_RT2CR(i), reg); in ixgbe_dcb_config_rx_arbiter_82598() 58 IXGBE_WRITE_REG(hw, IXGBE_RDRXCTL, reg); in ixgbe_dcb_config_rx_arbiter_82598() 63 IXGBE_WRITE_REG(hw, IXGBE_RXCTRL, reg); in ixgbe_dcb_config_rx_arbiter_82598() 96 IXGBE_WRITE_REG(hw, IXGBE_DPMCS, reg); in ixgbe_dcb_config_tx_desc_arbiter_82598() 142 IXGBE_WRITE_REG(hw, IXGBE_PDPMCS, reg); in ixgbe_dcb_config_tx_data_arbiter_82598() 162 IXGBE_WRITE_REG(hw, IXGBE_DTXCTL, reg); in ixgbe_dcb_config_tx_data_arbiter_82598() 183 IXGBE_WRITE_REG(hw, IXGBE_RMCS, reg); in ixgbe_dcb_config_pfc_82598() 192 IXGBE_WRITE_REG(hw, IXGBE_FCTRL, reg); in ixgbe_dcb_config_pfc_82598() [all …]
|
H A D | ixgbe_fcoe.c | 75 IXGBE_WRITE_REG(hw, IXGBE_FCDFC(3, xid), in ixgbe_fcoe_ddp_put() 82 IXGBE_WRITE_REG(hw, IXGBE_FCDDC(3, xid), in ixgbe_fcoe_ddp_put() 86 IXGBE_WRITE_REG(hw, IXGBE_FCDDC(3, xid), in ixgbe_fcoe_ddp_put() 92 IXGBE_WRITE_REG(hw, IXGBE_FCFLT, 0); in ixgbe_fcoe_ddp_put() 93 IXGBE_WRITE_REG(hw, IXGBE_FCFLTRW, in ixgbe_fcoe_ddp_put() 95 IXGBE_WRITE_REG(hw, IXGBE_FCBUFF, 0); in ixgbe_fcoe_ddp_put() 96 IXGBE_WRITE_REG(hw, IXGBE_FCDMARW, in ixgbe_fcoe_ddp_put() 100 IXGBE_WRITE_REG(hw, IXGBE_FCDMARW, in ixgbe_fcoe_ddp_put() 292 IXGBE_WRITE_REG(hw, IXGBE_FCDDC(0, xid), in ixgbe_fcoe_ddp_setup() 310 IXGBE_WRITE_REG(hw, IXGBE_FCPARAM, 0); in ixgbe_fcoe_ddp_setup() [all …]
|
H A D | ixgbe_ptp.c | 169 IXGBE_WRITE_REG(hw, IXGBE_TSAUXC, 0x0); in ixgbe_ptp_setup_sdp_X540() 221 IXGBE_WRITE_REG(hw, IXGBE_ESDP, esdp); in ixgbe_ptp_setup_sdp_X540() 249 IXGBE_WRITE_REG(hw, IXGBE_TSAUXC, 0x0); in ixgbe_ptp_setup_sdp_X550() 312 IXGBE_WRITE_REG(hw, IXGBE_ESDP, esdp); in ixgbe_ptp_setup_sdp_X550() 313 IXGBE_WRITE_REG(hw, IXGBE_TSSDP, tssdp); in ixgbe_ptp_setup_sdp_X550() 469 IXGBE_WRITE_REG(hw, IXGBE_TIMINCA, in ixgbe_ptp_adjfine_82599() 1250 IXGBE_WRITE_REG(hw, IXGBE_TIMINCA, in ixgbe_ptp_start_cyclecounter() 1286 IXGBE_WRITE_REG(hw, IXGBE_SYSTIMR, 0); in ixgbe_ptp_init_systime() 1287 IXGBE_WRITE_REG(hw, IXGBE_SYSTIML, 0); in ixgbe_ptp_init_systime() 1288 IXGBE_WRITE_REG(hw, IXGBE_SYSTIMH, 0); in ixgbe_ptp_init_systime() [all …]
|
H A D | ixgbe_common.c | 339 IXGBE_WRITE_REG(hw, IXGBE_RTTDQSEL, i); in ixgbe_start_hw_gen2() 340 IXGBE_WRITE_REG(hw, IXGBE_RTTBCNRC, 0); in ixgbe_start_hw_gen2() 1168 IXGBE_WRITE_REG(hw, IXGBE_EERD, eerd); in ixgbe_read_eerd_buffer_generic() 1269 IXGBE_WRITE_REG(hw, IXGBE_EEWR, eewr); in ixgbe_write_eewr_buffer_generic() 1953 IXGBE_WRITE_REG(hw, IXGBE_RAL(i), 0); in ixgbe_init_rx_addrs_generic() 1954 IXGBE_WRITE_REG(hw, IXGBE_RAH(i), 0); in ixgbe_init_rx_addrs_generic() 1963 IXGBE_WRITE_REG(hw, IXGBE_MTA(i), 0); in ixgbe_init_rx_addrs_generic() 2081 IXGBE_WRITE_REG(hw, IXGBE_MCSTCTRL, in ixgbe_update_mc_addr_list_generic() 2630 IXGBE_WRITE_REG(hw, IXGBE_GSSR, gssr); in ixgbe_release_swfw_sync() 3053 IXGBE_WRITE_REG(hw, IXGBE_UTA(i), 0); in ixgbe_init_uta_tables_generic() [all …]
|
H A D | ixgbe_82598.c | 66 IXGBE_WRITE_REG(hw, IXGBE_GCR, gcr); in ixgbe_set_pcie_completion_timeout() 377 IXGBE_WRITE_REG(hw, IXGBE_FCTRL, fctrl_reg); in ixgbe_fc_enable_82598() 378 IXGBE_WRITE_REG(hw, IXGBE_RMCS, rmcs_reg); in ixgbe_fc_enable_82598() 389 IXGBE_WRITE_REG(hw, IXGBE_FCRTL(i), 0); in ixgbe_fc_enable_82598() 390 IXGBE_WRITE_REG(hw, IXGBE_FCRTH(i), 0); in ixgbe_fc_enable_82598() 398 IXGBE_WRITE_REG(hw, IXGBE_FCTTV(i), reg); in ixgbe_fc_enable_82598() 425 IXGBE_WRITE_REG(hw, IXGBE_AUTOC, autoc_reg); in ixgbe_start_mac_link_82598() 608 IXGBE_WRITE_REG(hw, IXGBE_AUTOC, autoc); in ixgbe_setup_mac_link_82598() 718 IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl); in ixgbe_reset_hw_82598() 748 IXGBE_WRITE_REG(hw, IXGBE_GHECCR, gheccr); in ixgbe_reset_hw_82598() [all …]
|
H A D | ixgbe_82599.c | 227 IXGBE_WRITE_REG(hw, IXGBE_AUTOC, autoc); in prot_autoc_write_82599() 284 IXGBE_WRITE_REG(hw, IXGBE_ESDP, esdp); in ixgbe_init_phy_ops_82599() 963 IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl); in ixgbe_reset_hw_82599() 1121 IXGBE_WRITE_REG(hw, IXGBE_FDIRFREE, 0); in ixgbe_reinit_fdir_tables_82599() 1130 IXGBE_WRITE_REG(hw, IXGBE_FDIRCMD, in ixgbe_reinit_fdir_tables_82599() 1134 IXGBE_WRITE_REG(hw, IXGBE_FDIRCMD, in ixgbe_reinit_fdir_tables_82599() 1722 IXGBE_WRITE_REG(hw, IXGBE_FDIRCMD, in ixgbe_fdir_erase_perfect_filter_82599() 2027 IXGBE_WRITE_REG(hw, IXGBE_AUTOC, in ixgbe_reset_pipeline_82599() 2075 IXGBE_WRITE_REG(hw, IXGBE_ESDP, esdp); in ixgbe_read_i2c_byte_82599() 2101 IXGBE_WRITE_REG(hw, IXGBE_ESDP, esdp); in ixgbe_read_i2c_byte_82599() [all …]
|
H A D | ixgbe_ipsec.c | 28 IXGBE_WRITE_REG(hw, IXGBE_IPSTXKEY(i), in ixgbe_ipsec_set_tx_sa() 36 IXGBE_WRITE_REG(hw, IXGBE_IPSTXIDX, reg); in ixgbe_ipsec_set_tx_sa() 59 IXGBE_WRITE_REG(hw, IXGBE_IPSRXIDX, reg); in ixgbe_ipsec_set_rx_item() 79 IXGBE_WRITE_REG(hw, IXGBE_IPSRXSPI, in ixgbe_ipsec_set_rx_sa() 88 IXGBE_WRITE_REG(hw, IXGBE_IPSRXKEY(i), in ixgbe_ipsec_set_rx_sa() 127 IXGBE_WRITE_REG(hw, IXGBE_IPSRXIDX, 0); in ixgbe_ipsec_clear_hw_tables() 128 IXGBE_WRITE_REG(hw, IXGBE_IPSTXIDX, 0); in ixgbe_ipsec_clear_hw_tables() 181 IXGBE_WRITE_REG(hw, IXGBE_MACC, reg); in ixgbe_ipsec_stop_data() 205 IXGBE_WRITE_REG(hw, IXGBE_MACC, reg); in ixgbe_ipsec_stop_data() 227 IXGBE_WRITE_REG(hw, IXGBE_IPSTXIDX, 0); in ixgbe_ipsec_stop_engine() [all …]
|
H A D | ixgbe_x540.c | 92 IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl); in ixgbe_reset_hw_X540() 499 IXGBE_WRITE_REG(hw, IXGBE_EEC(hw), flup); in ixgbe_update_flash_X540() 512 IXGBE_WRITE_REG(hw, IXGBE_EEC(hw), flup); in ixgbe_update_flash_X540() 606 IXGBE_WRITE_REG(hw, IXGBE_SWFW_SYNC(hw), swfw_sync); in ixgbe_acquire_swfw_sync_X540() 651 IXGBE_WRITE_REG(hw, IXGBE_SWFW_SYNC(hw), swfw_sync); in ixgbe_release_swfw_sync_X540() 717 IXGBE_WRITE_REG(hw, IXGBE_SWFW_SYNC(hw), swsm); in ixgbe_release_swfw_sync_semaphore() 721 IXGBE_WRITE_REG(hw, IXGBE_SWSM(hw), swsm); in ixgbe_release_swfw_sync_semaphore() 781 IXGBE_WRITE_REG(hw, IXGBE_MACC, macc_reg); in ixgbe_blink_led_start_X540() 787 IXGBE_WRITE_REG(hw, IXGBE_LEDCTL, ledctl_reg); in ixgbe_blink_led_start_X540() 814 IXGBE_WRITE_REG(hw, IXGBE_LEDCTL, ledctl_reg); in ixgbe_blink_led_stop_X540() [all …]
|
H A D | ixgbe_sriov.c | 402 IXGBE_WRITE_REG(hw, IXGBE_VMOLR(vf), vmolr); in ixgbe_set_vf_multicasts() 433 IXGBE_WRITE_REG(hw, IXGBE_VMOLR(i), vmolr); in ixgbe_restore_vf_multicasts() 551 IXGBE_WRITE_REG(hw, IXGBE_MAXFRS, max_frs); in ixgbe_set_vf_lpe() 567 IXGBE_WRITE_REG(hw, IXGBE_VMOLR(vf), vmolr); in ixgbe_set_vmolr() 574 IXGBE_WRITE_REG(hw, IXGBE_VMVIR(vf), 0); in ixgbe_clear_vmvir() 628 IXGBE_WRITE_REG(hw, IXGBE_VLVF(i), 0); in ixgbe_clear_vf_vlans() 634 IXGBE_WRITE_REG(hw, IXGBE_VLVFB(word), vlvfb); in ixgbe_clear_vf_vlans() 823 IXGBE_WRITE_REG(hw, IXGBE_QDE, reg); in ixgbe_write_qde() 1224 IXGBE_WRITE_REG(hw, IXGBE_VMOLR(vf), vmolr); in ixgbe_update_vf_xcast_mode() 1602 IXGBE_WRITE_REG(hw, IXGBE_RTTBCNRM, 0x4); in ixgbe_set_vf_rate_limit() [all …]
|
H A D | ixgbe_main.c | 3056 IXGBE_WRITE_REG(hw, IXGBE_EICR, eicr); in ixgbe_msix_other() 3074 IXGBE_WRITE_REG(hw, IXGBE_EICR, in ixgbe_msix_other() 3852 IXGBE_WRITE_REG(hw, in ixgbe_store_vfreta() 3899 IXGBE_WRITE_REG(hw, in ixgbe_setup_vfreta() 3983 IXGBE_WRITE_REG(hw, in ixgbe_setup_mrqc() 4338 IXGBE_WRITE_REG(hw, IXGBE_RSCDBU, in ixgbe_setup_rdrxctl() 5005 IXGBE_WRITE_REG(hw, IXGBE_VXLANCTRL, in ixgbe_udp_tunnel_sync() 5955 IXGBE_WRITE_REG(hw, IXGBE_DMATXCTL, in ixgbe_disable_tx() 7024 IXGBE_WRITE_REG(hw, IXGBE_WUC, 0); in __ixgbe_shutdown() 7025 IXGBE_WRITE_REG(hw, IXGBE_WUFC, 0); in __ixgbe_shutdown() [all …]
|
H A D | ixgbe_mbx.c | 216 IXGBE_WRITE_REG(hw, IXGBE_MBVFICR(index), mask); in ixgbe_check_for_bit_pf() 293 IXGBE_WRITE_REG(hw, IXGBE_VFLREC(reg_offset), BIT(vf_shift)); in ixgbe_check_for_rst_pf() 313 IXGBE_WRITE_REG(hw, IXGBE_PFMAILBOX(vf_number), IXGBE_PFMAILBOX_PFU); in ixgbe_obtain_mbx_lock_pf() 352 IXGBE_WRITE_REG(hw, IXGBE_PFMAILBOX(vf_number), IXGBE_PFMAILBOX_STS); in ixgbe_write_mbx_pf() 387 IXGBE_WRITE_REG(hw, IXGBE_PFMAILBOX(vf_number), IXGBE_PFMAILBOX_ACK); in ixgbe_read_mbx_pf()
|
H A D | ixgbe_phy.c | 484 IXGBE_WRITE_REG(hw, IXGBE_MSCA, command); in ixgbe_read_phy_reg_mdi() 512 IXGBE_WRITE_REG(hw, IXGBE_MSCA, command); in ixgbe_read_phy_reg_mdi() 580 IXGBE_WRITE_REG(hw, IXGBE_MSRWD, (u32)phy_data); in ixgbe_write_phy_reg_mdi() 588 IXGBE_WRITE_REG(hw, IXGBE_MSCA, command); in ixgbe_write_phy_reg_mdi() 617 IXGBE_WRITE_REG(hw, IXGBE_MSCA, command); in ixgbe_write_phy_reg_mdi() 673 IXGBE_WRITE_REG(hw, IXGBE_MSCA, cmd); in ixgbe_msca_cmd() 768 IXGBE_WRITE_REG(hw, IXGBE_MSRWD, (u32)val); in ixgbe_mii_bus_write_generic_c22() 800 IXGBE_WRITE_REG(hw, IXGBE_MSRWD, (u32)val); in ixgbe_mii_bus_write_generic_c45() 2413 IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), i2cctl); in ixgbe_i2c_stop() 2465 IXGBE_WRITE_REG(hw, IXGBE_I2CCTL(hw), i2cctl); in ixgbe_clock_out_i2c_byte() [all …]
|
H A D | ixgbe_sriov.h | 49 IXGBE_WRITE_REG(hw, IXGBE_VMVIR(vf), vmvir); in ixgbe_set_vmvir()
|
H A D | ixgbe_ethtool.c | 1766 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EIMC, in ixgbe_intr_test() 1768 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EICS, in ixgbe_intr_test() 1786 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EIMS, mask); in ixgbe_intr_test() 1787 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EICS, mask); in ixgbe_intr_test() 1805 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EIMC, in ixgbe_intr_test() 1807 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EICS, in ixgbe_intr_test() 1925 IXGBE_WRITE_REG(hw, IXGBE_HLREG0, reg_data); in ixgbe_setup_loopback_test() 1929 IXGBE_WRITE_REG(hw, IXGBE_FCTRL, reg_data); in ixgbe_setup_loopback_test() 1939 IXGBE_WRITE_REG(hw, IXGBE_MACC, reg_data); in ixgbe_setup_loopback_test() 1944 IXGBE_WRITE_REG(hw, IXGBE_AUTOC, reg_data); in ixgbe_setup_loopback_test() [all …]
|
H A D | ixgbe_x550.c | 82 IXGBE_WRITE_REG(hw, IXGBE_ESDP, esdp); in ixgbe_setup_mux_ctl() 712 IXGBE_WRITE_REG(hw, IXGBE_SB_IOSF_INDIRECT_CTRL, command); in ixgbe_read_iosf_sb_reg_x550() 1281 IXGBE_WRITE_REG(hw, IXGBE_PFDTXGSWC, pfdtxgswc); in ixgbe_disable_rx_x550() 1301 IXGBE_WRITE_REG(hw, IXGBE_RXCTRL, rxctrl); in ixgbe_disable_rx_x550() 1412 IXGBE_WRITE_REG(hw, IXGBE_SB_IOSF_INDIRECT_DATA, data); in ixgbe_write_iosf_sb_reg_x550() 3373 IXGBE_WRITE_REG(hw, IXGBE_HLREG0, hlreg0); in ixgbe_set_mdio_speed() 3380 IXGBE_WRITE_REG(hw, IXGBE_HLREG0, hlreg0); in ixgbe_set_mdio_speed() 3460 IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl); in ixgbe_reset_hw_X550em() 3552 IXGBE_WRITE_REG(hw, IXGBE_PFFLPL, (u32)pfflp); in ixgbe_set_source_address_pruning_X550() 3553 IXGBE_WRITE_REG(hw, IXGBE_PFFLPH, (u32)(pfflp >> 32)); in ixgbe_set_source_address_pruning_X550() [all …]
|
H A D | ixgbe_debugfs.c | 90 IXGBE_WRITE_REG(&adapter->hw, reg, value); in ixgbe_dbg_reg_ops_write()
|
H A D | ixgbe_common.h | 151 #define IXGBE_WRITE_REG(a, reg, value) ixgbe_write_reg((a), (reg), (value)) macro
|
/openbmc/linux/drivers/net/ethernet/intel/ixgbevf/ |
H A D | mbx.c | 214 IXGBE_WRITE_REG(hw, IXGBE_VFMAILBOX, vf_mailbox); in ixgbevf_obtain_mbx_lock_vf() 243 IXGBE_WRITE_REG(hw, IXGBE_VFMAILBOX, vf_mailbox); in ixgbevf_release_mbx_lock_vf() 287 IXGBE_WRITE_REG(hw, IXGBE_VFMAILBOX, vf_mailbox); in ixgbevf_write_mbx_vf() 330 IXGBE_WRITE_REG(hw, IXGBE_VFMAILBOX, IXGBE_VFMAILBOX_REQ); in ixgbevf_write_mbx_vf_legacy() 364 IXGBE_WRITE_REG(hw, IXGBE_VFMAILBOX, vf_mailbox); in ixgbevf_read_mbx_vf() 395 IXGBE_WRITE_REG(hw, IXGBE_VFMAILBOX, IXGBE_VFMAILBOX_ACK); in ixgbevf_read_mbx_vf_legacy()
|
H A D | ixgbevf_main.c | 178 IXGBE_WRITE_REG(hw, IXGBE_VTIVAR_MISC, ivar); in ixgbevf_set_ivar() 921 IXGBE_WRITE_REG(hw, IXGBE_VTEIMS, qmask); in ixgbevf_irq_enable_queues() 1654 IXGBE_WRITE_REG(hw, IXGBE_VTEIAM, 0); in ixgbevf_irq_disable() 1655 IXGBE_WRITE_REG(hw, IXGBE_VTEIMC, ~0); in ixgbevf_irq_disable() 1656 IXGBE_WRITE_REG(hw, IXGBE_VTEIAC, 0); in ixgbevf_irq_disable() 1699 IXGBE_WRITE_REG(hw, IXGBE_VFTDLEN(reg_idx), in ixgbevf_configure_tx_ring() 1712 IXGBE_WRITE_REG(hw, IXGBE_VFTDH(reg_idx), 0); in ixgbevf_configure_tx_ring() 1713 IXGBE_WRITE_REG(hw, IXGBE_VFTDT(reg_idx), 0); in ixgbevf_configure_tx_ring() 1902 IXGBE_WRITE_REG(hw, IXGBE_VFMRQC, vfmrqc); in ixgbevf_setup_vfmrqc() 1920 IXGBE_WRITE_REG(hw, IXGBE_VFRDLEN(reg_idx), in ixgbevf_configure_rx_ring() [all …]
|
H A D | vf.c | 81 IXGBE_WRITE_REG(hw, IXGBE_VFCTRL, IXGBE_CTRL_RST); in ixgbevf_reset_hw_vf() 175 IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(i), reg_val); in ixgbevf_stop_hw_vf() 182 IXGBE_WRITE_REG(hw, IXGBE_VTEIMC, IXGBE_VF_IRQ_CLEAR_MASK); in ixgbevf_stop_hw_vf() 193 IXGBE_WRITE_REG(hw, IXGBE_VFTXDCTL(i), reg_val); in ixgbevf_stop_hw_vf() 889 IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(0), reg); in ixgbevf_hv_set_rlpml_vf()
|
H A D | vf.h | 166 #define IXGBE_WRITE_REG(h, r, v) ixgbe_write_reg(h, r, v) macro
|