/linux-4.4.14/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 | 143 s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw); 144 s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw); 145 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, 147 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, 149 s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, 151 s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, 153 s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw); 154 s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw, 157 s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw, 160 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 | 3217 struct ixgbe_hw; 3220 typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr, 3225 s32 (*init_params)(struct ixgbe_hw *); 3226 s32 (*read)(struct ixgbe_hw *, u16, u16 *); 3227 s32 (*read_buffer)(struct ixgbe_hw *, u16, u16, u16 *); 3228 s32 (*write)(struct ixgbe_hw *, u16, u16); 3229 s32 (*write_buffer)(struct ixgbe_hw *, u16, u16, u16 *); 3230 s32 (*validate_checksum)(struct ixgbe_hw *, u16 *); 3231 s32 (*update_checksum)(struct ixgbe_hw *); 3232 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_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_mbx.h | 117 s32 ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16); 118 s32 ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16); 119 s32 ixgbe_check_for_msg(struct ixgbe_hw *, u16); 120 s32 ixgbe_check_for_ack(struct ixgbe_hw *, u16); 121 s32 ixgbe_check_for_rst(struct ixgbe_hw *, u16); 123 void ixgbe_init_mbx_params_pf(struct ixgbe_hw *);
|
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() 80 s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed, in ixgbe_setup_mac_link_X540() 95 s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw) in ixgbe_reset_hw_X540() 182 s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw) in ixgbe_start_hw_X540() 200 s32 ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw) in ixgbe_init_eeprom_params_X540() [all …]
|
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); 48 ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *, ixgbe_link_speed); 49 static s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw, 52 static void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw); 53 static s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw, 55 static s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, 58 static s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw, 61 static s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw); [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_x550.c | 29 static s32 ixgbe_get_invariants_X550_x(struct ixgbe_hw *hw) in ixgbe_get_invariants_X550_x() 46 static void ixgbe_setup_mux_ctl(struct ixgbe_hw *hw) in ixgbe_setup_mux_ctl() 67 static s32 ixgbe_read_cs4227(struct ixgbe_hw *hw, u16 reg, u16 *value) in ixgbe_read_cs4227() 81 static s32 ixgbe_write_cs4227(struct ixgbe_hw *hw, u16 reg, u16 value) in ixgbe_write_cs4227() 96 static s32 ixgbe_check_cs4227_reg(struct ixgbe_hw *hw, u16 reg) in ixgbe_check_cs4227_reg() 129 static s32 ixgbe_get_cs4227_status(struct ixgbe_hw *hw) in ixgbe_get_cs4227_status() 168 static s32 ixgbe_read_pe(struct ixgbe_hw *hw, u8 reg, u8 *value) in ixgbe_read_pe() 186 static s32 ixgbe_write_pe(struct ixgbe_hw *hw, u8 reg, u8 value) in ixgbe_write_pe() 204 static s32 ixgbe_reset_cs4227(struct ixgbe_hw *hw) in ixgbe_reset_cs4227() 273 static void ixgbe_check_cs4227(struct ixgbe_hw *hw) in ixgbe_check_cs4227() [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_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() 298 static s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw) in ixgbe_dcb_config_tc_stats_82599() 355 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() 187 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_disable_sriov() 334 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_vf_multicasts() 375 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_restore_vf_multicasts() 418 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_vf_lpe() 502 static void ixgbe_set_vmolr(struct ixgbe_hw *hw, u32 vf, bool aupe) in ixgbe_set_vmolr() 515 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_clear_vmvir() 521 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_vf_reset_event() 639 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_write_qde() 660 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 | 178 static bool ixgbe_check_cfg_remove(struct ixgbe_hw *hw, struct pci_dev *pdev); 206 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_parent_bus_info() 236 static inline bool ixgbe_pcie_from_parent(struct ixgbe_hw *hw) in ixgbe_pcie_from_parent() 250 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_check_minimum_link() 322 static void ixgbe_remove_adapter(struct ixgbe_hw *hw) in ixgbe_remove_adapter() 334 static void ixgbe_check_remove(struct ixgbe_hw *hw, u32 reg) in ixgbe_check_remove() 366 u32 ixgbe_read_reg(struct ixgbe_hw *hw, u32 reg) in ixgbe_read_reg() 379 static bool ixgbe_check_cfg_remove(struct ixgbe_hw *hw, struct pci_dev *pdev) in ixgbe_check_cfg_remove() 391 u16 ixgbe_read_pci_cfg_word(struct ixgbe_hw *hw, u32 reg) in ixgbe_read_pci_cfg_word() 406 static u32 ixgbe_read_pci_cfg_dword(struct ixgbe_hw *hw, u32 reg) in ixgbe_read_pci_cfg_dword() [all …]
|
D | ixgbe.h | 529 struct ixgbe_hw *hw; 709 struct ixgbe_hw hw; 898 s32 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw); 899 s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl); 900 s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl); 901 s32 ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw, 905 s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw, 907 s32 ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw, 910 s32 ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw,
|
D | ixgbe_ethtool.c | 158 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_settings() 318 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_settings() 379 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_pauseparam() 401 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_pauseparam() 461 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_regs() 827 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_get_eeprom() 863 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_eeprom() 1254 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_link_test() 1504 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_eeprom_test() 1639 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_free_desc_rings() [all …]
|
D | ixgbe_sriov.h | 65 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_vmvir()
|
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.4.14/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() 906 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_irq_enable_queues() 1063 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_write_eitr() 1269 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_msix_other() 1511 struct ixgbe_hw *hw = &adapter->hw; in ixgbevf_irq_disable() [all …]
|
D | mbx.h | 128 struct ixgbe_hw;
|
D | ixgbevf.h | 421 struct ixgbe_hw hw; 508 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()
|