Home
last modified time | relevance | path

Searched refs:ixgbe_hw (Results 1 – 34 of 34) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_common.h35 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 …]
Dixgbe_phy.h143 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 …]
Dixgbe_x540.h27 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 …]
Dixgbe_type.h3217 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 …]
Dixgbe_mbx.c43 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 …]
Dixgbe_common.c38 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 …]
Dixgbe_mbx.h117 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 *);
Dixgbe_phy.c36 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 …]
Dixgbe_x540.c44 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 …]
Dixgbe_82599.c44 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 …]
Dixgbe_dcb_82598.h74 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,
Dixgbe_x550.c29 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 …]
Dixgbe_dcb.h152 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);
Dixgbe_dcb_82599.h98 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,
Dixgbe_82598.c43 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 …]
Dixgbe_dcb_82598.c41 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()
Dixgbe_dcb.c82 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()
Dixgbe_dcb_82599.c44 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()
Dixgbe_sriov.c51 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 …]
Dixgbe_ptp.c121 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 …]
Dixgbe_main.c178 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 …]
Dixgbe.h529 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,
Dixgbe_ethtool.c158 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 …]
Dixgbe_sriov.h65 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_set_vmvir()
Dixgbe_fcoe.c74 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()
Dixgbe_dcb_nl.c326 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_dcbnl_set_all()
614 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_dcbnl_ieee_setpfc()
Dixgbe_lib.c115 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/
Dvf.h40 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 …]
Dmbx.c36 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 …]
Dvf.c39 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 …]
Dixgbevf_main.c121 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 …]
Dmbx.h128 struct ixgbe_hw;
Dixgbevf.h421 struct ixgbe_hw hw;
508 char *ixgbevf_get_hw_dev_name(struct ixgbe_hw *hw);
Dethtool.c109 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()