/linux-6.3-rc2/drivers/net/ethernet/intel/e1000e/ |
A D | mac.h | 7 s32 e1000e_blink_led_generic(struct e1000_hw *hw); 8 s32 e1000e_check_for_copper_link(struct e1000_hw *hw); 9 s32 e1000e_check_for_fiber_link(struct e1000_hw *hw); 11 s32 e1000e_cleanup_led_generic(struct e1000_hw *hw); 13 s32 e1000e_disable_pcie_master(struct e1000_hw *hw); 14 s32 e1000e_force_mac_fc(struct e1000_hw *hw); 15 s32 e1000e_get_auto_rd_done(struct e1000_hw *hw); 16 s32 e1000e_get_bus_info_pcie(struct e1000_hw *hw); 18 s32 e1000e_get_hw_semaphore(struct e1000_hw *hw); 24 s32 e1000e_led_on_generic(struct e1000_hw *hw); [all …]
|
A D | phy.h | 7 s32 e1000e_check_downshift(struct e1000_hw *hw); 8 s32 e1000_check_polarity_m88(struct e1000_hw *hw); 9 s32 e1000_check_polarity_igp(struct e1000_hw *hw); 10 s32 e1000_check_polarity_ife(struct e1000_hw *hw); 12 s32 e1000e_copper_link_setup_igp(struct e1000_hw *hw); 20 s32 e1000e_get_phy_id(struct e1000_hw *hw); 21 s32 e1000e_get_phy_info_igp(struct e1000_hw *hw); 22 s32 e1000e_get_phy_info_m88(struct e1000_hw *hw); 23 s32 e1000_get_phy_info_ife(struct e1000_hw *hw); 24 s32 e1000e_phy_sw_reset(struct e1000_hw *hw); [all …]
|
A D | hw.h | 10 struct e1000_hw; 505 s32 (*led_on)(struct e1000_hw *); 506 s32 (*led_off)(struct e1000_hw *); 509 s32 (*init_hw)(struct e1000_hw *); 535 s32 (*acquire)(struct e1000_hw *); 539 s32 (*commit)(struct e1000_hw *); 548 void (*release)(struct e1000_hw *); 549 s32 (*reset)(struct e1000_hw *); 564 void (*reload)(struct e1000_hw *); 565 s32 (*update)(struct e1000_hw *); [all …]
|
A D | nvm.h | 7 s32 e1000e_acquire_nvm(struct e1000_hw *hw); 9 s32 e1000e_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg); 10 s32 e1000_read_mac_addr_generic(struct e1000_hw *hw); 11 s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num, 13 s32 e1000e_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); 14 s32 e1000e_valid_led_default(struct e1000_hw *hw, u16 *data); 15 s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw); 16 s32 e1000e_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); 17 s32 e1000e_update_nvm_checksum_generic(struct e1000_hw *hw); 18 void e1000e_release_nvm(struct e1000_hw *hw);
|
A D | 82571.c | 22 static s32 e1000_get_phy_id_82571(struct e1000_hw *hw); 30 static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw); 31 static bool e1000_check_mng_mode_82574(struct e1000_hw *hw); 32 static s32 e1000_led_on_82574(struct e1000_hw *hw); 315 struct e1000_hw *hw = &adapter->hw; in e1000_get_variants_82571() 388 static s32 e1000_get_phy_id_82571(struct e1000_hw *hw) in e1000_get_phy_id_82571() 943 static s32 e1000_reset_hw_82571(struct e1000_hw *hw) in e1000_reset_hw_82571() 1066 static s32 e1000_init_hw_82571(struct e1000_hw *hw) in e1000_init_hw_82571() 1334 static s32 e1000_led_on_82574(struct e1000_hw *hw) in e1000_led_on_82574() 1360 bool e1000_check_phy_82574(struct e1000_hw *hw) in e1000_check_phy_82574() [all …]
|
A D | 80003es2lan.c | 21 static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw); 25 static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw); 26 static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw); 38 static s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw) in e1000_init_phy_params_80003es2lan() 154 struct e1000_hw *hw = &adapter->hw; in e1000_get_variants_80003es2lan() 178 static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw) in e1000_acquire_phy_80003es2lan() 192 static void e1000_release_phy_80003es2lan(struct e1000_hw *hw) in e1000_release_phy_80003es2lan() 237 static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw) in e1000_acquire_nvm_80003es2lan() 259 static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw) in e1000_release_nvm_80003es2lan() 663 static s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw) in e1000_reset_hw_80003es2lan() [all …]
|
A D | ich8lan.h | 295 void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw); 296 void e1000e_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, 298 void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw); 299 void e1000e_gig_downshift_workaround_ich8lan(struct e1000_hw *hw); 300 void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw); 301 void e1000_resume_workarounds_pchlan(struct e1000_hw *hw); 302 s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable); 303 void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw); 304 s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable); 307 s32 e1000_set_eee_pchlan(struct e1000_hw *hw); [all …]
|
A D | mac.c | 14 s32 e1000e_get_bus_info_pcie(struct e1000_hw *hw) in e1000e_get_bus_info_pcie() 64 void e1000_set_lan_id_single_port(struct e1000_hw *hw) in e1000_set_lan_id_single_port() 78 void e1000_clear_vfta_generic(struct e1000_hw *hw) in e1000_clear_vfta_generic() 904 s32 e1000e_set_fc_watermarks(struct e1000_hw *hw) in e1000e_set_fc_watermarks() 941 s32 e1000e_force_mac_fc(struct e1000_hw *hw) in e1000e_force_mac_fc() 1354 s32 e1000e_get_hw_semaphore(struct e1000_hw *hw) in e1000e_get_hw_semaphore() 1418 s32 e1000e_get_auto_rd_done(struct e1000_hw *hw) in e1000e_get_auto_rd_done() 1619 s32 e1000e_led_on_generic(struct e1000_hw *hw) in e1000e_led_on_generic() 1646 s32 e1000e_led_off_generic(struct e1000_hw *hw) in e1000e_led_off_generic() 1727 void e1000e_reset_adaptive(struct e1000_hw *hw) in e1000e_reset_adaptive() [all …]
|
A D | phy.c | 7 static s32 e1000_wait_autoneg(struct e1000_hw *hw); 60 s32 e1000e_get_phy_id(struct e1000_hw *hw) in e1000e_get_phy_id() 99 s32 e1000e_phy_reset_dsp(struct e1000_hw *hw) in e1000e_phy_reset_dsp() 1139 s32 e1000e_setup_copper_link(struct e1000_hw *hw) in e1000e_setup_copper_link() 1559 s32 e1000e_check_downshift(struct e1000_hw *hw) in e1000e_check_downshift() 1600 s32 e1000_check_polarity_m88(struct e1000_hw *hw) in e1000_check_polarity_m88() 1625 s32 e1000_check_polarity_igp(struct e1000_hw *hw) in e1000_check_polarity_igp() 1889 s32 e1000e_get_phy_info_m88(struct e1000_hw *hw) in e1000e_get_phy_info_m88() 1960 s32 e1000e_get_phy_info_igp(struct e1000_hw *hw) in e1000e_get_phy_info_igp() 2018 s32 e1000_get_phy_info_ife(struct e1000_hw *hw) in e1000_get_phy_info_ife() [all …]
|
A D | nvm.c | 13 static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) in e1000_raise_eec_clk() 28 static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) in e1000_lower_eec_clk() 122 s32 e1000e_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg) in e1000e_poll_eerd_eewr_done() 150 s32 e1000e_acquire_nvm(struct e1000_hw *hw) in e1000e_acquire_nvm() 182 static void e1000_standby_nvm(struct e1000_hw *hw) in e1000_standby_nvm() 206 static void e1000_stop_nvm(struct e1000_hw *hw) in e1000_stop_nvm() 224 void e1000e_release_nvm(struct e1000_hw *hw) in e1000e_release_nvm() 241 static s32 e1000_ready_nvm_eeprom(struct e1000_hw *hw) in e1000_ready_nvm_eeprom() 518 s32 e1000_read_mac_addr_generic(struct e1000_hw *hw) in e1000_read_mac_addr_generic() 577 s32 e1000e_update_nvm_checksum_generic(struct e1000_hw *hw) in e1000e_update_nvm_checksum_generic() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/intel/igb/ |
A D | e1000_mac.h | 17 s32 igb_blink_led(struct e1000_hw *hw); 19 s32 igb_cleanup_led(struct e1000_hw *hw); 21 s32 igb_disable_pcie_master(struct e1000_hw *hw); 22 s32 igb_force_mac_fc(struct e1000_hw *hw); 23 s32 igb_get_auto_rd_done(struct e1000_hw *hw); 24 s32 igb_get_bus_info_pcie(struct e1000_hw *hw); 25 s32 igb_get_hw_semaphore(struct e1000_hw *hw); 28 s32 igb_id_led_init(struct e1000_hw *hw); 29 s32 igb_led_off(struct e1000_hw *hw); 32 s32 igb_setup_link(struct e1000_hw *hw); [all …]
|
A D | e1000_phy.h | 20 s32 igb_check_downshift(struct e1000_hw *hw); 21 s32 igb_check_reset_block(struct e1000_hw *hw); 22 s32 igb_copper_link_setup_igp(struct e1000_hw *hw); 23 s32 igb_copper_link_setup_m88(struct e1000_hw *hw); 27 s32 igb_get_cable_length_m88(struct e1000_hw *hw); 30 s32 igb_get_phy_id(struct e1000_hw *hw); 31 s32 igb_get_phy_info_igp(struct e1000_hw *hw); 32 s32 igb_get_phy_info_m88(struct e1000_hw *hw); 33 s32 igb_phy_sw_reset(struct e1000_hw *hw); 34 s32 igb_phy_hw_reset(struct e1000_hw *hw); [all …]
|
A D | e1000_hw.h | 15 struct e1000_hw; 297 s32 (*reset_hw)(struct e1000_hw *); 298 s32 (*init_hw)(struct e1000_hw *); 314 s32 (*acquire)(struct e1000_hw *); 322 void (*release)(struct e1000_hw *); 323 s32 (*reset)(struct e1000_hw *); 332 s32 (*acquire)(struct e1000_hw *); 334 void (*release)(struct e1000_hw *); 336 s32 (*update)(struct e1000_hw *); 337 s32 (*validate)(struct e1000_hw *); [all …]
|
A D | e1000_nvm.h | 7 s32 igb_acquire_nvm(struct e1000_hw *hw); 8 void igb_release_nvm(struct e1000_hw *hw); 9 s32 igb_read_mac_addr(struct e1000_hw *hw); 10 s32 igb_read_part_num(struct e1000_hw *hw, u32 *part_num); 11 s32 igb_read_part_string(struct e1000_hw *hw, u8 *part_num, 13 s32 igb_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); 14 s32 igb_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); 15 s32 igb_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); 16 s32 igb_validate_nvm_checksum(struct e1000_hw *hw); 17 s32 igb_update_nvm_checksum(struct e1000_hw *hw); [all …]
|
A D | e1000_i210.h | 7 s32 igb_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask); 8 void igb_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask); 9 s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data); 10 s32 igb_read_invm_version(struct e1000_hw *hw, 12 s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data); 13 s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data); 14 s32 igb_init_nvm_params_i210(struct e1000_hw *hw); 15 bool igb_get_flash_presence_i210(struct e1000_hw *hw); 16 s32 igb_pll_workaround_i210(struct e1000_hw *hw); 17 s32 igb_get_cfg_done_i210(struct e1000_hw *hw);
|
A D | e1000_82575.h | 7 void igb_shutdown_serdes_link_82575(struct e1000_hw *hw); 8 void igb_power_up_serdes_link_82575(struct e1000_hw *hw); 9 void igb_power_down_phy_copper_82575(struct e1000_hw *hw); 10 void igb_rx_fifo_flush_82575(struct e1000_hw *hw); 11 s32 igb_read_i2c_byte(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr, 13 s32 igb_write_i2c_byte(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr, 247 void igb_vmdq_set_anti_spoofing_pf(struct e1000_hw *, bool, int); 248 void igb_vmdq_set_loopback_pf(struct e1000_hw *, bool); 249 void igb_vmdq_set_replication_pf(struct e1000_hw *, bool); 251 s32 igb_read_emi_reg(struct e1000_hw *, u16 addr, u16 *data); [all …]
|
A D | e1000_mbx.c | 16 s32 igb_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id, in igb_read_mbx() 41 s32 igb_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) in igb_write_mbx() 62 s32 igb_check_for_msg(struct e1000_hw *hw, u16 mbx_id) in igb_check_for_msg() 80 s32 igb_check_for_ack(struct e1000_hw *hw, u16 mbx_id) in igb_check_for_ack() 98 s32 igb_check_for_rst(struct e1000_hw *hw, u16 mbx_id) in igb_check_for_rst() 116 s32 igb_unlock_mbx(struct e1000_hw *hw, u16 mbx_id) in igb_unlock_mbx() 134 static s32 igb_poll_for_msg(struct e1000_hw *hw, u16 mbx_id) in igb_poll_for_msg() 163 static s32 igb_poll_for_ack(struct e1000_hw *hw, u16 mbx_id) in igb_poll_for_ack() 242 static s32 igb_check_for_bit_pf(struct e1000_hw *hw, u32 mask) in igb_check_for_bit_pf() 262 static s32 igb_check_for_msg_pf(struct e1000_hw *hw, u16 vf_number) in igb_check_for_msg_pf() [all …]
|
A D | e1000_82575.c | 19 static s32 igb_get_invariants_82575(struct e1000_hw *); 20 static s32 igb_acquire_phy_82575(struct e1000_hw *); 21 static void igb_release_phy_82575(struct e1000_hw *); 22 static s32 igb_acquire_nvm_82575(struct e1000_hw *); 23 static void igb_release_nvm_82575(struct e1000_hw *); 24 static s32 igb_check_for_link_82575(struct e1000_hw *); 25 static s32 igb_get_cfg_done_82575(struct e1000_hw *); 26 static s32 igb_init_hw_82575(struct e1000_hw *); 29 static s32 igb_reset_hw_82575(struct e1000_hw *); 30 static s32 igb_reset_hw_82580(struct e1000_hw *); [all …]
|
A D | e1000_mbx.h | 50 s32 igb_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id, 52 s32 igb_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id); 53 s32 igb_check_for_msg(struct e1000_hw *hw, u16 mbx_id); 54 s32 igb_check_for_ack(struct e1000_hw *hw, u16 mbx_id); 55 s32 igb_check_for_rst(struct e1000_hw *hw, u16 mbx_id); 56 s32 igb_unlock_mbx(struct e1000_hw *hw, u16 mbx_id); 57 s32 igb_init_mbx_params_pf(struct e1000_hw *hw);
|
A D | e1000_i210.c | 14 static s32 igb_update_flash_i210(struct e1000_hw *hw); 22 static s32 igb_get_hw_semaphore_i210(struct e1000_hw *hw) in igb_get_hw_semaphore_i210() 92 static s32 igb_acquire_nvm_i210(struct e1000_hw *hw) in igb_acquire_nvm_i210() 104 static void igb_release_nvm_i210(struct e1000_hw *hw) in igb_release_nvm_i210() 444 s32 igb_read_invm_version(struct e1000_hw *hw, in igb_read_invm_version() 541 s32 (*read_op_ptr)(struct e1000_hw *, u16, u16, u16 *); in igb_validate_nvm_checksum_i210() 650 bool igb_get_flash_presence_i210(struct e1000_hw *hw) in igb_get_flash_presence_i210() 667 static s32 igb_update_flash_i210(struct e1000_hw *hw) in igb_update_flash_i210() 793 s32 igb_init_nvm_params_i210(struct e1000_hw *hw) in igb_init_nvm_params_i210() 825 s32 igb_pll_workaround_i210(struct e1000_hw *hw) in igb_pll_workaround_i210() [all …]
|
A D | e1000_mac.c | 14 static s32 igb_set_default_fc(struct e1000_hw *hw); 15 static void igb_set_fc_watermarks(struct e1000_hw *hw); 25 s32 igb_get_bus_info_pcie(struct e1000_hw *hw) in igb_get_bus_info_pcie() 71 void igb_clear_vfta(struct e1000_hw *hw) in igb_clear_vfta() 287 s32 igb_check_alt_mac_addr(struct e1000_hw *hw) in igb_check_alt_mac_addr() 678 s32 igb_setup_link(struct e1000_hw *hw) in igb_setup_link() 837 s32 igb_force_mac_fc(struct e1000_hw *hw) in igb_force_mac_fc() 1395 s32 igb_id_led_init(struct e1000_hw *hw) in igb_id_led_init() 1468 s32 igb_cleanup_led(struct e1000_hw *hw) in igb_cleanup_led() 1480 s32 igb_blink_led(struct e1000_hw *hw) in igb_blink_led() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/intel/igbvf/ |
A D | vf.h | 15 struct e1000_hw; 153 s32 (*init_params)(struct e1000_hw *); 155 void (*clear_vfta)(struct e1000_hw *); 156 s32 (*get_bus_info)(struct e1000_hw *); 160 s32 (*reset_hw)(struct e1000_hw *); 161 s32 (*init_hw)(struct e1000_hw *); 162 s32 (*setup_link)(struct e1000_hw *); 164 void (*mta_set)(struct e1000_hw *, u32); 184 s32 (*init_params)(struct e1000_hw *hw); 189 s32 (*check_for_msg)(struct e1000_hw *); [all …]
|
A D | vf.c | 6 static s32 e1000_check_for_link_vf(struct e1000_hw *hw); 9 static s32 e1000_init_hw_vf(struct e1000_hw *hw); 10 static s32 e1000_reset_hw_vf(struct e1000_hw *hw); 14 static void e1000_rar_set_vf(struct e1000_hw *, u8 *, u32); 15 static s32 e1000_read_mac_addr_vf(struct e1000_hw *); 17 static s32 e1000_set_vfta_vf(struct e1000_hw *, u16, bool); 23 static s32 e1000_init_mac_params_vf(struct e1000_hw *hw) in e1000_init_mac_params_vf() 59 void e1000_init_function_pointers_vf(struct e1000_hw *hw) in e1000_init_function_pointers_vf() 102 static s32 e1000_reset_hw_vf(struct e1000_hw *hw) in e1000_reset_hw_vf() 151 static s32 e1000_init_hw_vf(struct e1000_hw *hw) in e1000_init_hw_vf() [all …]
|
A D | mbx.c | 12 static s32 e1000_poll_for_msg(struct e1000_hw *hw) in e1000_poll_for_msg() 38 static s32 e1000_poll_for_ack(struct e1000_hw *hw) in e1000_poll_for_ack() 67 static s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size) in e1000_read_posted_mbx() 119 static u32 e1000_read_v2p_mailbox(struct e1000_hw *hw) in e1000_read_v2p_mailbox() 137 static s32 e1000_check_for_bit_vf(struct e1000_hw *hw, u32 mask) in e1000_check_for_bit_vf() 156 static s32 e1000_check_for_msg_vf(struct e1000_hw *hw) in e1000_check_for_msg_vf() 174 static s32 e1000_check_for_ack_vf(struct e1000_hw *hw) in e1000_check_for_ack_vf() 192 static s32 e1000_check_for_rst_vf(struct e1000_hw *hw) in e1000_check_for_rst_vf() 211 static s32 e1000_obtain_mbx_lock_vf(struct e1000_hw *hw) in e1000_obtain_mbx_lock_vf() 277 static s32 e1000_read_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size) in e1000_read_mbx_vf() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/intel/e1000/ |
A D | e1000_hw.c | 10 static s32 e1000_check_downshift(struct e1000_hw *hw); 11 static s32 e1000_check_polarity(struct e1000_hw *hw, 14 static void e1000_clear_vfta(struct e1000_hw *hw); 224 s32 e1000_set_mac_type(struct e1000_hw *hw) in e1000_set_mac_type() 375 s32 e1000_reset_hw(struct e1000_hw *hw) in e1000_reset_hw() 524 s32 e1000_init_hw(struct e1000_hw *hw) in e1000_init_hw() 685 s32 e1000_setup_link(struct e1000_hw *hw) in e1000_setup_link() 3096 s32 e1000_phy_reset(struct e1000_hw *hw) in e1000_phy_reset() 4487 s32 e1000_setup_led(struct e1000_hw *hw) in e1000_setup_led() 4572 s32 e1000_led_on(struct e1000_hw *hw) in e1000_led_on() [all …]
|