em_hw 2777 dev/pci/if_em.c em_write_pci_cfg(struct em_hw *hw, uint32_t reg, uint16_t *value) em_hw 2786 dev/pci/if_em.c em_read_pci_cfg(struct em_hw *hw, uint32_t reg, uint16_t *value) em_hw 2794 dev/pci/if_em.c em_pci_set_mwi(struct em_hw *hw) em_hw 2804 dev/pci/if_em.c em_pci_clear_mwi(struct em_hw *hw) em_hw 2814 dev/pci/if_em.c em_read_pcie_cap_reg(struct em_hw *hw, uint32_t reg, uint16_t *value) em_hw 317 dev/pci/if_em.h struct em_hw hw; em_hw 76 dev/pci/if_em_hw.c static int32_t em_swfw_sync_acquire(struct em_hw *hw, uint16_t mask); em_hw 77 dev/pci/if_em_hw.c static void em_swfw_sync_release(struct em_hw *hw, uint16_t mask); em_hw 78 dev/pci/if_em_hw.c static int32_t em_read_kmrn_reg(struct em_hw *hw, uint32_t reg_addr, uint16_t *data); em_hw 79 dev/pci/if_em_hw.c static int32_t em_write_kmrn_reg(struct em_hw *hw, uint32_t reg_addr, uint16_t data); em_hw 80 dev/pci/if_em_hw.c static int32_t em_get_software_semaphore(struct em_hw *hw); em_hw 81 dev/pci/if_em_hw.c static void em_release_software_semaphore(struct em_hw *hw); em_hw 83 dev/pci/if_em_hw.c static int32_t em_check_downshift(struct em_hw *hw); em_hw 84 dev/pci/if_em_hw.c static void em_clear_vfta(struct em_hw *hw); em_hw 85 dev/pci/if_em_hw.c static int32_t em_commit_shadow_ram(struct em_hw *hw); em_hw 86 dev/pci/if_em_hw.c static int32_t em_config_dsp_after_link_change(struct em_hw *hw, boolean_t link_up); em_hw 87 dev/pci/if_em_hw.c static int32_t em_config_fc_after_link_up(struct em_hw *hw); em_hw 88 dev/pci/if_em_hw.c static int32_t em_detect_gig_phy(struct em_hw *hw); em_hw 89 dev/pci/if_em_hw.c static int32_t em_erase_ich8_4k_segment(struct em_hw *hw, uint32_t bank); em_hw 90 dev/pci/if_em_hw.c static int32_t em_get_auto_rd_done(struct em_hw *hw); em_hw 91 dev/pci/if_em_hw.c static int32_t em_get_cable_length(struct em_hw *hw, uint16_t *min_length, uint16_t *max_length); em_hw 92 dev/pci/if_em_hw.c static int32_t em_get_hw_eeprom_semaphore(struct em_hw *hw); em_hw 93 dev/pci/if_em_hw.c static int32_t em_get_phy_cfg_done(struct em_hw *hw); em_hw 94 dev/pci/if_em_hw.c static int32_t em_get_software_flag(struct em_hw *hw); em_hw 95 dev/pci/if_em_hw.c static int32_t em_ich8_cycle_init(struct em_hw *hw); em_hw 96 dev/pci/if_em_hw.c static int32_t em_ich8_flash_cycle(struct em_hw *hw, uint32_t timeout); em_hw 97 dev/pci/if_em_hw.c static int32_t em_id_led_init(struct em_hw *hw); em_hw 98 dev/pci/if_em_hw.c static int32_t em_init_lcd_from_nvm_config_region(struct em_hw *hw, uint32_t cnf_base_addr, uint32_t cnf_size); em_hw 99 dev/pci/if_em_hw.c static int32_t em_init_lcd_from_nvm(struct em_hw *hw); em_hw 100 dev/pci/if_em_hw.c static void em_init_rx_addrs(struct em_hw *hw); em_hw 101 dev/pci/if_em_hw.c static void em_initialize_hardware_bits(struct em_hw *hw); em_hw 102 dev/pci/if_em_hw.c static boolean_t em_is_onboard_nvm_eeprom(struct em_hw *hw); em_hw 103 dev/pci/if_em_hw.c static int32_t em_kumeran_lock_loss_workaround(struct em_hw *hw); em_hw 104 dev/pci/if_em_hw.c static int32_t em_mng_enable_host_if(struct em_hw *hw); em_hw 105 dev/pci/if_em_hw.c static int32_t em_read_eeprom_eerd(struct em_hw *hw, uint16_t offset, uint16_t words, uint16_t *data); em_hw 106 dev/pci/if_em_hw.c static int32_t em_write_eeprom_eewr(struct em_hw *hw, uint16_t offset, uint16_t words, uint16_t *data); em_hw 107 dev/pci/if_em_hw.c static int32_t em_poll_eerd_eewr_done(struct em_hw *hw, int eerd); em_hw 108 dev/pci/if_em_hw.c static void em_put_hw_eeprom_semaphore(struct em_hw *hw); em_hw 109 dev/pci/if_em_hw.c static int32_t em_read_ich8_byte(struct em_hw *hw, uint32_t index, uint8_t *data); em_hw 110 dev/pci/if_em_hw.c static int32_t em_verify_write_ich8_byte(struct em_hw *hw, uint32_t index, uint8_t byte); em_hw 111 dev/pci/if_em_hw.c static int32_t em_write_ich8_byte(struct em_hw *hw, uint32_t index, uint8_t byte); em_hw 112 dev/pci/if_em_hw.c static int32_t em_read_ich8_word(struct em_hw *hw, uint32_t index, uint16_t *data); em_hw 113 dev/pci/if_em_hw.c static int32_t em_read_ich8_data(struct em_hw *hw, uint32_t index, uint32_t size, uint16_t *data); em_hw 114 dev/pci/if_em_hw.c static int32_t em_write_ich8_data(struct em_hw *hw, uint32_t index, uint32_t size, uint16_t data); em_hw 115 dev/pci/if_em_hw.c static int32_t em_read_eeprom_ich8(struct em_hw *hw, uint16_t offset, uint16_t words, uint16_t *data); em_hw 116 dev/pci/if_em_hw.c static int32_t em_write_eeprom_ich8(struct em_hw *hw, uint16_t offset, uint16_t words, uint16_t *data); em_hw 117 dev/pci/if_em_hw.c static void em_release_software_flag(struct em_hw *hw); em_hw 118 dev/pci/if_em_hw.c static int32_t em_set_d3_lplu_state(struct em_hw *hw, boolean_t active); em_hw 119 dev/pci/if_em_hw.c static int32_t em_set_d0_lplu_state(struct em_hw *hw, boolean_t active); em_hw 120 dev/pci/if_em_hw.c static int32_t em_set_pci_ex_no_snoop(struct em_hw *hw, uint32_t no_snoop); em_hw 121 dev/pci/if_em_hw.c static void em_set_pci_express_master_disable(struct em_hw *hw); em_hw 122 dev/pci/if_em_hw.c static int32_t em_wait_autoneg(struct em_hw *hw); em_hw 123 dev/pci/if_em_hw.c static void em_write_reg_io(struct em_hw *hw, uint32_t offset, uint32_t value); em_hw 124 dev/pci/if_em_hw.c static int32_t em_set_phy_type(struct em_hw *hw); em_hw 125 dev/pci/if_em_hw.c static void em_phy_init_script(struct em_hw *hw); em_hw 126 dev/pci/if_em_hw.c static int32_t em_setup_copper_link(struct em_hw *hw); em_hw 127 dev/pci/if_em_hw.c static int32_t em_setup_fiber_serdes_link(struct em_hw *hw); em_hw 128 dev/pci/if_em_hw.c static int32_t em_adjust_serdes_amplitude(struct em_hw *hw); em_hw 129 dev/pci/if_em_hw.c static int32_t em_phy_force_speed_duplex(struct em_hw *hw); em_hw 130 dev/pci/if_em_hw.c static int32_t em_config_mac_to_phy(struct em_hw *hw); em_hw 131 dev/pci/if_em_hw.c static void em_raise_mdi_clk(struct em_hw *hw, uint32_t *ctrl); em_hw 132 dev/pci/if_em_hw.c static void em_lower_mdi_clk(struct em_hw *hw, uint32_t *ctrl); em_hw 133 dev/pci/if_em_hw.c static void em_shift_out_mdi_bits(struct em_hw *hw, uint32_t data, em_hw 135 dev/pci/if_em_hw.c static uint16_t em_shift_in_mdi_bits(struct em_hw *hw); em_hw 136 dev/pci/if_em_hw.c static int32_t em_phy_reset_dsp(struct em_hw *hw); em_hw 137 dev/pci/if_em_hw.c static int32_t em_write_eeprom_spi(struct em_hw *hw, uint16_t offset, em_hw 139 dev/pci/if_em_hw.c static int32_t em_write_eeprom_microwire(struct em_hw *hw, em_hw 142 dev/pci/if_em_hw.c static int32_t em_spi_eeprom_ready(struct em_hw *hw); em_hw 143 dev/pci/if_em_hw.c static void em_raise_ee_clk(struct em_hw *hw, uint32_t *eecd); em_hw 144 dev/pci/if_em_hw.c static void em_lower_ee_clk(struct em_hw *hw, uint32_t *eecd); em_hw 145 dev/pci/if_em_hw.c static void em_shift_out_ee_bits(struct em_hw *hw, uint16_t data, em_hw 147 dev/pci/if_em_hw.c static int32_t em_write_phy_reg_ex(struct em_hw *hw, uint32_t reg_addr, em_hw 149 dev/pci/if_em_hw.c static int32_t em_read_phy_reg_ex(struct em_hw *hw,uint32_t reg_addr, em_hw 151 dev/pci/if_em_hw.c static uint16_t em_shift_in_ee_bits(struct em_hw *hw, uint16_t count); em_hw 152 dev/pci/if_em_hw.c static int32_t em_acquire_eeprom(struct em_hw *hw); em_hw 153 dev/pci/if_em_hw.c static void em_release_eeprom(struct em_hw *hw); em_hw 154 dev/pci/if_em_hw.c static void em_standby_eeprom(struct em_hw *hw); em_hw 155 dev/pci/if_em_hw.c static int32_t em_set_vco_speed(struct em_hw *hw); em_hw 156 dev/pci/if_em_hw.c static int32_t em_polarity_reversal_workaround(struct em_hw *hw); em_hw 157 dev/pci/if_em_hw.c static int32_t em_set_phy_mode(struct em_hw *hw); em_hw 158 dev/pci/if_em_hw.c static int32_t em_host_if_read_cookie(struct em_hw *hw, uint8_t *buffer); em_hw 160 dev/pci/if_em_hw.c static int32_t em_configure_kmrn_for_10_100(struct em_hw *hw, em_hw 162 dev/pci/if_em_hw.c static int32_t em_configure_kmrn_for_1000(struct em_hw *hw); em_hw 193 dev/pci/if_em_hw.c em_set_phy_type(struct em_hw *hw) em_hw 244 dev/pci/if_em_hw.c em_phy_init_script(struct em_hw *hw) em_hw 340 dev/pci/if_em_hw.c em_set_mac_type(struct em_hw *hw) em_hw 493 dev/pci/if_em_hw.c em_set_media_type(struct em_hw *hw) em_hw 545 dev/pci/if_em_hw.c em_reset_hw(struct em_hw *hw) em_hw 762 dev/pci/if_em_hw.c em_initialize_hardware_bits(struct em_hw *hw) em_hw 870 dev/pci/if_em_hw.c em_init_hw(struct em_hw *hw) em_hw 1076 dev/pci/if_em_hw.c em_adjust_serdes_amplitude(struct em_hw *hw) em_hw 1122 dev/pci/if_em_hw.c em_setup_link(struct em_hw *hw) em_hw 1255 dev/pci/if_em_hw.c em_setup_fiber_serdes_link(struct em_hw *hw) em_hw 1402 dev/pci/if_em_hw.c em_copper_link_preconfig(struct em_hw *hw) em_hw 1462 dev/pci/if_em_hw.c em_copper_link_igp_setup(struct em_hw *hw) em_hw 1610 dev/pci/if_em_hw.c em_copper_link_ggp_setup(struct em_hw *hw) em_hw 1758 dev/pci/if_em_hw.c em_copper_link_mgp_setup(struct em_hw *hw) em_hw 1862 dev/pci/if_em_hw.c em_copper_link_autoneg(struct em_hw *hw) em_hw 1933 dev/pci/if_em_hw.c em_copper_link_postconfig(struct em_hw *hw) em_hw 1971 dev/pci/if_em_hw.c em_setup_copper_link(struct em_hw *hw) em_hw 2085 dev/pci/if_em_hw.c em_configure_kmrn_for_10_100(struct em_hw *hw, uint16_t duplex) em_hw 2121 dev/pci/if_em_hw.c em_configure_kmrn_for_1000(struct em_hw *hw) em_hw 2158 dev/pci/if_em_hw.c em_phy_setup_autoneg(struct em_hw *hw) em_hw 2307 dev/pci/if_em_hw.c em_phy_force_speed_duplex(struct em_hw *hw) em_hw 2556 dev/pci/if_em_hw.c em_config_collision_dist(struct em_hw *hw) em_hw 2586 dev/pci/if_em_hw.c em_config_mac_to_phy(struct em_hw *hw) em_hw 2645 dev/pci/if_em_hw.c em_force_mac_fc(struct em_hw *hw) em_hw 2712 dev/pci/if_em_hw.c em_config_fc_after_link_up(struct em_hw *hw) em_hw 2917 dev/pci/if_em_hw.c em_check_for_link(struct em_hw *hw) em_hw 3153 dev/pci/if_em_hw.c em_get_speed_and_duplex(struct em_hw *hw, em_hw 3235 dev/pci/if_em_hw.c em_wait_autoneg(struct em_hw *hw) em_hw 3270 dev/pci/if_em_hw.c em_raise_mdi_clk(struct em_hw *hw, em_hw 3288 dev/pci/if_em_hw.c em_lower_mdi_clk(struct em_hw *hw, em_hw 3309 dev/pci/if_em_hw.c em_shift_out_mdi_bits(struct em_hw *hw, em_hw 3359 dev/pci/if_em_hw.c em_shift_in_mdi_bits(struct em_hw *hw) em_hw 3405 dev/pci/if_em_hw.c em_swfw_sync_acquire(struct em_hw *hw, uint16_t mask) em_hw 3449 dev/pci/if_em_hw.c em_swfw_sync_release(struct em_hw *hw, uint16_t mask) em_hw 3485 dev/pci/if_em_hw.c em_read_phy_reg(struct em_hw *hw, em_hw 3544 dev/pci/if_em_hw.c em_read_phy_reg_ex(struct em_hw *hw, uint32_t reg_addr, em_hw 3624 dev/pci/if_em_hw.c em_write_phy_reg(struct em_hw *hw, uint32_t reg_addr, em_hw 3682 dev/pci/if_em_hw.c em_write_phy_reg_ex(struct em_hw *hw, uint32_t reg_addr, em_hw 3744 dev/pci/if_em_hw.c em_read_kmrn_reg(struct em_hw *hw, em_hw 3777 dev/pci/if_em_hw.c em_write_kmrn_reg(struct em_hw *hw, em_hw 3809 dev/pci/if_em_hw.c em_phy_hw_reset(struct em_hw *hw) em_hw 3902 dev/pci/if_em_hw.c em_phy_reset(struct em_hw *hw) em_hw 3959 dev/pci/if_em_hw.c em_kumeran_lock_loss_workaround(struct em_hw *hw) em_hw 4012 dev/pci/if_em_hw.c em_detect_gig_phy(struct em_hw *hw) em_hw 4108 dev/pci/if_em_hw.c em_phy_reset_dsp(struct em_hw *hw) em_hw 4136 dev/pci/if_em_hw.c em_init_eeprom_params(struct em_hw *hw) em_hw 4326 dev/pci/if_em_hw.c em_raise_ee_clk(struct em_hw *hw, em_hw 4345 dev/pci/if_em_hw.c em_lower_ee_clk(struct em_hw *hw, em_hw 4365 dev/pci/if_em_hw.c em_shift_out_ee_bits(struct em_hw *hw, em_hw 4418 dev/pci/if_em_hw.c em_shift_in_ee_bits(struct em_hw *hw, em_hw 4462 dev/pci/if_em_hw.c em_acquire_eeprom(struct em_hw *hw) em_hw 4521 dev/pci/if_em_hw.c em_standby_eeprom(struct em_hw *hw) em_hw 4570 dev/pci/if_em_hw.c em_release_eeprom(struct em_hw *hw) em_hw 4621 dev/pci/if_em_hw.c em_spi_eeprom_ready(struct em_hw *hw) em_hw 4667 dev/pci/if_em_hw.c em_read_eeprom(struct em_hw *hw, em_hw 4769 dev/pci/if_em_hw.c em_read_eeprom_eerd(struct em_hw *hw, em_hw 4803 dev/pci/if_em_hw.c em_write_eeprom_eewr(struct em_hw *hw, em_hw 4844 dev/pci/if_em_hw.c em_poll_eerd_eewr_done(struct em_hw *hw, int eerd) em_hw 4872 dev/pci/if_em_hw.c em_is_onboard_nvm_eeprom(struct em_hw *hw) em_hw 4905 dev/pci/if_em_hw.c em_validate_eeprom_checksum(struct em_hw *hw) em_hw 4970 dev/pci/if_em_hw.c em_update_eeprom_checksum(struct em_hw *hw) em_hw 5015 dev/pci/if_em_hw.c em_write_eeprom(struct em_hw *hw, em_hw 5072 dev/pci/if_em_hw.c em_write_eeprom_spi(struct em_hw *hw, em_hw 5138 dev/pci/if_em_hw.c em_write_eeprom_microwire(struct em_hw *hw, em_hw 5225 dev/pci/if_em_hw.c em_commit_shadow_ram(struct em_hw *hw) em_hw 5389 dev/pci/if_em_hw.c em_read_part_num(struct em_hw *hw, em_hw 5423 dev/pci/if_em_hw.c em_read_mac_addr(struct em_hw * hw) em_hw 5467 dev/pci/if_em_hw.c em_init_rx_addrs(struct em_hw *hw) em_hw 5514 dev/pci/if_em_hw.c em_mc_addr_list_update(struct em_hw *hw, em_hw 5599 dev/pci/if_em_hw.c em_hash_mc_addr(struct em_hw *hw, em_hw 5664 dev/pci/if_em_hw.c em_mta_set(struct em_hw *hw, em_hw 5713 dev/pci/if_em_hw.c em_rar_set(struct em_hw *hw, em_hw 5769 dev/pci/if_em_hw.c em_clear_vfta(struct em_hw *hw) em_hw 5803 dev/pci/if_em_hw.c em_id_led_init(struct em_hw * hw) em_hw 5886 dev/pci/if_em_hw.c em_clear_hw_cntrs(struct em_hw *hw) em_hw 5987 dev/pci/if_em_hw.c em_tbi_adjust_stats(struct em_hw *hw, em_hw 6065 dev/pci/if_em_hw.c em_get_bus_info(struct em_hw *hw) em_hw 6140 dev/pci/if_em_hw.c em_write_reg_io(struct em_hw *hw, em_hw 6167 dev/pci/if_em_hw.c em_get_cable_length(struct em_hw *hw, em_hw 6357 dev/pci/if_em_hw.c em_check_downshift(struct em_hw *hw) em_hw 6403 dev/pci/if_em_hw.c em_config_dsp_after_link_change(struct em_hw *hw, em_hw 6591 dev/pci/if_em_hw.c em_set_phy_mode(struct em_hw *hw) em_hw 6636 dev/pci/if_em_hw.c em_set_d3_lplu_state(struct em_hw *hw, em_hw 6766 dev/pci/if_em_hw.c em_set_d0_lplu_state(struct em_hw *hw, em_hw 6857 dev/pci/if_em_hw.c em_set_vco_speed(struct em_hw *hw) em_hw 6921 dev/pci/if_em_hw.c em_host_if_read_cookie(struct em_hw * hw, uint8_t *buffer) em_hw 6948 dev/pci/if_em_hw.c em_mng_enable_host_if(struct em_hw * hw) em_hw 6980 dev/pci/if_em_hw.c em_check_mng_mode(struct em_hw *hw) em_hw 7023 dev/pci/if_em_hw.c em_enable_tx_pkt_filtering(struct em_hw *hw) em_hw 7058 dev/pci/if_em_hw.c em_polarity_reversal_workaround(struct em_hw *hw) em_hw 7152 dev/pci/if_em_hw.c em_set_pci_express_master_disable(struct em_hw *hw) em_hw 7178 dev/pci/if_em_hw.c em_disable_pciex_master(struct em_hw *hw) em_hw 7216 dev/pci/if_em_hw.c em_get_auto_rd_done(struct em_hw *hw) em_hw 7264 dev/pci/if_em_hw.c em_get_phy_cfg_done(struct em_hw *hw) em_hw 7311 dev/pci/if_em_hw.c em_get_hw_eeprom_semaphore(struct em_hw *hw) em_hw 7361 dev/pci/if_em_hw.c em_put_hw_eeprom_semaphore(struct em_hw *hw) em_hw 7390 dev/pci/if_em_hw.c em_get_software_semaphore(struct em_hw *hw) em_hw 7425 dev/pci/if_em_hw.c em_release_software_semaphore(struct em_hw *hw) em_hw 7452 dev/pci/if_em_hw.c em_check_phy_reset_block(struct em_hw *hw) em_hw 7479 dev/pci/if_em_hw.c em_set_pci_ex_no_snoop(struct em_hw *hw, uint32_t no_snoop) em_hw 7520 dev/pci/if_em_hw.c em_get_software_flag(struct em_hw *hw) em_hw 7559 dev/pci/if_em_hw.c em_release_software_flag(struct em_hw *hw) em_hw 7585 dev/pci/if_em_hw.c em_read_eeprom_ich8(struct em_hw *hw, uint16_t offset, uint16_t words, em_hw 7641 dev/pci/if_em_hw.c em_write_eeprom_ich8(struct em_hw *hw, uint16_t offset, uint16_t words, em_hw 7688 dev/pci/if_em_hw.c em_ich8_cycle_init(struct em_hw *hw) em_hw 7755 dev/pci/if_em_hw.c em_ich8_flash_cycle(struct em_hw *hw, uint32_t timeout) em_hw 7790 dev/pci/if_em_hw.c em_read_ich8_data(struct em_hw *hw, uint32_t index, em_hw 7869 dev/pci/if_em_hw.c em_write_ich8_data(struct em_hw *hw, uint32_t index, uint32_t size, em_hw 7944 dev/pci/if_em_hw.c em_read_ich8_byte(struct em_hw *hw, uint32_t index, uint8_t* data) em_hw 7967 dev/pci/if_em_hw.c em_verify_write_ich8_byte(struct em_hw *hw, uint32_t index, uint8_t byte) em_hw 8000 dev/pci/if_em_hw.c em_write_ich8_byte(struct em_hw *hw, uint32_t index, uint8_t data) em_hw 8018 dev/pci/if_em_hw.c em_read_ich8_word(struct em_hw *hw, uint32_t index, uint16_t *data) em_hw 8038 dev/pci/if_em_hw.c em_erase_ich8_4k_segment(struct em_hw *hw, uint32_t bank) em_hw 8129 dev/pci/if_em_hw.c em_init_lcd_from_nvm_config_region(struct em_hw *hw, em_hw 8170 dev/pci/if_em_hw.c em_init_lcd_from_nvm(struct em_hw *hw) em_hw 47 dev/pci/if_em_hw.h struct em_hw; em_hw 307 dev/pci/if_em_hw.h int32_t em_reset_hw(struct em_hw *hw); em_hw 308 dev/pci/if_em_hw.h int32_t em_init_hw(struct em_hw *hw); em_hw 309 dev/pci/if_em_hw.h int32_t em_set_mac_type(struct em_hw *hw); em_hw 310 dev/pci/if_em_hw.h void em_set_media_type(struct em_hw *hw); em_hw 313 dev/pci/if_em_hw.h int32_t em_setup_link(struct em_hw *hw); em_hw 314 dev/pci/if_em_hw.h int32_t em_phy_setup_autoneg(struct em_hw *hw); em_hw 315 dev/pci/if_em_hw.h void em_config_collision_dist(struct em_hw *hw); em_hw 316 dev/pci/if_em_hw.h int32_t em_check_for_link(struct em_hw *hw); em_hw 317 dev/pci/if_em_hw.h int32_t em_get_speed_and_duplex(struct em_hw *hw, uint16_t *speed, uint16_t *duplex); em_hw 318 dev/pci/if_em_hw.h int32_t em_force_mac_fc(struct em_hw *hw); em_hw 321 dev/pci/if_em_hw.h int32_t em_read_phy_reg(struct em_hw *hw, uint32_t reg_addr, uint16_t *phy_data); em_hw 322 dev/pci/if_em_hw.h int32_t em_write_phy_reg(struct em_hw *hw, uint32_t reg_addr, uint16_t data); em_hw 323 dev/pci/if_em_hw.h int32_t em_phy_hw_reset(struct em_hw *hw); em_hw 324 dev/pci/if_em_hw.h int32_t em_phy_reset(struct em_hw *hw); em_hw 325 dev/pci/if_em_hw.h int32_t em_phy_get_info(struct em_hw *hw, struct em_phy_info *phy_info); em_hw 326 dev/pci/if_em_hw.h int32_t em_validate_mdi_setting(struct em_hw *hw); em_hw 327 dev/pci/if_em_hw.h void em_phy_powerdown_workaround(struct em_hw *hw); em_hw 330 dev/pci/if_em_hw.h int32_t em_init_eeprom_params(struct em_hw *hw); em_hw 333 dev/pci/if_em_hw.h uint32_t em_enable_mng_pass_thru(struct em_hw *hw); em_hw 374 dev/pci/if_em_hw.h int32_t em_read_part_num(struct em_hw *hw, uint32_t *part_num); em_hw 375 dev/pci/if_em_hw.h int32_t em_mng_write_dhcp_info(struct em_hw *hw, uint8_t *buffer, em_hw 377 dev/pci/if_em_hw.h boolean_t em_check_mng_mode(struct em_hw *hw); em_hw 378 dev/pci/if_em_hw.h boolean_t em_enable_tx_pkt_filtering(struct em_hw *hw); em_hw 379 dev/pci/if_em_hw.h int32_t em_read_eeprom(struct em_hw *hw, uint16_t reg, uint16_t words, uint16_t *data); em_hw 380 dev/pci/if_em_hw.h int32_t em_validate_eeprom_checksum(struct em_hw *hw); em_hw 381 dev/pci/if_em_hw.h int32_t em_update_eeprom_checksum(struct em_hw *hw); em_hw 382 dev/pci/if_em_hw.h int32_t em_write_eeprom(struct em_hw *hw, uint16_t reg, uint16_t words, uint16_t *data); em_hw 383 dev/pci/if_em_hw.h int32_t em_read_mac_addr(struct em_hw * hw); em_hw 386 dev/pci/if_em_hw.h void em_mc_addr_list_update(struct em_hw *hw, uint8_t * mc_addr_list, uint32_t mc_addr_count, em_hw 388 dev/pci/if_em_hw.h uint32_t em_hash_mc_addr(struct em_hw *hw, uint8_t *mc_addr); em_hw 389 dev/pci/if_em_hw.h void em_mta_set(struct em_hw *hw, uint32_t hash_value); em_hw 390 dev/pci/if_em_hw.h void em_rar_set(struct em_hw *hw, uint8_t *mc_addr, uint32_t rar_index); em_hw 391 dev/pci/if_em_hw.h void em_write_vfta(struct em_hw *hw, uint32_t offset, uint32_t value); em_hw 394 dev/pci/if_em_hw.h int32_t em_setup_led(struct em_hw *hw); em_hw 395 dev/pci/if_em_hw.h int32_t em_cleanup_led(struct em_hw *hw); em_hw 396 dev/pci/if_em_hw.h int32_t em_led_on(struct em_hw *hw); em_hw 397 dev/pci/if_em_hw.h int32_t em_led_off(struct em_hw *hw); em_hw 398 dev/pci/if_em_hw.h int32_t em_blink_led_start(struct em_hw *hw); em_hw 403 dev/pci/if_em_hw.h void em_clear_hw_cntrs(struct em_hw *hw); em_hw 404 dev/pci/if_em_hw.h void em_reset_adaptive(struct em_hw *hw); em_hw 405 dev/pci/if_em_hw.h void em_update_adaptive(struct em_hw *hw); em_hw 406 dev/pci/if_em_hw.h void em_tbi_adjust_stats(struct em_hw *hw, struct em_hw_stats *stats, uint32_t frame_len, uint8_t *mac_addr); em_hw 407 dev/pci/if_em_hw.h void em_get_bus_info(struct em_hw *hw); em_hw 408 dev/pci/if_em_hw.h void em_pci_set_mwi(struct em_hw *hw); em_hw 409 dev/pci/if_em_hw.h void em_pci_clear_mwi(struct em_hw *hw); em_hw 410 dev/pci/if_em_hw.h void em_read_pci_cfg(struct em_hw *hw, uint32_t reg, uint16_t *value); em_hw 411 dev/pci/if_em_hw.h void em_write_pci_cfg(struct em_hw *hw, uint32_t reg, uint16_t *value); em_hw 412 dev/pci/if_em_hw.h int32_t em_read_pcie_cap_reg(struct em_hw *hw, uint32_t reg, uint16_t *value); em_hw 414 dev/pci/if_em_hw.h int32_t em_disable_pciex_master(struct em_hw *hw); em_hw 415 dev/pci/if_em_hw.h int32_t em_check_phy_reset_block(struct em_hw *hw); em_hw 1367 dev/pci/if_em_hw.h struct em_hw {