/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | igc_api.c | 14 * @hw: pointer to the HW structure 19 s32 igc_init_mac_params(struct igc_hw *hw) argument 23 if (hw->mac.ops.init_params) { 24 ret_val = hw->mac.ops.init_params(hw); 40 * @hw: pointer to the HW structure 45 s32 igc_init_nvm_params(struct igc_hw *hw) argument 49 if (hw->nvm.ops.init_params) { 50 ret_val = hw->nvm.ops.init_params(hw); 71 igc_init_phy_params(struct igc_hw *hw) argument 99 igc_set_mac_type(struct igc_hw *hw) argument 144 igc_setup_init_funcs(struct igc_hw *hw, bool init_device) argument 214 igc_get_bus_info(struct igc_hw *hw) argument 229 igc_clear_vfta(struct igc_hw *hw) argument 244 igc_write_vfta(struct igc_hw *hw, u32 offset, u32 value) argument 259 igc_update_mc_addr_list(struct igc_hw *hw, u8 *mc_addr_list, u32 mc_addr_count) argument 275 igc_force_mac_fc(struct igc_hw *hw) argument 288 igc_check_for_link(struct igc_hw *hw) argument 303 igc_reset_hw(struct igc_hw *hw) argument 318 igc_init_hw(struct igc_hw *hw) argument 334 igc_setup_link(struct igc_hw *hw) argument 352 igc_get_speed_and_duplex(struct igc_hw *hw, u16 *speed, u16 *duplex) argument 368 igc_disable_pcie_master(struct igc_hw *hw) argument 380 igc_config_collision_dist(struct igc_hw *hw) argument 394 igc_rar_set(struct igc_hw *hw, u8 *addr, u32 index) argument 408 igc_validate_mdi_setting(struct igc_hw *hw) argument 425 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr) argument 437 igc_check_reset_block(struct igc_hw *hw) argument 454 igc_read_phy_reg(struct igc_hw *hw, u32 offset, u16 *data) argument 471 igc_write_phy_reg(struct igc_hw *hw, u32 offset, u16 data) argument 486 igc_release_phy(struct igc_hw *hw) argument 499 igc_acquire_phy(struct igc_hw *hw) argument 515 igc_get_phy_info(struct igc_hw *hw) argument 530 igc_phy_hw_reset(struct igc_hw *hw) argument 552 igc_set_d0_lplu_state(struct igc_hw *hw, bool active) argument 574 igc_set_d3_lplu_state(struct igc_hw *hw, bool active) argument 590 igc_read_mac_addr(struct igc_hw *hw) argument 609 igc_read_pba_string(struct igc_hw *hw, u8 *pba_num, u32 pba_num_size) argument 621 igc_validate_nvm_checksum(struct igc_hw *hw) argument 636 igc_update_nvm_checksum(struct igc_hw *hw) argument 651 igc_reload_nvm(struct igc_hw *hw) argument 667 igc_read_nvm(struct igc_hw *hw, u16 offset, u16 words, u16 *data) argument 685 igc_write_nvm(struct igc_hw *hw, u16 offset, u16 words, u16 *data) argument 700 igc_power_up_phy(struct igc_hw *hw) argument 715 igc_power_down_phy(struct igc_hw *hw) argument [all...] |
H A D | igc_mac.h | 12 void igc_init_mac_ops_generic(struct igc_hw *hw); 13 void igc_null_mac_generic(struct igc_hw *hw); 14 s32 igc_null_ops_generic(struct igc_hw *hw); 15 s32 igc_null_link_info(struct igc_hw *hw, u16 *s, u16 *d); 16 bool igc_null_mng_mode(struct igc_hw *hw); 17 void igc_null_update_mc(struct igc_hw *hw, u8 *h, u32 a); 18 void igc_null_write_vfta(struct igc_hw *hw, u32 a, u32 b); 19 int igc_null_rar_set(struct igc_hw *hw, u8 *h, u32 a); 20 s32 igc_check_for_copper_link_generic(struct igc_hw *hw); 21 s32 igc_config_fc_after_link_up_generic(struct igc_hw *hw); [all...] |
H A D | igc_api.h | 14 extern void igc_init_function_pointers_i225(struct igc_hw *hw); 16 s32 igc_set_mac_type(struct igc_hw *hw); 17 s32 igc_setup_init_funcs(struct igc_hw *hw, bool init_device); 18 s32 igc_init_mac_params(struct igc_hw *hw); 19 s32 igc_init_nvm_params(struct igc_hw *hw); 20 s32 igc_init_phy_params(struct igc_hw *hw); 21 s32 igc_get_bus_info(struct igc_hw *hw); 22 void igc_clear_vfta(struct igc_hw *hw); 23 void igc_write_vfta(struct igc_hw *hw, u32 offset, u32 value); 24 s32 igc_force_mac_fc(struct igc_hw *hw); [all...] |
H A D | igc_mac.c | 12 static void igc_config_collision_dist_generic(struct igc_hw *hw); 16 * @hw: pointer to the HW structure 20 void igc_init_mac_ops_generic(struct igc_hw *hw) argument 22 struct igc_mac_info *mac = &hw->mac; 33 * @hw: pointer to the HW structure 35 s32 igc_null_ops_generic(struct igc_hw IGC_UNUSEDARG *hw) argument 43 * @hw: pointer to the HW structure 45 void igc_null_mac_generic(struct igc_hw IGC_UNUSEDARG *hw) argument 53 * @hw: pointer to the HW structure 57 s32 igc_null_link_info(struct igc_hw IGC_UNUSEDARG *hw, argument 68 igc_null_mng_mode(struct igc_hw IGC_UNUSEDARG *hw) argument 80 igc_null_update_mc(struct igc_hw IGC_UNUSEDARG *hw, u8 IGC_UNUSEDARG *h, u32 IGC_UNUSEDARG a) argument 93 igc_null_write_vfta(struct igc_hw IGC_UNUSEDARG *hw, u32 IGC_UNUSEDARG a, u32 IGC_UNUSEDARG b) argument 106 igc_null_rar_set(struct igc_hw IGC_UNUSEDARG *hw, u8 IGC_UNUSEDARG *h, u32 IGC_UNUSEDARG a) argument 119 igc_set_lan_id_single_port(struct igc_hw *hw) argument 133 igc_clear_vfta_generic(struct igc_hw *hw) argument 154 igc_write_vfta_generic(struct igc_hw *hw, u32 offset, u32 value) argument 171 igc_init_rx_addrs_generic(struct igc_hw *hw, u16 rar_count) argument 201 igc_check_alt_mac_addr_generic(struct igc_hw *hw) argument 265 igc_rar_set_generic(struct igc_hw *hw, u8 *addr, u32 index) argument 303 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr) argument 374 igc_update_mc_addr_list_generic(struct igc_hw *hw, u8 *mc_addr_list, u32 mc_addr_count) argument 408 igc_clear_hw_cntrs_base_generic(struct igc_hw *hw) argument 461 igc_check_for_copper_link_generic(struct igc_hw *hw) argument 529 igc_setup_link_generic(struct igc_hw *hw) argument 583 igc_config_collision_dist_generic(struct igc_hw *hw) argument 606 igc_set_fc_watermarks_generic(struct igc_hw *hw) argument 645 igc_force_mac_fc_generic(struct igc_hw *hw) argument 707 igc_config_fc_after_link_up_generic(struct igc_hw *hw) argument 877 igc_get_speed_and_duplex_copper_generic(struct igc_hw *hw, u16 *speed, u16 *duplex) argument 923 igc_get_hw_semaphore_generic(struct igc_hw *hw) argument 974 igc_put_hw_semaphore_generic(struct igc_hw *hw) argument 993 igc_get_auto_rd_done_generic(struct igc_hw *hw) argument 1025 igc_disable_pcie_master_generic(struct igc_hw *hw) argument [all...] |
H A D | igc_base.c | 17 * @hw: pointer to the HW structure 21 s32 igc_acquire_phy_base(struct igc_hw *hw) argument 27 if (hw->bus.func == IGC_FUNC_1) 30 return hw->mac.ops.acquire_swfw_sync(hw, mask); 35 * @hw: pointer to the HW structure 39 void igc_release_phy_base(struct igc_hw *hw) argument 45 if (hw->bus.func == IGC_FUNC_1) 48 hw->mac.ops.release_swfw_sync(hw, mas 57 igc_init_hw_base(struct igc_hw *hw) argument 98 igc_power_down_phy_copper_base(struct igc_hw *hw) argument 121 igc_rx_fifo_flush_base(struct igc_hw *hw) argument [all...] |
H A D | igc_nvm.h | 12 void igc_init_nvm_ops_generic(struct igc_hw *hw); 13 s32 igc_null_read_nvm(struct igc_hw *hw, u16 a, u16 b, u16 *c); 14 void igc_null_nvm_generic(struct igc_hw *hw); 15 s32 igc_null_led_default(struct igc_hw *hw, u16 *data); 16 s32 igc_null_write_nvm(struct igc_hw *hw, u16 a, u16 b, u16 *c); 17 s32 igc_acquire_nvm_generic(struct igc_hw *hw); 19 s32 igc_poll_eerd_eewr_done(struct igc_hw *hw, int ee_reg); 20 s32 igc_read_mac_addr_generic(struct igc_hw *hw); 21 s32 igc_read_pba_string_generic(struct igc_hw *hw, u8 *pba_num, 23 s32 igc_read_nvm_eerd(struct igc_hw *hw, u1 [all...] |
H A D | igc_nvm.c | 12 static void igc_reload_nvm_generic(struct igc_hw *hw); 16 * @hw: pointer to the HW structure 20 void igc_init_nvm_ops_generic(struct igc_hw *hw) argument 22 struct igc_nvm_info *nvm = &hw->nvm; 38 * @hw: pointer to the HW structure 43 s32 igc_null_read_nvm(struct igc_hw IGC_UNUSEDARG *hw, argument 53 * @hw: pointer to the HW structure 55 void igc_null_nvm_generic(struct igc_hw IGC_UNUSEDARG *hw) argument 63 * @hw: pointer to the HW structure 68 s32 igc_null_write_nvm(struct igc_hw IGC_UNUSEDARG *hw, argument 83 igc_raise_eec_clk(struct igc_hw *hw, u32 *eecd) argument 98 igc_lower_eec_clk(struct igc_hw *hw, u32 *eecd) argument 116 igc_shift_out_eec_bits(struct igc_hw *hw, u16 data, u16 count) argument 160 igc_shift_in_eec_bits(struct igc_hw *hw, u16 count) argument 197 igc_poll_eerd_eewr_done(struct igc_hw *hw, int ee_reg) argument 227 igc_acquire_nvm_generic(struct igc_hw *hw) argument 261 igc_standby_nvm(struct igc_hw *hw) argument 287 igc_stop_nvm(struct igc_hw *hw) argument 307 igc_release_nvm_generic(struct igc_hw *hw) argument 326 igc_ready_nvm_eeprom(struct igc_hw *hw) argument 378 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data) argument 426 igc_write_nvm_spi(struct igc_hw *hw, u16 offset, u16 words, u16 *data) argument 503 igc_read_pba_string_generic(struct igc_hw *hw, u8 *pba_num, u32 pba_num_size) argument 616 igc_read_mac_addr_generic(struct igc_hw *hw) argument 644 igc_validate_nvm_checksum_generic(struct igc_hw *hw) argument 677 igc_update_nvm_checksum_generic(struct igc_hw *hw) argument 708 igc_reload_nvm_generic(struct igc_hw *hw) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | e1000_api.c | 40 * @hw: pointer to the HW structure 45 s32 e1000_init_mac_params(struct e1000_hw *hw) argument 49 if (hw->mac.ops.init_params) { 50 ret_val = hw->mac.ops.init_params(hw); 66 * @hw: pointer to the HW structure 71 s32 e1000_init_nvm_params(struct e1000_hw *hw) argument 75 if (hw->nvm.ops.init_params) { 76 ret_val = hw->nvm.ops.init_params(hw); 97 e1000_init_phy_params(struct e1000_hw *hw) argument 123 e1000_init_mbx_params(struct e1000_hw *hw) argument 151 e1000_set_mac_type(struct e1000_hw *hw) argument 433 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device) argument 565 e1000_get_bus_info(struct e1000_hw *hw) argument 580 e1000_clear_vfta(struct e1000_hw *hw) argument 595 e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value) argument 610 e1000_update_mc_addr_list(struct e1000_hw *hw, u8 *mc_addr_list, u32 mc_addr_count) argument 626 e1000_force_mac_fc(struct e1000_hw *hw) argument 639 e1000_check_for_link(struct e1000_hw *hw) argument 654 e1000_check_mng_mode(struct e1000_hw *hw) argument 670 e1000_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length) argument 682 e1000_reset_hw(struct e1000_hw *hw) argument 697 e1000_init_hw(struct e1000_hw *hw) argument 713 e1000_setup_link(struct e1000_hw *hw) argument 731 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 747 e1000_setup_led(struct e1000_hw *hw) argument 762 e1000_cleanup_led(struct e1000_hw *hw) argument 778 e1000_blink_led(struct e1000_hw *hw) argument 793 e1000_id_led_init(struct e1000_hw *hw) argument 808 e1000_led_on(struct e1000_hw *hw) argument 823 e1000_led_off(struct e1000_hw *hw) argument 838 e1000_reset_adaptive(struct e1000_hw *hw) argument 850 e1000_update_adaptive(struct e1000_hw *hw) argument 863 e1000_disable_pcie_master(struct e1000_hw *hw) argument 875 e1000_config_collision_dist(struct e1000_hw *hw) argument 889 e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index) argument 903 e1000_validate_mdi_setting(struct e1000_hw *hw) argument 920 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) argument 934 e1000_enable_tx_pkt_filtering(struct e1000_hw *hw) argument 951 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer, u16 length, u16 offset, u8 *sum) argument 964 e1000_mng_write_cmd_header(struct e1000_hw *hw, struct e1000_host_mng_command_header *hdr) argument 980 e1000_mng_enable_host_if(struct e1000_hw *hw) argument 992 e1000_set_obff_timer(struct e1000_hw *hw, u32 itr) argument 1007 e1000_check_reset_block(struct e1000_hw *hw) argument 1024 e1000_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data) argument 1041 e1000_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data) argument 1056 e1000_release_phy(struct e1000_hw *hw) argument 1069 e1000_acquire_phy(struct e1000_hw *hw) argument 1081 e1000_cfg_on_link_up(struct e1000_hw *hw) argument 1099 e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data) argument 1114 e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data) argument 1127 e1000_get_cable_length(struct e1000_hw *hw) argument 1143 e1000_get_phy_info(struct e1000_hw *hw) argument 1158 e1000_phy_hw_reset(struct e1000_hw *hw) argument 1173 e1000_phy_commit(struct e1000_hw *hw) argument 1195 e1000_set_d0_lplu_state(struct e1000_hw *hw, bool active) argument 1217 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active) argument 1233 e1000_read_mac_addr(struct e1000_hw *hw) argument 1252 e1000_read_pba_string(struct e1000_hw *hw, u8 *pba_num, u32 pba_num_size) argument 1267 e1000_read_pba_length(struct e1000_hw *hw, u32 *pba_num_size) argument 1282 e1000_read_pba_num(struct e1000_hw *hw, u32 *pba_num) argument 1294 e1000_validate_nvm_checksum(struct e1000_hw *hw) argument 1309 e1000_update_nvm_checksum(struct e1000_hw *hw) argument 1324 e1000_reload_nvm(struct e1000_hw *hw) argument 1340 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 1358 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 1376 e1000_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, u32 offset, u8 data) argument 1389 e1000_power_up_phy(struct e1000_hw *hw) argument 1404 e1000_power_down_phy(struct e1000_hw *hw) argument 1416 e1000_power_up_fiber_serdes_link(struct e1000_hw *hw) argument 1428 e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw) argument [all...] |
H A D | e1000_mac.h | 39 void e1000_init_mac_ops_generic(struct e1000_hw *hw); 41 void e1000_null_mac_generic(struct e1000_hw *hw); 42 s32 e1000_null_ops_generic(struct e1000_hw *hw); 43 s32 e1000_null_link_info(struct e1000_hw *hw, u16 *s, u16 *d); 44 bool e1000_null_mng_mode(struct e1000_hw *hw); 45 void e1000_null_update_mc(struct e1000_hw *hw, u8 *h, u32 a); 46 void e1000_null_write_vfta(struct e1000_hw *hw, u32 a, u32 b); 47 int e1000_null_rar_set(struct e1000_hw *hw, u8 *h, u32 a); 48 s32 e1000_null_set_obff_timer(struct e1000_hw *hw, u32 a); 49 s32 e1000_blink_led_generic(struct e1000_hw *hw); [all...] |
H A D | e1000_api.h | 41 extern void e1000_init_function_pointers_82542(struct e1000_hw *hw); 42 extern void e1000_init_function_pointers_82543(struct e1000_hw *hw); 43 extern void e1000_init_function_pointers_82540(struct e1000_hw *hw); 44 extern void e1000_init_function_pointers_82571(struct e1000_hw *hw); 45 extern void e1000_init_function_pointers_82541(struct e1000_hw *hw); 46 extern void e1000_init_function_pointers_80003es2lan(struct e1000_hw *hw); 47 extern void e1000_init_function_pointers_ich8lan(struct e1000_hw *hw); 48 extern void e1000_init_function_pointers_82575(struct e1000_hw *hw); 49 extern void e1000_init_function_pointers_vf(struct e1000_hw *hw); 50 extern void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw); [all...] |
H A D | e1000_80003es2lan.c | 42 static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw); 43 static void e1000_release_phy_80003es2lan(struct e1000_hw *hw); 44 static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw); 45 static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw); 46 static s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, 49 static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, 52 static s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset, 54 static s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw); 55 static s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw); 56 static s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw); 88 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw) argument 139 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw) argument 195 e1000_init_mac_params_80003es2lan(struct e1000_hw *hw) argument 279 e1000_init_function_pointers_80003es2lan(struct e1000_hw *hw) argument 294 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw) argument 310 e1000_release_phy_80003es2lan(struct e1000_hw *hw) argument 327 e1000_acquire_mac_csr_80003es2lan(struct e1000_hw *hw) argument 344 e1000_release_mac_csr_80003es2lan(struct e1000_hw *hw) argument 361 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw) argument 385 e1000_release_nvm_80003es2lan(struct e1000_hw *hw) argument 401 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, u32 offset, u16 *data) argument 472 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, u32 offset, u16 data) argument 544 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 559 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw) argument 590 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw) argument 685 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw) argument 721 e1000_get_link_up_info_80003es2lan(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 747 e1000_reset_hw_80003es2lan(struct e1000_hw *hw) argument 812 e1000_init_hw_80003es2lan(struct e1000_hw *hw) argument 922 e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw) argument 969 e1000_copper_link_setup_gg82563_80003es2lan(struct e1000_hw *hw) argument 1117 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw) argument 1175 e1000_cfg_on_link_up_80003es2lan(struct e1000_hw *hw) argument 1206 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex) argument 1257 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw) argument 1308 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset, u16 *data) argument 1345 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset, u16 data) argument 1373 e1000_read_mac_addr_80003es2lan(struct e1000_hw *hw) argument 1397 e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw) argument 1413 e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw) argument [all...] |
H A D | e1000_82543.c | 47 static s32 e1000_init_phy_params_82543(struct e1000_hw *hw); 48 static s32 e1000_init_nvm_params_82543(struct e1000_hw *hw); 49 static s32 e1000_init_mac_params_82543(struct e1000_hw *hw); 50 static s32 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset, 52 static s32 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset, 54 static s32 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw); 55 static s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw); 56 static s32 e1000_reset_hw_82543(struct e1000_hw *hw); 57 static s32 e1000_init_hw_82543(struct e1000_hw *hw); 58 static s32 e1000_setup_link_82543(struct e1000_hw *hw); 85 e1000_init_phy_params_82543(struct e1000_hw *hw) argument 168 e1000_init_nvm_params_82543(struct e1000_hw *hw) argument 194 e1000_init_mac_params_82543(struct e1000_hw *hw) argument 270 e1000_init_function_pointers_82543(struct e1000_hw *hw) argument 286 e1000_tbi_compatibility_enabled_82543(struct e1000_hw *hw) argument 311 e1000_set_tbi_compatibility_82543(struct e1000_hw *hw, bool state) argument 338 e1000_tbi_sbp_enabled_82543(struct e1000_hw *hw) argument 363 e1000_set_tbi_sbp_82543(struct e1000_hw *hw, bool state) argument 384 e1000_init_phy_disabled_82543(struct e1000_hw *hw) argument 412 e1000_tbi_adjust_stats_82543(struct e1000_hw *hw, struct e1000_hw_stats *stats, u32 frame_len, u8 *mac_addr, u32 max_frame_size) argument 488 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset, u16 *data) argument 544 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset, u16 data) argument 591 e1000_raise_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl) argument 610 e1000_lower_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl) argument 631 e1000_shift_out_mdi_bits_82543(struct e1000_hw *hw, u32 data, u16 count) argument 683 e1000_shift_in_mdi_bits_82543(struct e1000_hw *hw) argument 742 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw) argument 768 e1000_polarity_reversal_workaround_82543(struct e1000_hw *hw) argument 862 e1000_phy_hw_reset_82543(struct e1000_hw *hw) argument 902 e1000_reset_hw_82543(struct e1000_hw *hw) argument 957 e1000_init_hw_82543(struct e1000_hw *hw) argument 1020 e1000_setup_link_82543(struct e1000_hw *hw) argument 1061 e1000_setup_copper_link_82543(struct e1000_hw *hw) argument 1149 e1000_setup_fiber_link_82543(struct e1000_hw *hw) argument 1198 e1000_check_for_copper_link_82543(struct e1000_hw *hw) argument 1334 e1000_check_for_fiber_link_82543(struct e1000_hw *hw) argument 1404 e1000_config_mac_to_phy_82543(struct e1000_hw *hw) argument 1458 e1000_write_vfta_82543(struct e1000_hw *hw, u32 offset, u32 value) argument 1481 e1000_led_on_82543(struct e1000_hw *hw) argument 1508 e1000_led_off_82543(struct e1000_hw *hw) argument 1534 e1000_clear_hw_cntrs_82543(struct e1000_hw *hw) argument 1570 e1000_read_mac_addr_82543(struct e1000_hw *hw) argument [all...] |
H A D | e1000_base.c | 44 * @hw: pointer to the HW structure 48 s32 e1000_acquire_phy_base(struct e1000_hw *hw) argument 54 if (hw->bus.func == E1000_FUNC_1) 56 else if (hw->bus.func == E1000_FUNC_2) 58 else if (hw->bus.func == E1000_FUNC_3) 61 return hw->mac.ops.acquire_swfw_sync(hw, mask); 66 * @hw: pointer to the HW structure 70 void e1000_release_phy_base(struct e1000_hw *hw) argument 76 if (hw 92 e1000_init_hw_base(struct e1000_hw *hw) argument 133 e1000_power_down_phy_copper_base(struct e1000_hw *hw) argument 154 e1000_rx_fifo_flush_base(struct e1000_hw *hw) argument [all...] |
H A D | e1000_mac.c | 38 static s32 e1000_validate_mdi_setting_generic(struct e1000_hw *hw); 39 static void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw); 40 static void e1000_config_collision_dist_generic(struct e1000_hw *hw); 44 * @hw: pointer to the HW structure 48 void e1000_init_mac_ops_generic(struct e1000_hw *hw) argument 50 struct e1000_mac_info *mac = &hw->mac; 86 * @hw: pointer to the HW structure 88 s32 e1000_null_ops_generic(struct e1000_hw E1000_UNUSEDARG *hw) argument 96 * @hw: pointer to the HW structure 98 void e1000_null_mac_generic(struct e1000_hw E1000_UNUSEDARG *hw) argument 110 e1000_null_link_info(struct e1000_hw E1000_UNUSEDARG *hw, u16 E1000_UNUSEDARG *s, u16 E1000_UNUSEDARG *d) argument 121 e1000_null_mng_mode(struct e1000_hw E1000_UNUSEDARG *hw) argument 133 e1000_null_update_mc(struct e1000_hw E1000_UNUSEDARG *hw, u8 E1000_UNUSEDARG *h, u32 E1000_UNUSEDARG a) argument 146 e1000_null_write_vfta(struct e1000_hw E1000_UNUSEDARG *hw, u32 E1000_UNUSEDARG a, u32 E1000_UNUSEDARG b) argument 159 e1000_null_rar_set(struct e1000_hw E1000_UNUSEDARG *hw, u8 E1000_UNUSEDARG *h, u32 E1000_UNUSEDARG a) argument 170 e1000_null_set_obff_timer(struct e1000_hw E1000_UNUSEDARG *hw, u32 E1000_UNUSEDARG a) argument 185 e1000_get_bus_info_pci_generic(struct e1000_hw *hw) argument 240 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw) argument 286 e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw) argument 304 e1000_set_lan_id_multi_port_pci(struct e1000_hw *hw) argument 326 e1000_set_lan_id_single_port(struct e1000_hw *hw) argument 340 e1000_clear_vfta_generic(struct e1000_hw *hw) argument 361 e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value) argument 378 e1000_init_rx_addrs_generic(struct e1000_hw *hw, u16 rar_count) argument 408 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw) argument 486 e1000_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index) argument 524 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr) argument 595 e1000_update_mc_addr_list_generic(struct e1000_hw *hw, u8 *mc_addr_list, u32 mc_addr_count) argument 632 e1000_pcix_mmrbc_workaround_generic(struct e1000_hw *hw) argument 666 e1000_clear_hw_cntrs_base_generic(struct e1000_hw *hw) argument 717 e1000_check_for_copper_link_generic(struct e1000_hw *hw) argument 782 e1000_check_for_fiber_link_generic(struct e1000_hw *hw) argument 849 e1000_check_for_serdes_link_generic(struct e1000_hw *hw) argument 955 e1000_set_default_fc_generic(struct e1000_hw *hw) argument 1010 e1000_setup_link_generic(struct e1000_hw *hw) argument 1066 e1000_commit_fc_settings_generic(struct e1000_hw *hw) argument 1135 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw) argument 1184 e1000_setup_fiber_serdes_link_generic(struct e1000_hw *hw) argument 1235 e1000_config_collision_dist_generic(struct e1000_hw *hw) argument 1258 e1000_set_fc_watermarks_generic(struct e1000_hw *hw) argument 1297 e1000_force_mac_fc_generic(struct e1000_hw *hw) argument 1359 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw) argument 1667 e1000_get_speed_and_duplex_copper_generic(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 1706 e1000_get_speed_and_duplex_fiber_serdes_generic(struct e1000_hw E1000_UNUSEDARG *hw, u16 *speed, u16 *duplex) argument 1723 e1000_get_auto_rd_done_generic(struct e1000_hw *hw) argument 1752 e1000_valid_led_default_generic(struct e1000_hw *hw, u16 *data) argument 1775 e1000_id_led_init_generic(struct e1000_hw *hw) argument 1843 e1000_setup_led_generic(struct e1000_hw *hw) argument 1875 e1000_cleanup_led_generic(struct e1000_hw *hw) argument 1889 e1000_blink_led_generic(struct e1000_hw *hw) argument 1936 e1000_led_on_generic(struct e1000_hw *hw) argument 1965 e1000_led_off_generic(struct e1000_hw *hw) argument 1995 e1000_set_pcie_no_snoop_generic(struct e1000_hw *hw, u32 no_snoop) argument 2023 e1000_disable_pcie_master_generic(struct e1000_hw *hw) argument 2060 e1000_reset_adaptive_generic(struct e1000_hw *hw) argument 2088 e1000_update_adaptive_generic(struct e1000_hw *hw) argument 2129 e1000_validate_mdi_setting_generic(struct e1000_hw *hw) argument 2149 e1000_validate_mdi_setting_crossover_generic(struct e1000_hw E1000_UNUSEDARG *hw) argument 2167 e1000_write_8bit_ctrl_reg_generic(struct e1000_hw *hw, u32 reg, u32 offset, u8 data) argument 2199 e1000_get_hw_semaphore(struct e1000_hw *hw) argument 2278 e1000_put_hw_semaphore(struct e1000_hw *hw) argument 2301 e1000_acquire_swfw_sync(struct e1000_hw *hw, u16 mask) argument 2354 e1000_release_swfw_sync(struct e1000_hw *hw, u16 mask) argument [all...] |
H A D | e1000_82575.c | 49 static s32 e1000_init_phy_params_82575(struct e1000_hw *hw); 50 static s32 e1000_init_mac_params_82575(struct e1000_hw *hw); 51 static s32 e1000_acquire_nvm_82575(struct e1000_hw *hw); 52 static void e1000_release_nvm_82575(struct e1000_hw *hw); 53 static s32 e1000_check_for_link_82575(struct e1000_hw *hw); 54 static s32 e1000_check_for_link_media_swap(struct e1000_hw *hw); 55 static s32 e1000_get_cfg_done_82575(struct e1000_hw *hw); 56 static s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed, 58 static s32 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw); 59 static s32 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u3 128 e1000_sgmii_uses_mdio_82575(struct e1000_hw *hw) argument 159 e1000_init_phy_params_82575(struct e1000_hw *hw) argument 324 e1000_init_mac_params_82575(struct e1000_hw *hw) argument 441 e1000_init_nvm_params_82575(struct e1000_hw *hw) argument 526 e1000_init_function_pointers_82575(struct e1000_hw *hw) argument 545 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, u16 *data) argument 578 e1000_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, u16 data) argument 609 e1000_get_phy_id_82575(struct e1000_hw *hw) argument 711 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw) argument 759 e1000_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active) argument 845 e1000_set_d0_lplu_state_82580(struct e1000_hw *hw, bool active) argument 892 e1000_set_d3_lplu_state_82580(struct e1000_hw *hw, bool active) argument 934 e1000_acquire_nvm_82575(struct e1000_hw *hw) argument 984 e1000_release_nvm_82575(struct e1000_hw *hw) argument 1003 e1000_get_cfg_done_82575(struct e1000_hw *hw) argument 1043 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 1067 e1000_check_for_link_82575(struct e1000_hw *hw) argument 1106 e1000_check_for_link_media_swap(struct e1000_hw *hw) argument 1166 e1000_power_up_serdes_link_82575(struct e1000_hw *hw) argument 1200 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 1264 e1000_shutdown_serdes_link_82575(struct e1000_hw *hw) argument 1299 e1000_reset_hw_82575(struct e1000_hw *hw) argument 1363 e1000_init_hw_82575(struct e1000_hw *hw) argument 1403 e1000_setup_copper_link_82575(struct e1000_hw *hw) argument 1495 e1000_setup_serdes_link_82575(struct e1000_hw *hw) argument 1638 e1000_get_media_type_82575(struct e1000_hw *hw) argument 1717 e1000_set_sfp_media_type_82575(struct e1000_hw *hw) argument 1787 e1000_valid_led_default_82575(struct e1000_hw *hw, u16 *data) argument 1822 e1000_sgmii_active_82575(struct e1000_hw *hw) argument 1835 e1000_reset_init_script_82575(struct e1000_hw *hw) argument 1870 e1000_read_mac_addr_82575(struct e1000_hw *hw) argument 1898 e1000_config_collision_dist_82575(struct e1000_hw *hw) argument 1919 e1000_clear_hw_cntrs_82575(struct e1000_hw *hw) argument 1988 e1000_set_pcie_completion_timeout(struct e1000_hw *hw) argument 2037 e1000_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, int pf) argument 2075 e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable) argument 2112 e1000_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable) argument 2133 e1000_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data) argument 2159 e1000_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data) argument 2185 e1000_reset_mdicnfg_82580(struct e1000_hw *hw) argument 2223 e1000_reset_hw_82580(struct e1000_hw *hw) argument 2342 e1000_validate_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset) argument 2379 e1000_update_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset) argument 2413 e1000_validate_nvm_checksum_82580(struct e1000_hw *hw) argument 2454 e1000_update_nvm_checksum_82580(struct e1000_hw *hw) argument 2498 e1000_validate_nvm_checksum_i350(struct e1000_hw *hw) argument 2526 e1000_update_nvm_checksum_i350(struct e1000_hw *hw) argument 2552 __e1000_access_emi_reg(struct e1000_hw *hw, u16 address, u16 *data, bool read) argument 2577 e1000_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data) argument 2590 e1000_initialize_M88E1512_phy(struct e1000_hw *hw) argument 2679 e1000_initialize_M88E1543_phy(struct e1000_hw *hw) argument 2781 e1000_set_eee_i350(struct e1000_hw *hw, bool adv1G, bool adv100M) argument 2836 e1000_set_eee_i354(struct e1000_hw *hw, bool adv1G, bool adv100M) argument 2918 e1000_get_eee_status_i354(struct e1000_hw *hw, bool *status) argument 2957 e1000_clear_vfta_i350(struct e1000_hw *hw) argument 2981 e1000_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value) argument 3001 e1000_set_i2c_bb(struct e1000_hw *hw) argument 3033 e1000_read_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr, u8 *data) argument 3122 e1000_write_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr, u8 data) argument 3191 e1000_i2c_start(struct e1000_hw *hw) argument 3222 e1000_i2c_stop(struct e1000_hw *hw) argument 3248 e1000_clock_in_i2c_byte(struct e1000_hw *hw, u8 *data) argument 3269 e1000_clock_out_i2c_byte(struct e1000_hw *hw, u8 data) argument 3302 e1000_get_i2c_ack(struct e1000_hw *hw) argument 3348 e1000_clock_in_i2c_bit(struct e1000_hw *hw, bool *data) argument 3375 e1000_clock_out_i2c_bit(struct e1000_hw *hw, bool data) argument 3409 e1000_raise_i2c_clk(struct e1000_hw *hw, u32 *i2cctl) argument 3429 e1000_lower_i2c_clk(struct e1000_hw *hw, u32 *i2cctl) argument 3451 e1000_set_i2c_data(struct e1000_hw *hw, u32 *i2cctl, bool data) argument 3506 e1000_i2c_bus_clear(struct e1000_hw *hw) argument [all...] |
H A D | e1000_82571.c | 54 static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw); 55 static void e1000_release_nvm_82571(struct e1000_hw *hw); 56 static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset, 58 static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw); 59 static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw); 60 static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw); 61 static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw, 63 static s32 e1000_reset_hw_82571(struct e1000_hw *hw); 64 static s32 e1000_init_hw_82571(struct e1000_hw *hw); 65 static void e1000_clear_vfta_82571(struct e1000_hw *hw); 92 e1000_init_phy_params_82571(struct e1000_hw *hw) argument 202 e1000_init_nvm_params_82571(struct e1000_hw *hw) argument 283 e1000_init_mac_params_82571(struct e1000_hw *hw) argument 445 e1000_init_function_pointers_82571(struct e1000_hw *hw) argument 461 e1000_get_phy_id_82571(struct e1000_hw *hw) argument 513 e1000_get_hw_semaphore_82574(struct e1000_hw *hw) argument 552 e1000_put_hw_semaphore_82574(struct e1000_hw *hw) argument 575 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw, bool active) argument 601 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw, bool active) argument 628 e1000_acquire_nvm_82571(struct e1000_hw *hw) argument 658 e1000_release_nvm_82571(struct e1000_hw *hw) argument 678 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 711 e1000_update_nvm_checksum_82571(struct e1000_hw *hw) argument 772 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw) argument 796 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 839 e1000_get_cfg_done_82571(struct e1000_hw *hw) argument 871 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw, bool active) argument 950 e1000_reset_hw_82571(struct e1000_hw *hw) argument 1070 e1000_init_hw_82571(struct e1000_hw *hw) argument 1150 e1000_initialize_hw_bits_82571(struct e1000_hw *hw) argument 1284 e1000_clear_vfta_82571(struct e1000_hw *hw) argument 1333 e1000_check_mng_mode_82574(struct e1000_hw *hw) argument 1353 e1000_led_on_82574(struct e1000_hw *hw) argument 1381 e1000_check_phy_82574(struct e1000_hw *hw) argument 1420 e1000_setup_link_82571(struct e1000_hw *hw) argument 1450 e1000_setup_copper_link_82571(struct e1000_hw *hw) argument 1488 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw) argument 1530 e1000_check_for_serdes_link_82571(struct e1000_hw *hw) argument 1691 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data) argument 1726 e1000_get_laa_state_82571(struct e1000_hw *hw) argument 1743 e1000_set_laa_state_82571(struct e1000_hw *hw, bool state) argument 1775 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw) argument 1824 e1000_read_mac_addr_82571(struct e1000_hw *hw) argument 1850 e1000_power_down_phy_copper_82571(struct e1000_hw *hw) argument 1871 e1000_clear_hw_cntrs_82571(struct e1000_hw *hw) argument [all...] |
H A D | e1000_82542.c | 42 static s32 e1000_init_phy_params_82542(struct e1000_hw *hw); 43 static s32 e1000_init_nvm_params_82542(struct e1000_hw *hw); 44 static s32 e1000_init_mac_params_82542(struct e1000_hw *hw); 45 static s32 e1000_get_bus_info_82542(struct e1000_hw *hw); 46 static s32 e1000_reset_hw_82542(struct e1000_hw *hw); 47 static s32 e1000_init_hw_82542(struct e1000_hw *hw); 48 static s32 e1000_setup_link_82542(struct e1000_hw *hw); 49 static s32 e1000_led_on_82542(struct e1000_hw *hw); 50 static s32 e1000_led_off_82542(struct e1000_hw *hw); 51 static int e1000_rar_set_82542(struct e1000_hw *hw, u 59 e1000_init_phy_params_82542(struct e1000_hw *hw) argument 75 e1000_init_nvm_params_82542(struct e1000_hw *hw) argument 101 e1000_init_mac_params_82542(struct e1000_hw *hw) argument 160 e1000_init_function_pointers_82542(struct e1000_hw *hw) argument 176 e1000_get_bus_info_82542(struct e1000_hw *hw) argument 193 e1000_reset_hw_82542(struct e1000_hw *hw) argument 244 e1000_init_hw_82542(struct e1000_hw *hw) argument 318 e1000_setup_link_82542(struct e1000_hw *hw) argument 374 e1000_led_on_82542(struct e1000_hw *hw) argument 393 e1000_led_off_82542(struct e1000_hw *hw) argument 415 e1000_rar_set_82542(struct e1000_hw *hw, u8 *addr, u32 index) argument 543 e1000_clear_hw_cntrs_82542(struct e1000_hw *hw) argument 569 e1000_read_mac_addr_82542(struct e1000_hw *hw) argument [all...] |
H A D | e1000_phy.c | 38 static s32 e1000_wait_autoneg(struct e1000_hw *hw); 39 static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset, 42 static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset, 67 * @hw: pointer to the HW structure 71 void e1000_init_phy_ops_generic(struct e1000_hw *hw) argument 73 struct e1000_phy_info *phy = &hw->phy; 106 * @hw: pointer to the HW structure 109 s32 e1000_null_set_page(struct e1000_hw E1000_UNUSEDARG *hw, argument 118 * @hw: pointer to the HW structure 122 s32 e1000_null_read_reg(struct e1000_hw E1000_UNUSEDARG *hw, argument 133 e1000_null_phy_generic(struct e1000_hw E1000_UNUSEDARG *hw) argument 144 e1000_null_lplu_state(struct e1000_hw E1000_UNUSEDARG *hw, bool E1000_UNUSEDARG active) argument 157 e1000_null_write_reg(struct e1000_hw E1000_UNUSEDARG *hw, u32 E1000_UNUSEDARG offset, u16 E1000_UNUSEDARG data) argument 172 e1000_read_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw, u8 E1000_UNUSEDARG byte_offset, u8 E1000_UNUSEDARG dev_addr, u8 E1000_UNUSEDARG *data) argument 189 e1000_write_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw, u8 E1000_UNUSEDARG byte_offset, u8 E1000_UNUSEDARG dev_addr, u8 E1000_UNUSEDARG data) argument 206 e1000_check_reset_block_generic(struct e1000_hw *hw) argument 225 e1000_get_phy_id(struct e1000_hw *hw) argument 266 e1000_phy_reset_dsp_generic(struct e1000_hw *hw) argument 291 e1000_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data) argument 356 e1000_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data) argument 422 e1000_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data) argument 469 e1000_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data) argument 530 e1000_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data) argument 585 e1000_write_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 data) argument 655 e1000_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data) argument 685 e1000_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data) argument 715 e1000_set_page_igp(struct e1000_hw *hw, u16 page) argument 737 __e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data, bool locked) argument 777 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data) argument 791 e1000_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data) argument 806 __e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data, bool locked) argument 845 e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data) argument 859 e1000_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data) argument 875 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data, bool locked) argument 919 e1000_read_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 *data) argument 934 e1000_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data) argument 950 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data, bool locked) argument 990 e1000_write_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 data) argument 1004 e1000_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data) argument 1015 e1000_set_master_slave_mode(struct e1000_hw *hw) argument 1055 e1000_copper_link_setup_82577(struct e1000_hw *hw) argument 1120 e1000_copper_link_setup_m88(struct e1000_hw *hw) argument 1273 e1000_copper_link_setup_m88_gen2(struct e1000_hw *hw) argument 1371 e1000_copper_link_setup_igp(struct e1000_hw *hw) argument 1482 e1000_phy_setup_autoneg(struct e1000_hw *hw) argument 1635 e1000_copper_link_autoneg(struct e1000_hw *hw) argument 1699 e1000_setup_copper_link_generic(struct e1000_hw *hw) argument 1752 e1000_phy_force_speed_duplex_igp(struct e1000_hw *hw) argument 1818 e1000_phy_force_speed_duplex_m88(struct e1000_hw *hw) argument 1957 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw) argument 2025 e1000_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl) argument 2088 e1000_set_d3_lplu_state_generic(struct e1000_hw *hw, bool active) argument 2172 e1000_check_downshift_generic(struct e1000_hw *hw) argument 2217 e1000_check_polarity_m88(struct e1000_hw *hw) argument 2244 e1000_check_polarity_igp(struct e1000_hw *hw) argument 2287 e1000_check_polarity_ife(struct e1000_hw *hw) argument 2322 e1000_wait_autoneg(struct e1000_hw *hw) argument 2360 e1000_phy_has_link_generic(struct e1000_hw *hw, u32 iterations, u32 usec_interval, bool *success) argument 2418 e1000_get_cable_length_m88(struct e1000_hw *hw) argument 2444 e1000_get_cable_length_m88_gen2(struct e1000_hw *hw) argument 2567 e1000_get_cable_length_igp_2(struct e1000_hw *hw) argument 2637 e1000_get_phy_info_m88(struct e1000_hw *hw) argument 2712 e1000_get_phy_info_igp(struct e1000_hw *hw) argument 2774 e1000_get_phy_info_ife(struct e1000_hw *hw) argument 2829 e1000_phy_sw_reset_generic(struct e1000_hw *hw) argument 2862 e1000_phy_hw_reset_generic(struct e1000_hw *hw) argument 2903 e1000_get_cfg_done_generic(struct e1000_hw E1000_UNUSEDARG *hw) argument 2918 e1000_phy_init_script_igp3(struct e1000_hw *hw) argument 3068 e1000_determine_phy_address(struct e1000_hw *hw) argument 3124 e1000_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data) argument 3184 e1000_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data) argument 3243 e1000_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data) argument 3288 e1000_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data) argument 3333 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg) argument 3391 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg) argument 3441 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data, bool read, bool page_set) argument 3504 e1000_power_up_phy_copper(struct e1000_hw *hw) argument 3522 e1000_power_down_phy_copper(struct e1000_hw *hw) argument 3545 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data, bool locked, bool page_set) argument 3611 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data) argument 3625 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data) argument 3639 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data) argument 3655 __e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data, bool locked, bool page_set) argument 3737 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data) argument 3751 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data) argument 3765 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data) argument 3796 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset, u16 *data, bool read) argument 3843 e1000_link_stall_workaround_hv(struct e1000_hw *hw) argument 3891 e1000_check_polarity_82577(struct e1000_hw *hw) argument 3915 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw) argument 3964 e1000_get_phy_info_82577(struct e1000_hw *hw) argument 4027 e1000_get_cable_length_82577(struct e1000_hw *hw) argument 4059 e1000_write_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 data) argument 4091 e1000_read_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 *data) argument 4122 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 *data) argument 4183 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 data, bool line_override) argument 4245 e1000_is_mphy_ready(struct e1000_hw *hw) argument 4276 __e1000_access_xmdio_reg(struct e1000_hw *hw, u16 address, u8 dev_addr, u16 *data, bool read) argument 4318 e1000_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data) argument 4332 e1000_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data) argument [all...] |
H A D | e1000_vf.c | 40 static s32 e1000_init_phy_params_vf(struct e1000_hw *hw); 41 static s32 e1000_init_nvm_params_vf(struct e1000_hw *hw); 42 static void e1000_release_vf(struct e1000_hw *hw); 43 static s32 e1000_acquire_vf(struct e1000_hw *hw); 44 static s32 e1000_setup_link_vf(struct e1000_hw *hw); 45 static s32 e1000_get_bus_info_pcie_vf(struct e1000_hw *hw); 46 static s32 e1000_init_mac_params_vf(struct e1000_hw *hw); 47 static s32 e1000_check_for_link_vf(struct e1000_hw *hw); 48 static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, 50 static s32 e1000_init_hw_vf(struct e1000_hw *hw); 62 e1000_init_phy_params_vf(struct e1000_hw *hw) argument 78 e1000_init_nvm_params_vf(struct e1000_hw *hw) argument 92 e1000_init_mac_params_vf(struct e1000_hw *hw) argument 145 e1000_init_function_pointers_vf(struct e1000_hw *hw) argument 163 e1000_acquire_vf(struct e1000_hw E1000_UNUSEDARG *hw) argument 176 e1000_release_vf(struct e1000_hw E1000_UNUSEDARG *hw) argument 187 e1000_setup_link_vf(struct e1000_hw E1000_UNUSEDARG *hw) argument 200 e1000_get_bus_info_pcie_vf(struct e1000_hw *hw) argument 222 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 259 e1000_reset_hw_vf(struct e1000_hw *hw) argument 308 e1000_init_hw_vf(struct e1000_hw *hw) argument 324 e1000_rar_set_vf(struct e1000_hw *hw, u8 *addr, u32 E1000_UNUSEDARG index) argument 358 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) argument 381 e1000_write_msg_read_ack(struct e1000_hw *hw, u32 *msg, u16 size) argument 401 e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *mc_addr_list, u32 mc_addr_count) argument 447 e1000_vfta_set_vf(struct e1000_hw *hw, u16 vid, bool set) argument 464 e1000_rlpml_set_vf(struct e1000_hw *hw, u16 max_size) argument 480 e1000_promisc_set_vf(struct e1000_hw *hw, enum e1000_promisc_type type) argument 517 e1000_read_mac_addr_vf(struct e1000_hw *hw) argument 535 e1000_check_for_link_vf(struct e1000_hw *hw) argument [all...] |
H A D | e1000_ich8lan.c | 75 static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw); 76 static void e1000_release_swflag_ich8lan(struct e1000_hw *hw); 77 static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw); 78 static void e1000_release_nvm_ich8lan(struct e1000_hw *hw); 79 static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw); 80 static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw); 81 static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index); 82 static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index); 83 static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw); 84 static void e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw, 201 e1000_phy_is_accessible_pchlan(struct e1000_hw *hw) argument 273 e1000_toggle_lanphypc_pch_lpt(struct e1000_hw *hw) argument 317 e1000_init_phy_workarounds_pchlan(struct e1000_hw *hw) argument 454 e1000_init_phy_params_pchlan(struct e1000_hw *hw) argument 548 e1000_init_phy_params_ich8lan(struct e1000_hw *hw) argument 640 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw) argument 730 e1000_init_mac_params_ich8lan(struct e1000_hw *hw) argument 850 __e1000_access_emi_reg_locked(struct e1000_hw *hw, u16 address, u16 *data, bool read) argument 879 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data) argument 894 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data) argument 915 e1000_set_eee_pchlan(struct e1000_hw *hw) argument 1016 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link) argument 1125 e1000_platform_pm_pch_lpt(struct e1000_hw *hw, bool link) argument 1233 e1000_set_obff_timer_pch_lpt(struct e1000_hw *hw, u32 itr) argument 1267 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx) argument 1417 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force) argument 1558 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw) argument 1834 e1000_init_function_pointers_ich8lan(struct e1000_hw *hw) argument 1867 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw) argument 1882 e1000_release_nvm_ich8lan(struct e1000_hw *hw) argument 1896 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw) argument 1954 e1000_release_swflag_ich8lan(struct e1000_hw *hw) argument 1978 e1000_check_mng_mode_ich8lan(struct e1000_hw *hw) argument 1999 e1000_check_mng_mode_pchlan(struct e1000_hw *hw) argument 2022 e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index) argument 2091 e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index) argument 2168 e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw, u8 *mc_addr_list, u32 mc_addr_count) argument 2211 e1000_check_reset_block_ich8lan(struct e1000_hw *hw) argument 2238 e1000_write_smbus_addr(struct e1000_hw *hw) argument 2279 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw) argument 2409 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link) argument 2491 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable) argument 2544 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state) argument 2611 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw) argument 2634 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw) argument 2721 e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw) argument 2782 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable) argument 2956 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw) argument 2992 e1000_k1_workaround_lv(struct e1000_hw *hw) argument 3043 e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate) argument 3069 e1000_lan_init_done_ich8lan(struct e1000_hw *hw) argument 3099 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw) argument 3172 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw) argument 3201 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active) argument 3235 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool active) argument 3331 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool active) argument 3420 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank) argument 3526 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3621 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3681 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw) argument 3767 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout) argument 3811 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset, u32 *data) argument 3834 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset, u16 *data) argument 3856 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 *data) argument 3887 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, u8 size, u16 *data) argument 3962 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, u32 *data) argument 4041 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 4079 e1000_update_nvm_checksum_spt(struct e1000_hw *hw) argument 4241 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw) argument 4391 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw) argument 4447 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, u8 size, u16 data) argument 4544 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, u32 data) argument 4633 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 data) argument 4652 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset, u32 dword) argument 4689 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 byte) argument 4722 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank) argument 4843 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data) argument 4874 e1000_id_led_init_pchlan(struct e1000_hw *hw) argument 4942 e1000_get_bus_info_ich8lan(struct e1000_hw *hw) argument 4969 e1000_reset_hw_ich8lan(struct e1000_hw *hw) argument 5106 e1000_init_hw_ich8lan(struct e1000_hw *hw) argument 5191 e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw) argument 5275 e1000_setup_link_ich8lan(struct e1000_hw *hw) argument 5328 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw) argument 5419 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw) argument 5448 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 5483 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw) argument 5545 e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, bool state) argument 5572 e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw) argument 5626 e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw) argument 5666 e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw) argument 5800 e1000_resume_workarounds_pchlan(struct e1000_hw *hw) argument 5870 e1000_cleanup_led_ich8lan(struct e1000_hw *hw) argument 5888 e1000_led_on_ich8lan(struct e1000_hw *hw) argument 5906 e1000_led_off_ich8lan(struct e1000_hw *hw) argument 5924 e1000_setup_led_pchlan(struct e1000_hw *hw) argument 5938 e1000_cleanup_led_pchlan(struct e1000_hw *hw) argument 5952 e1000_led_on_pchlan(struct e1000_hw *hw) argument 5984 e1000_led_off_pchlan(struct e1000_hw *hw) argument 6022 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw) argument 6078 e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw) argument 6095 e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw) argument 6164 e1000_configure_k0s_lpt(struct e1000_hw *hw, u8 entry_latency, u8 min_time) argument [all...] |
H A D | e1000_osdep.h | 152 #define ASSERT_CTX_LOCK_HELD(hw) (sx_assert(iflib_ctx_lock_get(((struct e1000_osdep *)hw->back)->ctx), SX_XLOCKED)) 154 #define ASSERT_CTX_LOCK_HELD(hw) 179 #define E1000_REGISTER(hw, reg) (((hw)->mac.type >= e1000_82543) \ 185 #define E1000_READ_OFFSET(hw, offset) \ 186 bus_space_read_4(((struct e1000_osdep *)(hw)->back)->mem_bus_space_tag, \ 187 ((struct e1000_osdep *)(hw)->back)->mem_bus_space_handle, offset) 190 #define E1000_WRITE_OFFSET(hw, offset, value) \ 191 bus_space_write_4(((struct e1000_osdep *)(hw) [all...] |
H A D | e1000_82541.c | 47 static s32 e1000_init_phy_params_82541(struct e1000_hw *hw); 48 static s32 e1000_init_nvm_params_82541(struct e1000_hw *hw); 49 static s32 e1000_init_mac_params_82541(struct e1000_hw *hw); 50 static s32 e1000_reset_hw_82541(struct e1000_hw *hw); 51 static s32 e1000_init_hw_82541(struct e1000_hw *hw); 52 static s32 e1000_get_link_up_info_82541(struct e1000_hw *hw, u16 *speed, 54 static s32 e1000_phy_hw_reset_82541(struct e1000_hw *hw); 55 static s32 e1000_setup_copper_link_82541(struct e1000_hw *hw); 56 static s32 e1000_check_for_link_82541(struct e1000_hw *hw); 57 static s32 e1000_get_cable_length_igp_82541(struct e1000_hw *hw); 86 e1000_init_phy_params_82541(struct e1000_hw *hw) argument 129 e1000_init_nvm_params_82541(struct e1000_hw *hw) argument 220 e1000_init_mac_params_82541(struct e1000_hw *hw) argument 282 e1000_init_function_pointers_82541(struct e1000_hw *hw) argument 297 e1000_reset_hw_82541(struct e1000_hw *hw) argument 375 e1000_init_hw_82541(struct e1000_hw *hw) argument 445 e1000_get_link_up_info_82541(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 500 e1000_phy_hw_reset_82541(struct e1000_hw *hw) argument 534 e1000_setup_copper_link_82541(struct e1000_hw *hw) argument 585 e1000_check_for_link_82541(struct e1000_hw *hw) argument 669 e1000_config_dsp_after_link_change_82541(struct e1000_hw *hw, bool link_up) argument 873 e1000_get_cable_length_igp_82541(struct e1000_hw *hw) argument 946 e1000_set_d3_lplu_state_82541(struct e1000_hw *hw, bool active) argument 1037 e1000_setup_led_82541(struct e1000_hw *hw) argument 1068 e1000_cleanup_led_82541(struct e1000_hw *hw) argument 1092 e1000_phy_init_script_82541(struct e1000_hw *hw) argument 1205 e1000_init_script_state_82541(struct e1000_hw *hw, bool state) argument 1229 e1000_power_down_phy_copper_82541(struct e1000_hw *hw) argument 1244 e1000_clear_hw_cntrs_82541(struct e1000_hw *hw) argument 1281 e1000_read_mac_addr_82541(struct e1000_hw *hw) argument [all...] |
H A D | e1000_82540.c | 49 static s32 e1000_init_phy_params_82540(struct e1000_hw *hw); 50 static s32 e1000_init_nvm_params_82540(struct e1000_hw *hw); 51 static s32 e1000_init_mac_params_82540(struct e1000_hw *hw); 52 static s32 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw); 53 static void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw); 54 static s32 e1000_init_hw_82540(struct e1000_hw *hw); 55 static s32 e1000_reset_hw_82540(struct e1000_hw *hw); 56 static s32 e1000_set_phy_mode_82540(struct e1000_hw *hw); 57 static s32 e1000_set_vco_speed_82540(struct e1000_hw *hw); 58 static s32 e1000_setup_copper_link_82540(struct e1000_hw *hw); 67 e1000_init_phy_params_82540(struct e1000_hw *hw) argument 118 e1000_init_nvm_params_82540(struct e1000_hw *hw) argument 159 e1000_init_mac_params_82540(struct e1000_hw *hw) argument 256 e1000_init_function_pointers_82540(struct e1000_hw *hw) argument 271 e1000_reset_hw_82540(struct e1000_hw *hw) argument 329 e1000_init_hw_82540(struct e1000_hw *hw) argument 412 e1000_setup_copper_link_82540(struct e1000_hw *hw) argument 461 e1000_setup_fiber_serdes_link_82540(struct e1000_hw *hw) argument 500 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw) argument 530 e1000_set_vco_speed_82540(struct e1000_hw *hw) argument 589 e1000_set_phy_mode_82540(struct e1000_hw *hw) argument 632 e1000_power_down_phy_copper_82540(struct e1000_hw *hw) argument 647 e1000_clear_hw_cntrs_82540(struct e1000_hw *hw) argument 692 e1000_read_mac_addr_82540(struct e1000_hw *hw) argument [all...] |
H A D | e1000_nvm.h | 61 void e1000_init_nvm_ops_generic(struct e1000_hw *hw); 62 s32 e1000_null_read_nvm(struct e1000_hw *hw, u16 a, u16 b, u16 *c); 63 void e1000_null_nvm_generic(struct e1000_hw *hw); 64 s32 e1000_null_led_default(struct e1000_hw *hw, u16 *data); 65 s32 e1000_null_write_nvm(struct e1000_hw *hw, u16 a, u16 b, u16 *c); 66 s32 e1000_acquire_nvm_generic(struct e1000_hw *hw); 68 s32 e1000_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg); 69 s32 e1000_read_mac_addr_generic(struct e1000_hw *hw); 70 s32 e1000_read_pba_num_generic(struct e1000_hw *hw, u32 *pba_num); 71 s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u [all...] |
H A D | e1000_osdep.c | 45 e1000_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) argument 47 pci_write_config(((struct e1000_osdep *)hw->back)->dev, reg, *value, 2); 51 e1000_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) argument 53 *value = pci_read_config(((struct e1000_osdep *)hw->back)->dev, reg, 2); 57 e1000_pci_set_mwi(struct e1000_hw *hw) argument 59 pci_write_config(((struct e1000_osdep *)hw->back)->dev, PCIR_COMMAND, 60 (hw->bus.pci_cmd_word | CMD_MEM_WRT_INVALIDATE), 2); 64 e1000_pci_clear_mwi(struct e1000_hw *hw) argument 66 pci_write_config(((struct e1000_osdep *)hw->back)->dev, PCIR_COMMAND, 67 (hw 74 e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) argument 88 e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) argument [all...] |