/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_common.h | 35 u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw); 36 s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw); 37 s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw); 38 s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw); 39 s32 ixgbe_start_hw_gen2(struct ixgbe_hw *hw); 40 s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw); 41 s32 ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num, 43 s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr); 46 s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw); 47 void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw); [all …]
|
D | ixgbe_phy.h | 118 s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw); 119 s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw); 120 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, 122 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, 124 s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, 126 s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, 128 s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw); 129 s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw, 132 s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw, 135 bool ixgbe_check_reset_blocked(struct ixgbe_hw *hw); [all …]
|
D | ixgbe_x540.h | 27 s32 ixgbe_get_invariants_X540(struct ixgbe_hw *hw); 28 s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed, 30 s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw); 31 s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw); 32 enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw); 33 s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed, 35 s32 ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index); 36 s32 ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index); 37 s32 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask); 38 void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask); [all …]
|
D | ixgbe_type.h | 2997 struct ixgbe_hw; 3000 typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr, 3005 s32 (*init_params)(struct ixgbe_hw *); 3006 s32 (*read)(struct ixgbe_hw *, u16, u16 *); 3007 s32 (*read_buffer)(struct ixgbe_hw *, u16, u16, u16 *); 3008 s32 (*write)(struct ixgbe_hw *, u16, u16); 3009 s32 (*write_buffer)(struct ixgbe_hw *, u16, u16, u16 *); 3010 s32 (*validate_checksum)(struct ixgbe_hw *, u16 *); 3011 s32 (*update_checksum)(struct ixgbe_hw *); 3012 s32 (*calc_checksum)(struct ixgbe_hw *); [all …]
|
D | ixgbe_mbx.c | 43 s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) in ixgbe_read_mbx() 66 s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) in ixgbe_write_mbx() 86 s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id) in ixgbe_check_for_msg() 103 s32 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id) in ixgbe_check_for_ack() 120 s32 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id) in ixgbe_check_for_rst() 137 static s32 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id) in ixgbe_poll_for_msg() 162 static s32 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id) in ixgbe_poll_for_ack() 190 static s32 ixgbe_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, in ixgbe_read_posted_mbx() 217 static s32 ixgbe_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, in ixgbe_write_posted_mbx() 236 static s32 ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, u32 mask, s32 index) in ixgbe_check_for_bit_pf() [all …]
|
D | ixgbe_mbx.h | 115 s32 ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16); 116 s32 ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16); 117 s32 ixgbe_check_for_msg(struct ixgbe_hw *, u16); 118 s32 ixgbe_check_for_ack(struct ixgbe_hw *, u16); 119 s32 ixgbe_check_for_rst(struct ixgbe_hw *, u16); 121 void ixgbe_init_mbx_params_pf(struct ixgbe_hw *);
|
D | ixgbe_common.c | 38 static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw); 39 static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw); 40 static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw); 41 static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw); 42 static void ixgbe_standby_eeprom(struct ixgbe_hw *hw); 43 static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data, 45 static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count); 46 static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec); 47 static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec); 48 static void ixgbe_release_eeprom(struct ixgbe_hw *hw); [all …]
|
D | ixgbe_phy.c | 36 static void ixgbe_i2c_start(struct ixgbe_hw *hw); 37 static void ixgbe_i2c_stop(struct ixgbe_hw *hw); 38 static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data); 39 static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data); 40 static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw); 41 static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data); 42 static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data); 43 static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); 44 static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl); 45 static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data); [all …]
|
D | ixgbe_x540.c | 44 static s32 ixgbe_update_flash_X540(struct ixgbe_hw *hw); 45 static s32 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw); 46 static s32 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw); 47 static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw); 49 enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw) in ixgbe_get_media_type_X540() 54 s32 ixgbe_get_invariants_X540(struct ixgbe_hw *hw) in ixgbe_get_invariants_X540() 75 s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed, in ixgbe_setup_mac_link_X540() 90 s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw) in ixgbe_reset_hw_X540() 177 s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw) in ixgbe_start_hw_X540() 195 s32 ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw) in ixgbe_init_eeprom_params_X540() [all …]
|
D | ixgbe_dcb_82598.h | 74 s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *, u8 pfc_en); 77 s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, 82 s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, 88 s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, 94 s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
|
D | ixgbe_82599.c | 44 static void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw); 45 static void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw); 46 static void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw); 47 static s32 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw, 50 static s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw, 53 static void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw); 54 static s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw, 56 static s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, 59 static s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw, 62 static s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw); [all …]
|
D | ixgbe_dcb.h | 152 s32 ixgbe_dcb_calculate_tc_credits(struct ixgbe_hw *, 156 s32 ixgbe_dcb_hw_ets(struct ixgbe_hw *hw, struct ieee_ets *ets, int max); 157 s32 ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw, u16 *refill, u16 *max, 159 s32 ixgbe_dcb_hw_pfc_config(struct ixgbe_hw *hw, u8 pfc_en, u8 *tc_prio); 160 s32 ixgbe_dcb_hw_config(struct ixgbe_hw *, struct ixgbe_dcb_config *); 162 void ixgbe_dcb_read_rtrup2tc(struct ixgbe_hw *hw, u8 *map);
|
D | ixgbe_dcb_82599.h | 98 s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc); 101 s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, 108 s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, 114 s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, 121 s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
|
D | ixgbe_82598.c | 43 static s32 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw, 46 static s32 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset, 59 static void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw) in ixgbe_set_pcie_completion_timeout() 94 static s32 ixgbe_get_invariants_82598(struct ixgbe_hw *hw) in ixgbe_get_invariants_82598() 121 static s32 ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw) in ixgbe_init_phy_ops_82598() 178 static s32 ixgbe_start_hw_82598(struct ixgbe_hw *hw) in ixgbe_start_hw_82598() 222 static s32 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw, in ixgbe_get_link_capabilities_82598() 277 static enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw) in ixgbe_get_media_type_82598() 323 static s32 ixgbe_fc_enable_82598(struct ixgbe_hw *hw) in ixgbe_fc_enable_82598() 462 static s32 ixgbe_start_mac_link_82598(struct ixgbe_hw *hw, in ixgbe_start_mac_link_82598() [all …]
|
D | ixgbe_x550.c | 34 static s32 ixgbe_identify_phy_x550em(struct ixgbe_hw *hw) in ixgbe_identify_phy_x550em() 65 static s32 ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_read_phy_reg_x550em() 71 static s32 ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_write_phy_reg_x550em() 83 static s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw) in ixgbe_init_eeprom_params_X550() 113 static s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_read_iosf_sb_reg_x550() 161 static s32 ixgbe_read_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset, in ixgbe_read_ee_hostif_data_X550() 197 static s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw, in ixgbe_read_ee_hostif_buffer_X550() 267 static s32 ixgbe_checksum_ptr_x550(struct ixgbe_hw *hw, u16 ptr, in ixgbe_checksum_ptr_x550() 335 static s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, in ixgbe_calc_checksum_X550() 412 static s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw) in ixgbe_calc_eeprom_checksum_X550() [all …]
|
D | ixgbe_dcb_82598.c | 41 s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, in ixgbe_dcb_config_rx_arbiter_82598() 98 s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, in ixgbe_dcb_config_tx_desc_arbiter_82598() 144 s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, in ixgbe_dcb_config_tx_data_arbiter_82598() 191 s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *hw, u8 pfc_en) in ixgbe_dcb_config_pfc_82598() 244 static s32 ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *hw) in ixgbe_dcb_config_tc_stats_82598() 276 s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, in ixgbe_dcb_hw_config_82598()
|
D | ixgbe_dcb.c | 82 s32 ixgbe_dcb_calculate_tc_credits(struct ixgbe_hw *hw, in ixgbe_dcb_calculate_tc_credits() 265 s32 ixgbe_dcb_hw_config(struct ixgbe_hw *hw, in ixgbe_dcb_hw_config() 300 s32 ixgbe_dcb_hw_pfc_config(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc) in ixgbe_dcb_hw_pfc_config() 316 s32 ixgbe_dcb_hw_ets(struct ixgbe_hw *hw, struct ieee_ets *ets, int max_frame) in ixgbe_dcb_hw_ets() 349 s32 ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw, in ixgbe_dcb_hw_ets_config() 379 static void ixgbe_dcb_read_rtrup2tc_82599(struct ixgbe_hw *hw, u8 *map) in ixgbe_dcb_read_rtrup2tc_82599() 389 void ixgbe_dcb_read_rtrup2tc(struct ixgbe_hw *hw, u8 *map) in ixgbe_dcb_read_rtrup2tc()
|
D | ixgbe_dcb_82599.c | 44 s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, in ixgbe_dcb_config_rx_arbiter_82599() 103 s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, in ixgbe_dcb_config_tx_desc_arbiter_82599() 154 s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, in ixgbe_dcb_config_tx_data_arbiter_82599() 213 s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc) in ixgbe_dcb_config_pfc_82599() 292 static s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw) in ixgbe_dcb_config_tc_stats_82599() 349 s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, in ixgbe_dcb_hw_config_82599()
|
D | ixgbe_sriov.c | 51 struct ixgbe_hw *hw = &adapter->hw; in __ixgbe_enable_sriov() 181 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_disable_sriov() 328 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_vf_multicasts() 369 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_restore_vf_multicasts() 412 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_vf_lpe() 496 static void ixgbe_set_vmolr(struct ixgbe_hw *hw, u32 vf, bool aupe) in ixgbe_set_vmolr() 509 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_clear_vmvir() 515 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_vf_reset_event() 633 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_write_qde() 654 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_vf_reset_msg() [all …]
|
D | ixgbe_ptp.c | 121 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_setup_sdp() 196 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_read() 217 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_adjfreq() 374 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_check_pps_event() 426 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_rx_hang() 462 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_tx_hwtstamp() 495 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_tx_hwtstamp_work() 527 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_rx_hwtstamp() 589 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_set_timestamp_mode() 727 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_ptp_start_cyclecounter() [all …]
|
D | ixgbe_main.c | 171 static bool ixgbe_check_cfg_remove(struct ixgbe_hw *hw, struct pci_dev *pdev); 199 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_parent_bus_info() 229 static inline bool ixgbe_pcie_from_parent(struct ixgbe_hw *hw) in ixgbe_pcie_from_parent() 308 static void ixgbe_remove_adapter(struct ixgbe_hw *hw) in ixgbe_remove_adapter() 320 static void ixgbe_check_remove(struct ixgbe_hw *hw, u32 reg) in ixgbe_check_remove() 352 u32 ixgbe_read_reg(struct ixgbe_hw *hw, u32 reg) in ixgbe_read_reg() 365 static bool ixgbe_check_cfg_remove(struct ixgbe_hw *hw, struct pci_dev *pdev) in ixgbe_check_cfg_remove() 377 u16 ixgbe_read_pci_cfg_word(struct ixgbe_hw *hw, u32 reg) in ixgbe_read_pci_cfg_word() 392 static u32 ixgbe_read_pci_cfg_dword(struct ixgbe_hw *hw, u32 reg) in ixgbe_read_pci_cfg_dword() 407 void ixgbe_write_pci_cfg_word(struct ixgbe_hw *hw, u32 reg, u16 value) in ixgbe_write_pci_cfg_word() [all …]
|
D | ixgbe.h | 521 struct ixgbe_hw *hw; 696 struct ixgbe_hw hw; 882 s32 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw); 883 s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl); 884 s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl); 885 s32 ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw, 889 s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw, 891 s32 ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw, 894 s32 ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw,
|
D | ixgbe_sriov.h | 64 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_vmvir()
|
D | ixgbe_ethtool.c | 158 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_settings() 310 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_settings() 371 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_pauseparam() 393 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_pauseparam() 453 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_regs() 819 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_eeprom() 855 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_eeprom() 1249 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_link_test() 1499 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_eeprom_test() 1634 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_free_desc_rings() [all …]
|
D | ixgbe_fcoe.c | 74 struct ixgbe_hw *hw; in ixgbe_fcoe_ddp_put() 161 struct ixgbe_hw *hw; in ixgbe_fcoe_ddp_setup() 662 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_configure_fcoe() 992 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_fcoe_get_hbainfo()
|
D | ixgbe_dcb_nl.c | 326 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_dcbnl_set_all() 614 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_dcbnl_ieee_setpfc()
|
D | ixgbe_lib.c | 115 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_first_reg_idx() 711 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_acquire_msix_vectors()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | vf.h | 40 struct ixgbe_hw; 43 typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr, 46 s32 (*init_hw)(struct ixgbe_hw *); 47 s32 (*reset_hw)(struct ixgbe_hw *); 48 s32 (*start_hw)(struct ixgbe_hw *); 49 s32 (*clear_hw_cntrs)(struct ixgbe_hw *); 50 enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *); 51 s32 (*get_mac_addr)(struct ixgbe_hw *, u8 *); 52 s32 (*stop_adapter)(struct ixgbe_hw *); 53 s32 (*get_bus_info)(struct ixgbe_hw *); [all …]
|
D | mbx.c | 36 static s32 ixgbevf_poll_for_msg(struct ixgbe_hw *hw) in ixgbevf_poll_for_msg() 59 static s32 ixgbevf_poll_for_ack(struct ixgbe_hw *hw) in ixgbevf_poll_for_ack() 85 static s32 ixgbevf_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) in ixgbevf_read_posted_mbx() 111 static s32 ixgbevf_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) in ixgbevf_write_posted_mbx() 137 static u32 ixgbevf_read_v2p_mailbox(struct ixgbe_hw *hw) in ixgbevf_read_v2p_mailbox() 155 static s32 ixgbevf_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask) in ixgbevf_check_for_bit_vf() 174 static s32 ixgbevf_check_for_msg_vf(struct ixgbe_hw *hw) in ixgbevf_check_for_msg_vf() 192 static s32 ixgbevf_check_for_ack_vf(struct ixgbe_hw *hw) in ixgbevf_check_for_ack_vf() 210 static s32 ixgbevf_check_for_rst_vf(struct ixgbe_hw *hw) in ixgbevf_check_for_rst_vf() 229 static s32 ixgbevf_obtain_mbx_lock_vf(struct ixgbe_hw *hw) in ixgbevf_obtain_mbx_lock_vf() [all …]
|
D | vf.c | 39 static s32 ixgbevf_start_hw_vf(struct ixgbe_hw *hw) in ixgbevf_start_hw_vf() 54 static s32 ixgbevf_init_hw_vf(struct ixgbe_hw *hw) in ixgbevf_init_hw_vf() 70 static s32 ixgbevf_reset_hw_vf(struct ixgbe_hw *hw) in ixgbevf_reset_hw_vf() 135 static s32 ixgbevf_stop_hw_vf(struct ixgbe_hw *hw) in ixgbevf_stop_hw_vf() 189 static s32 ixgbevf_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbevf_mta_vector() 220 static s32 ixgbevf_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr) in ixgbevf_get_mac_addr_vf() 227 static s32 ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, u32 index, u8 *addr) in ixgbevf_set_uc_addr_vf() 270 int ixgbevf_get_reta_locked(struct ixgbe_hw *hw, u32 *reta, int num_rx_queues) in ixgbevf_get_reta_locked() 338 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key) in ixgbevf_get_rss_key_locked() 389 static s32 ixgbevf_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, in ixgbevf_set_rar_vf() [all …]
|
D | ixgbevf_main.c | 121 static void ixgbevf_remove_adapter(struct ixgbe_hw *hw) in ixgbevf_remove_adapter() 133 static void ixgbevf_check_remove(struct ixgbe_hw *hw, u32 reg) in ixgbevf_check_remove() 152 u32 ixgbevf_read_reg(struct ixgbe_hw *hw, u32 reg) in ixgbevf_read_reg() 176 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_set_ivar() 226 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_get_tx_pending() 389 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_clean_tx_irq() 907 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_irq_enable_queues() 1062 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_write_eitr() 1268 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_msix_other() 1510 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_irq_disable() [all …]
|
D | mbx.h | 126 struct ixgbe_hw;
|
D | ixgbevf.h | 419 struct ixgbe_hw hw; 497 char *ixgbevf_get_hw_dev_name(struct ixgbe_hw *hw);
|
D | ethtool.c | 109 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_get_settings() 173 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_get_regs() 481 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_link_test()
|