/linux-6.3-rc2/drivers/net/ethernet/intel/igc/ |
A D | igc_mac.h | 12 s32 igc_disable_pcie_master(struct igc_hw *hw); 13 s32 igc_check_for_copper_link(struct igc_hw *hw); 14 s32 igc_config_fc_after_link_up(struct igc_hw *hw); 15 s32 igc_force_mac_fc(struct igc_hw *hw); 17 s32 igc_setup_link(struct igc_hw *hw); 18 void igc_clear_hw_cntrs_base(struct igc_hw *hw); 19 s32 igc_get_auto_rd_done(struct igc_hw *hw); 20 void igc_put_hw_semaphore(struct igc_hw *hw); 22 void igc_config_collision_dist(struct igc_hw *hw); 27 bool igc_enable_mng_pass_thru(struct igc_hw *hw); [all …]
|
A D | igc_hw.h | 39 s32 (*reset_hw)(struct igc_hw *hw); 40 s32 (*init_hw)(struct igc_hw *hw); 43 s32 (*read_mac_addr)(struct igc_hw *hw); 101 s32 (*acquire)(struct igc_hw *hw); 103 void (*release)(struct igc_hw *hw); 105 s32 (*update)(struct igc_hw *hw); 106 s32 (*validate)(struct igc_hw *hw); 110 s32 (*acquire)(struct igc_hw *hw); 115 void (*release)(struct igc_hw *hw); 116 s32 (*reset)(struct igc_hw *hw); [all …]
|
A D | igc_phy.h | 9 s32 igc_check_reset_block(struct igc_hw *hw); 10 s32 igc_phy_hw_reset(struct igc_hw *hw); 11 s32 igc_get_phy_id(struct igc_hw *hw); 12 s32 igc_phy_has_link(struct igc_hw *hw, u32 iterations, 14 void igc_check_downshift(struct igc_hw *hw); 15 s32 igc_setup_copper_link(struct igc_hw *hw); 16 void igc_power_up_phy_copper(struct igc_hw *hw); 17 void igc_power_down_phy_copper(struct igc_hw *hw); 18 s32 igc_write_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 data); 19 s32 igc_read_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 *data); [all …]
|
A D | igc_nvm.h | 7 s32 igc_acquire_nvm(struct igc_hw *hw); 8 void igc_release_nvm(struct igc_hw *hw); 9 s32 igc_read_mac_addr(struct igc_hw *hw); 10 s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data); 11 s32 igc_validate_nvm_checksum(struct igc_hw *hw); 12 s32 igc_update_nvm_checksum(struct igc_hw *hw);
|
A D | igc_i225.h | 7 s32 igc_acquire_swfw_sync_i225(struct igc_hw *hw, u16 mask); 8 void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask); 10 s32 igc_init_nvm_params_i225(struct igc_hw *hw); 11 bool igc_get_flash_presence_i225(struct igc_hw *hw); 12 s32 igc_set_eee_i225(struct igc_hw *hw, bool adv2p5G, bool adv1G, 14 s32 igc_set_ltr_i225(struct igc_hw *hw, bool link);
|
A D | igc_base.c | 19 static s32 igc_reset_hw_base(struct igc_hw *hw) in igc_reset_hw_base() 65 static s32 igc_init_nvm_params_base(struct igc_hw *hw) in igc_init_nvm_params_base() 127 static s32 igc_init_mac_params_base(struct igc_hw *hw) in igc_init_mac_params_base() 156 static s32 igc_init_phy_params_base(struct igc_hw *hw) in igc_init_phy_params_base() 189 static s32 igc_get_invariants_base(struct igc_hw *hw) in igc_get_invariants_base() 250 static s32 igc_acquire_phy_base(struct igc_hw *hw) in igc_acquire_phy_base() 264 static void igc_release_phy_base(struct igc_hw *hw) in igc_release_phy_base() 277 static s32 igc_init_hw_base(struct igc_hw *hw) in igc_init_hw_base() 332 void igc_rx_fifo_flush_base(struct igc_hw *hw) in igc_rx_fifo_flush_base() 399 bool igc_is_device_id_i225(struct igc_hw *hw) in igc_is_device_id_i225() [all …]
|
A D | igc_i225.c | 17 static s32 igc_acquire_nvm_i225(struct igc_hw *hw) in igc_acquire_nvm_i225() 29 static void igc_release_nvm_i225(struct igc_hw *hw) in igc_release_nvm_i225() 40 static s32 igc_get_hw_semaphore_i225(struct igc_hw *hw) in igc_get_hw_semaphore_i225() 109 s32 igc_acquire_swfw_sync_i225(struct igc_hw *hw, u16 mask) in igc_acquire_swfw_sync_i225() 155 void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask) in igc_release_swfw_sync_i225() 318 static s32 igc_validate_nvm_checksum_i225(struct igc_hw *hw) in igc_validate_nvm_checksum_i225() 371 static s32 igc_update_flash_i225(struct igc_hw *hw) in igc_update_flash_i225() 403 static s32 igc_update_nvm_checksum_i225(struct igc_hw *hw) in igc_update_nvm_checksum_i225() 458 bool igc_get_flash_presence_i225(struct igc_hw *hw) in igc_get_flash_presence_i225() 474 s32 igc_init_nvm_params_i225(struct igc_hw *hw) in igc_init_nvm_params_i225() [all …]
|
A D | igc_phy.c | 14 s32 igc_check_reset_block(struct igc_hw *hw) in igc_check_reset_block() 31 s32 igc_get_phy_id(struct igc_hw *hw) in igc_get_phy_id() 63 s32 igc_phy_has_link(struct igc_hw *hw, u32 iterations, in igc_phy_has_link() 108 void igc_power_up_phy_copper(struct igc_hw *hw) in igc_power_up_phy_copper() 125 void igc_power_down_phy_copper(struct igc_hw *hw) in igc_power_down_phy_copper() 146 void igc_check_downshift(struct igc_hw *hw) in igc_check_downshift() 163 s32 igc_phy_hw_reset(struct igc_hw *hw) in igc_phy_hw_reset() 219 static s32 igc_phy_setup_autoneg(struct igc_hw *hw) in igc_phy_setup_autoneg() 399 static s32 igc_wait_autoneg(struct igc_hw *hw) in igc_wait_autoneg() 495 s32 igc_setup_copper_link(struct igc_hw *hw) in igc_setup_copper_link() [all …]
|
A D | igc_mac.c | 21 s32 igc_disable_pcie_master(struct igc_hw *hw) in igc_disable_pcie_master() 82 static s32 igc_set_fc_watermarks(struct igc_hw *hw) in igc_set_fc_watermarks() 119 s32 igc_setup_link(struct igc_hw *hw) in igc_setup_link() 176 s32 igc_force_mac_fc(struct igc_hw *hw) in igc_force_mac_fc() 235 void igc_clear_hw_cntrs_base(struct igc_hw *hw) in igc_clear_hw_cntrs_base() 355 s32 igc_check_for_copper_link(struct igc_hw *hw) in igc_check_for_copper_link() 429 void igc_config_collision_dist(struct igc_hw *hw) in igc_config_collision_dist() 650 s32 igc_get_auto_rd_done(struct igc_hw *hw) in igc_get_auto_rd_done() 725 void igc_put_hw_semaphore(struct igc_hw *hw) in igc_put_hw_semaphore() 743 bool igc_enable_mng_pass_thru(struct igc_hw *hw) in igc_enable_mng_pass_thru() [all …]
|
A D | igc_nvm.c | 15 static s32 igc_poll_eerd_eewr_done(struct igc_hw *hw, int ee_reg) in igc_poll_eerd_eewr_done() 46 s32 igc_acquire_nvm(struct igc_hw *hw) in igc_acquire_nvm() 79 void igc_release_nvm(struct igc_hw *hw) in igc_release_nvm() 97 s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data) in igc_read_nvm_eerd() 133 s32 igc_read_mac_addr(struct igc_hw *hw) in igc_read_mac_addr() 161 s32 igc_validate_nvm_checksum(struct igc_hw *hw) in igc_validate_nvm_checksum() 194 s32 igc_update_nvm_checksum(struct igc_hw *hw) in igc_update_nvm_checksum()
|
A D | igc_base.h | 8 void igc_rx_fifo_flush_base(struct igc_hw *hw); 9 void igc_power_down_phy_copper_base(struct igc_hw *hw); 10 bool igc_is_device_id_i225(struct igc_hw *hw); 11 bool igc_is_device_id_i226(struct igc_hw *hw);
|
A D | igc_ptp.c | 26 struct igc_hw *hw = &adapter->hw; in igc_ptp_read() 40 struct igc_hw *hw = &adapter->hw; in igc_ptp_write_i225() 50 struct igc_hw *hw = &igc->hw; in igc_ptp_adjfine_i225() 96 struct igc_hw *hw = &igc->hw; in igc_ptp_gettimex64_i225() 174 struct igc_hw *hw = &igc->hw; in igc_pin_perout() 220 struct igc_hw *hw = &igc->hw; in igc_pin_extts() 250 struct igc_hw *hw = &igc->hw; in igc_ptp_feature_enable_i225() 497 struct igc_hw *hw = &adapter->hw; in igc_ptp_disable_rx_timestamp() 516 struct igc_hw *hw = &adapter->hw; in igc_ptp_enable_rx_timestamp() 541 struct igc_hw *hw = &adapter->hw; in igc_ptp_disable_tx_timestamp() [all …]
|
A D | igc_diag.c | 38 struct igc_hw *hw = &adapter->hw; in reg_pattern_test() 64 struct igc_hw *hw = &adapter->hw; in reg_set_and_check() 85 struct igc_hw *hw = &adapter->hw; in igc_reg_test() 157 struct igc_hw *hw = &adapter->hw; in igc_eeprom_test()
|
A D | igc_tsn.c | 54 struct igc_hw *hw = &adapter->hw; in igc_tsn_adjust_txtime_offset() 86 struct igc_hw *hw = &adapter->hw; in igc_tsn_disable_offload() 116 struct igc_hw *hw = &adapter->hw; in igc_tsn_enable_offload() 294 struct igc_hw *hw = &adapter->hw; in igc_tsn_offload_apply()
|
A D | igc_main.c | 83 struct igc_hw *hw = &adapter->hw; in igc_reset() 152 struct igc_hw *hw = &adapter->hw; in igc_release_hw_control() 174 struct igc_hw *hw = &adapter->hw; in igc_get_hw_control() 595 struct igc_hw *hw = &adapter->hw; in igc_configure_rx_ring() 695 struct igc_hw *hw = &adapter->hw; in igc_configure_tx_ring() 745 struct igc_hw *hw = &adapter->hw; in igc_setup_mrqc() 802 struct igc_hw *hw = &adapter->hw; in igc_setup_rctl() 849 struct igc_hw *hw = &adapter->hw; in igc_setup_tctl() 882 struct igc_hw *hw = &adapter->hw; in igc_set_mac_filter_hw() 918 struct igc_hw *hw = &adapter->hw; in igc_clear_mac_filter_hw() [all …]
|
A D | igc.h | 196 struct igc_hw hw; 552 static inline s32 igc_get_phy_info(struct igc_hw *hw) in igc_get_phy_info() 560 static inline s32 igc_reset_phy(struct igc_hw *hw) in igc_reset_phy() 614 static inline s32 igc_read_phy_reg(struct igc_hw *hw, u32 offset, u16 *data) in igc_read_phy_reg()
|
A D | igc_regs.h | 300 struct igc_hw; 301 u32 igc_rd32(struct igc_hw *hw, u32 reg);
|
A D | igc_ethtool.c | 134 struct igc_hw *hw = &adapter->hw; in igc_ethtool_get_drvinfo() 170 struct igc_hw *hw = &adapter->hw; in igc_ethtool_get_regs() 460 struct igc_hw *hw = &adapter->hw; in igc_ethtool_get_eeprom() 507 struct igc_hw *hw = &adapter->hw; in igc_ethtool_set_eeprom() 706 struct igc_hw *hw = &adapter->hw; in igc_ethtool_get_pauseparam() 725 struct igc_hw *hw = &adapter->hw; in igc_ethtool_set_pauseparam() 1397 struct igc_hw *hw = &adapter->hw; in igc_write_rss_indir_tbl() 1585 struct igc_hw *hw = &adapter->hw; in igc_ethtool_get_eee() 1626 struct igc_hw *hw = &adapter->hw; in igc_ethtool_set_eee() 1692 struct igc_hw *hw = &adapter->hw; in igc_ethtool_get_link_ksettings() [all …]
|
A D | igc_dump.c | 44 static void igc_regdump(struct igc_hw *hw, struct igc_reg_info *reginfo) in igc_regdump() 308 struct igc_hw *hw = &adapter->hw; in igc_regs_dump()
|