/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H 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); 10 s32 e1000e_check_for_serdes_link(struct e1000_hw *hw); 11 s32 e1000e_cleanup_led_generic(struct e1000_hw *hw); 12 s32 e1000e_config_fc_after_link_up(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 *h [all...] |
H 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); 11 s32 e1000e_check_reset_block_generic(struct e1000_hw *hw); 12 s32 e1000e_copper_link_setup_igp(struct e1000_hw *hw); 13 s32 e1000e_copper_link_setup_m88(struct e1000_hw *hw); 14 s32 e1000e_phy_force_speed_duplex_igp(struct e1000_hw *hw); 15 s32 e1000e_phy_force_speed_duplex_m88(struct e1000_hw *hw); 16 s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *h [all...] |
H A D | hw.h | 10 struct e1000_hw; 477 s32 (*id_led_init)(struct e1000_hw *); 478 s32 (*blink_led)(struct e1000_hw *); 479 bool (*check_mng_mode)(struct e1000_hw *); 480 s32 (*check_for_link)(struct e1000_hw *); 481 s32 (*cleanup_led)(struct e1000_hw *); 482 void (*clear_hw_cntrs)(struct e1000_hw *); 483 void (*clear_vfta)(struct e1000_hw *); 484 s32 (*get_bus_info)(struct e1000_hw *); 485 void (*set_lan_id)(struct e1000_hw *); 693 struct e1000_hw { global() struct [all...] |
H 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 *h [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H 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); 10 s32 e1000e_check_for_serdes_link(struct e1000_hw *hw); 11 s32 e1000e_cleanup_led_generic(struct e1000_hw *hw); 12 s32 e1000e_config_fc_after_link_up(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 *h [all...] |
H 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); 11 s32 e1000e_check_reset_block_generic(struct e1000_hw *hw); 12 s32 e1000e_copper_link_setup_igp(struct e1000_hw *hw); 13 s32 e1000e_copper_link_setup_m88(struct e1000_hw *hw); 14 s32 e1000e_phy_force_speed_duplex_igp(struct e1000_hw *hw); 15 s32 e1000e_phy_force_speed_duplex_m88(struct e1000_hw *hw); 16 s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *h [all...] |
H A D | hw.h | 10 struct e1000_hw; 498 s32 (*id_led_init)(struct e1000_hw *); 499 s32 (*blink_led)(struct e1000_hw *); 500 bool (*check_mng_mode)(struct e1000_hw *); 501 s32 (*check_for_link)(struct e1000_hw *); 502 s32 (*cleanup_led)(struct e1000_hw *); 503 void (*clear_hw_cntrs)(struct e1000_hw *); 504 void (*clear_vfta)(struct e1000_hw *); 505 s32 (*get_bus_info)(struct e1000_hw *); 506 void (*set_lan_id)(struct e1000_hw *); 714 struct e1000_hw { global() struct [all...] |
H 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 *h [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/ |
H A D | e1000_mac.h | 7 #include "e1000_hw.h" 17 s32 igb_blink_led(struct e1000_hw *hw); 18 s32 igb_check_for_copper_link(struct e1000_hw *hw); 19 s32 igb_cleanup_led(struct e1000_hw *hw); 20 s32 igb_config_fc_after_link_up(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 *h [all...] |
H 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); 24 s32 igb_copper_link_setup_m88_gen2(struct e1000_hw *hw); 25 s32 igb_phy_force_speed_duplex_igp(struct e1000_hw *hw); 26 s32 igb_phy_force_speed_duplex_m88(struct e1000_hw *hw); 27 s32 igb_get_cable_length_m88(struct e1000_hw *hw); 28 s32 igb_get_cable_length_m88_gen2(struct e1000_hw *hw); 29 s32 igb_get_cable_length_igp_2(struct e1000_hw *h [all...] |
H A D | e1000_hw.h | 15 struct e1000_hw; 296 s32 (*check_for_link)(struct e1000_hw *); 297 s32 (*reset_hw)(struct e1000_hw *); 298 s32 (*init_hw)(struct e1000_hw *); 299 bool (*check_mng_mode)(struct e1000_hw *); 300 s32 (*setup_physical_interface)(struct e1000_hw *); 301 void (*rar_set)(struct e1000_hw *, u8 *, u32); 302 s32 (*read_mac_addr)(struct e1000_hw *); 303 s32 (*get_speed_and_duplex)(struct e1000_hw *, u16 *, u16 *); 304 s32 (*acquire_swfw_sync)(struct e1000_hw *, u1 517 struct e1000_hw { global() struct [all...] |
H 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 *h [all...] |
H 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 *h [all...] |
H 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() 195 static s32 igb_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, in igb_read_posted_mbx() 222 static s32 igb_write_posted_mbx(struct e1000_hw *h [all...] |
H 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 *); 27 static s32 igb_phy_hw_reset_sgmii_82575(struct e1000_hw *); 28 static s32 igb_read_phy_reg_sgmii_82575(struct e1000_hw *, u3 [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
H A D | e1000_mac.h | 7 #include "e1000_hw.h" 17 s32 igb_blink_led(struct e1000_hw *hw); 18 s32 igb_check_for_copper_link(struct e1000_hw *hw); 19 s32 igb_cleanup_led(struct e1000_hw *hw); 20 s32 igb_config_fc_after_link_up(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 *h [all...] |
H 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); 24 s32 igb_copper_link_setup_m88_gen2(struct e1000_hw *hw); 25 s32 igb_phy_force_speed_duplex_igp(struct e1000_hw *hw); 26 s32 igb_phy_force_speed_duplex_m88(struct e1000_hw *hw); 27 s32 igb_get_cable_length_m88(struct e1000_hw *hw); 28 s32 igb_get_cable_length_m88_gen2(struct e1000_hw *hw); 29 s32 igb_get_cable_length_igp_2(struct e1000_hw *h [all...] |
H A D | e1000_hw.h | 15 struct e1000_hw; 296 s32 (*check_for_link)(struct e1000_hw *); 297 s32 (*reset_hw)(struct e1000_hw *); 298 s32 (*init_hw)(struct e1000_hw *); 299 bool (*check_mng_mode)(struct e1000_hw *); 300 s32 (*setup_physical_interface)(struct e1000_hw *); 301 void (*rar_set)(struct e1000_hw *, u8 *, u32); 302 s32 (*read_mac_addr)(struct e1000_hw *); 303 s32 (*get_speed_and_duplex)(struct e1000_hw *, u16 *, u16 *); 304 s32 (*acquire_swfw_sync)(struct e1000_hw *, u1 517 struct e1000_hw { global() struct [all...] |
H 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 *h [all...] |
H 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 *h [all...] |
H 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() 195 static s32 igb_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, in igb_read_posted_mbx() 222 static s32 igb_write_posted_mbx(struct e1000_hw *h [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igbvf/ |
H A D | vf.h | 15 struct e1000_hw; 153 s32 (*init_params)(struct e1000_hw *); 154 s32 (*check_for_link)(struct e1000_hw *); 155 void (*clear_vfta)(struct e1000_hw *); 156 s32 (*get_bus_info)(struct e1000_hw *); 157 s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *); 158 void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32, u32, u32); 159 s32 (*set_uc_addr)(struct e1000_hw *, u32, u8 *); 160 s32 (*reset_hw)(struct e1000_hw *); 161 s32 (*init_hw)(struct e1000_hw *); 216 struct e1000_hw { global() struct [all...] |
H A D | vf.c | 8 static s32 e1000_check_for_link_vf(struct e1000_hw *hw); 9 static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, 11 static s32 e1000_init_hw_vf(struct e1000_hw *hw); 12 static s32 e1000_reset_hw_vf(struct e1000_hw *hw); 14 static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *, 16 static void e1000_rar_set_vf(struct e1000_hw *, u8 *, u32); 17 static s32 e1000_read_mac_addr_vf(struct e1000_hw *); 18 static s32 e1000_set_uc_addr_vf(struct e1000_hw *hw, u32 subcmd, u8 *addr); 19 static s32 e1000_set_vfta_vf(struct e1000_hw *, u16, bool); 25 static s32 e1000_init_mac_params_vf(struct e1000_hw *h [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igbvf/ |
H A D | vf.h | 15 struct e1000_hw; 153 s32 (*init_params)(struct e1000_hw *); 154 s32 (*check_for_link)(struct e1000_hw *); 155 void (*clear_vfta)(struct e1000_hw *); 156 s32 (*get_bus_info)(struct e1000_hw *); 157 s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *); 158 void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32, u32, u32); 159 s32 (*set_uc_addr)(struct e1000_hw *, u32, u8 *); 160 s32 (*reset_hw)(struct e1000_hw *); 161 s32 (*init_hw)(struct e1000_hw *); 216 struct e1000_hw { global() struct [all...] |
H A D | vf.c | 8 static s32 e1000_check_for_link_vf(struct e1000_hw *hw); 9 static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, 11 static s32 e1000_init_hw_vf(struct e1000_hw *hw); 12 static s32 e1000_reset_hw_vf(struct e1000_hw *hw); 14 static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *, 16 static void e1000_rar_set_vf(struct e1000_hw *, u8 *, u32); 17 static s32 e1000_read_mac_addr_vf(struct e1000_hw *); 18 static s32 e1000_set_uc_addr_vf(struct e1000_hw *hw, u32 subcmd, u8 *addr); 19 static s32 e1000_set_vfta_vf(struct e1000_hw *, u16, bool); 25 static s32 e1000_init_mac_params_vf(struct e1000_hw *h [all...] |