H A D | bxe_elink.c | 3412 elink_cl22_write(struct bxe_softc *sc, struct elink_phy *phy, uint16_t reg, uint16_t val) argument 3447 elink_cl22_read(struct bxe_softc *sc, struct elink_phy *phy, uint16_t reg, uint16_t *ret_val) argument 3489 elink_cl45_read(struct bxe_softc *sc, struct elink_phy *phy, uint8_t devad, uint16_t reg, uint16_t *ret_val) argument 3566 elink_cl45_write(struct bxe_softc *sc, struct elink_phy *phy, uint8_t devad, uint16_t reg, uint16_t val) argument 3779 elink_eee_disable(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 3795 elink_eee_advertise(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint8_t modes) argument 3832 elink_eee_an_resolve(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 3992 elink_cl45_read_or_write(struct bxe_softc *sc, struct elink_phy *phy, uint8_t devad, uint16_t reg, uint16_t or_val) argument 4000 elink_cl45_read_and_write(struct bxe_softc *sc, struct elink_phy *phy, uint8_t devad, uint16_t reg, uint16_t and_val) argument 4043 elink_get_warpcore_lane(struct elink_phy *phy, struct elink_params *params) argument 4098 elink_set_aer_mmd(struct elink_params *params, struct elink_phy *phy) argument 4168 elink_xgxs_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 4201 elink_calc_ieee_aneg_adv(struct elink_phy *phy, struct elink_params *params, uint16_t *ieee_fc) argument 4283 elink_ext_phy_set_pause(struct elink_params *params, struct elink_phy *phy, struct elink_vars *vars) argument 4310 elink_pause_resolve(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint32_t pause_result) argument 4357 elink_ext_phy_update_adv_fc(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4412 elink_ext_phy_resolve_fc(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4461 elink_warpcore_enable_AN_KR2(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4500 elink_disable_kr2(struct elink_params *params, struct elink_vars *vars, struct elink_phy *phy) argument 4535 elink_warpcore_set_lpi_passthrough(struct elink_phy *phy, struct elink_params *params) argument 4547 elink_warpcore_restart_AN_KR(struct elink_phy *phy, struct elink_params *params) argument 4562 elink_warpcore_enable_AN_KR(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4714 elink_warpcore_set_10G_KR(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4782 elink_warpcore_set_10G_XFI(struct elink_phy *phy, struct elink_params *params, uint8_t is_xfi) argument 4917 elink_warpcore_set_20G_force_KR2(struct elink_phy *phy, struct elink_params *params) argument 4970 elink_warpcore_set_20G_DXGXS(struct bxe_softc *sc, struct elink_phy *phy, uint16_t lane) argument 5024 elink_warpcore_set_sgmii_speed(struct elink_phy *phy, struct elink_params *params, uint8_t fiber_mode, uint8_t always_autoneg) argument 5107 elink_warpcore_reset_lane(struct bxe_softc *sc, struct elink_phy *phy, uint8_t reset) argument 5126 elink_warpcore_clear_regs(struct elink_phy *phy, struct elink_params *params, uint16_t lane) argument 5201 elink_is_sfp_module_plugged(struct elink_phy *phy, struct elink_params *params) argument 5219 elink_warpcore_get_sigdet(struct elink_phy *phy, struct elink_params *params) argument 5233 elink_warpcore_config_runtime(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 5286 elink_warpcore_config_sfi(struct elink_phy *phy, struct elink_params *params) argument 5303 elink_sfp_e3_set_transmitter(struct elink_params *params, struct elink_phy *phy, uint8_t tx_en) argument 5324 elink_warpcore_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 5432 elink_warpcore_link_reset(struct elink_phy *phy, struct elink_params *params) argument 5487 elink_set_warpcore_loopback(struct elink_phy *phy, struct elink_params *params) argument 5706 elink_set_master_ln(struct elink_params *params, struct elink_phy *phy) argument 5727 elink_reset_unicore(struct elink_params *params, struct elink_phy *phy, uint8_t set_serdes) argument 5771 elink_set_swap_lanes(struct elink_params *params, struct elink_phy *phy) argument 5813 elink_set_parallel_detection(struct elink_phy *phy, struct elink_params *params) argument 5866 elink_set_autoneg(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint8_t enable_cl73) argument 5970 elink_program_serdes(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6019 elink_set_brcm_cl37_advertisement(struct elink_phy *phy, struct elink_params *params) argument 6039 elink_set_ieee_aneg_advertisement(struct elink_phy *phy, struct elink_params *params, uint16_t ieee_fc) argument 6060 elink_restart_autoneg(struct elink_phy *phy, struct elink_params *params, uint8_t enable_cl73) argument 6100 elink_initialize_sgmii_process(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6172 elink_direct_parallel_detect_used(struct elink_phy *phy, struct elink_params *params) argument 6206 elink_update_adv_fc(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint32_t gp_status) argument 6253 elink_flow_ctrl_resolve(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint32_t gp_status) argument 6281 elink_check_fallback_to_cl37(struct elink_phy *phy, struct elink_params *params) argument 6349 elink_xgxs_an_resolve(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint32_t gp_status) argument 6362 elink_get_link_speed_duplex(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint16_t is_link_up, uint16_t speed_mask, uint16_t is_duplex) argument 6455 elink_link_settings_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6537 elink_warpcore_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6678 struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY]; local 6761 elink_set_preemphasis(struct elink_phy *phy, struct elink_params *params) argument 6785 elink_xgxs_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6834 elink_prepare_xgxs(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6873 elink_wait_reset_complete(struct bxe_softc *sc, struct elink_phy *phy, struct elink_params *params) argument 7108 elink_set_xgxs_loopback(struct elink_phy *phy, struct elink_params *params) argument 7430 struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY]; local 7483 elink_int_link_reset(struct elink_phy *phy, struct elink_params *params) argument 7491 elink_common_ext_link_reset(struct elink_phy *phy, struct elink_params *params) argument 7733 struct elink_phy *phy = ¶ms->phy[phy_index]; local 7973 elink_save_bcm_spirom_ver(struct bxe_softc *sc, struct elink_phy *phy, uint8_t port) argument 7987 elink_ext_phy_10G_an_resolve(struct bxe_softc *sc, struct elink_phy *phy, struct elink_vars *vars) argument 8007 elink_8073_resolve_fc(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8040 elink_8073_8727_external_rom_boot(struct bxe_softc *sc, struct elink_phy *phy, uint8_t port) argument 8121 elink_8073_is_snr_needed(struct bxe_softc *sc, struct elink_phy *phy) argument 8147 elink_8073_xaui_wa(struct bxe_softc *sc, struct elink_phy *phy) argument 8203 elink_807x_force_10G(struct bxe_softc *sc, struct elink_phy *phy) argument 8216 elink_8073_set_pause_cl37(struct elink_params *params, struct elink_phy *phy, struct elink_vars *vars) argument 8251 elink_8073_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 8267 elink_8073_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8415 elink_8073_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8560 elink_8073_link_reset(struct elink_phy *phy, struct elink_params *params) argument 8579 elink_8705_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8606 elink_8705_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8642 elink_set_disable_pmd_transmit(struct elink_params *params, struct elink_phy *phy, uint8_t pmd_dis) argument 8679 elink_sfp_e1e2_set_transmitter(struct elink_params *params, struct elink_phy *phy, uint8_t tx_en) argument 8736 elink_sfp_set_transmitter(struct elink_params *params, struct elink_phy *phy, uint8_t tx_en) argument 8748 elink_8726_read_sfp_module_eeprom(struct elink_phy *phy, struct elink_params *params, uint8_t dev_addr, uint16_t addr, uint8_t byte_cnt, uint8_t *o_buf, uint8_t is_init) argument 8836 elink_warpcore_read_sfp_module_eeprom(struct elink_phy *phy, struct elink_params *params, uint8_t dev_addr, uint16_t addr, uint8_t byte_cnt, uint8_t *o_buf, uint8_t is_init) argument 8879 elink_8727_read_sfp_module_eeprom(struct elink_phy *phy, struct elink_params *params, uint8_t dev_addr, uint16_t addr, uint8_t byte_cnt, uint8_t *o_buf, uint8_t is_init) argument 8974 elink_read_sfp_module_eeprom(struct elink_phy *phy, struct elink_params *params, uint8_t dev_addr, uint16_t addr, uint16_t byte_cnt, uint8_t *o_buf) argument 9015 elink_get_edc_mode(struct elink_phy *phy, struct elink_params *params, uint16_t *edc_mode) argument 9164 elink_verify_sfp_module(struct elink_phy *phy, struct elink_params *params) argument 9238 elink_wait_for_sfp_module_initialized(struct elink_phy *phy, struct elink_params *params) argument 9272 elink_8727_power_module(struct bxe_softc *sc, struct elink_phy *phy, uint8_t is_power_up) argument 9304 elink_8726_set_limiting_mode(struct bxe_softc *sc, struct elink_phy *phy, uint16_t edc_mode) argument 9353 elink_8727_set_limiting_mode(struct bxe_softc *sc, struct elink_phy *phy, uint16_t edc_mode) argument 9387 elink_8727_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 9495 elink_warpcore_hw_reset(struct elink_phy *phy, struct elink_params *params) argument 9509 elink_power_sfp_module(struct elink_params *params, struct elink_phy *phy, uint8_t power) argument 9528 elink_warpcore_set_limiting_mode(struct elink_params *params, struct elink_phy *phy, uint16_t edc_mode) argument 9568 elink_set_limiting_mode(struct elink_params *params, struct elink_phy *phy, uint16_t edc_mode) argument 9586 elink_sfp_module_detection(struct elink_phy *phy, struct elink_params *params) argument 9644 struct elink_phy *phy; local 9713 elink_sfp_mask_fault(struct bxe_softc *sc, struct elink_phy *phy, uint16_t alarm_status_offset, uint16_t alarm_ctrl_offset) argument 9736 elink_8706_8726_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9798 elink_8706_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9904 elink_8706_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9914 elink_8726_config_loopback(struct elink_phy *phy, struct elink_params *params) argument 9922 elink_8726_external_rom_boot(struct elink_phy *phy, struct elink_params *params) argument 9960 elink_8726_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9981 elink_8726_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10066 elink_8726_link_reset(struct elink_phy *phy, struct elink_params *params) argument 10081 elink_8727_set_link_led(struct elink_phy *phy, struct elink_params *params, uint8_t mode) argument 10127 elink_8727_hw_reset(struct elink_phy *phy, struct elink_params *params) argument 10142 elink_8727_config_speed(struct elink_phy *phy, struct elink_params *params) argument 10199 elink_8727_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10285 elink_8727_handle_mod_abs(struct elink_phy *phy, struct elink_params *params) argument 10370 elink_8727_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10529 elink_8727_link_reset(struct elink_phy *phy, struct elink_params *params) argument 10547 elink_is_8483x_8485x(struct elink_phy *phy) argument 10554 elink_save_848xx_spirom_version(struct elink_phy *phy, struct bxe_softc *sc, uint8_t port) argument 10622 elink_848xx_set_led(struct bxe_softc *sc, struct elink_phy *phy) argument 10661 elink_848xx_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 10684 elink_848xx_cmn_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10830 elink_8481_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10850 elink_84858_cmd_hdlr(struct elink_phy *phy, struct elink_params *params, uint16_t fw_cmd, uint16_t cmd_args[], int argc) argument 10927 elink_84833_cmd_hdlr(struct elink_phy *phy, struct elink_params *params, uint16_t fw_cmd, uint16_t cmd_args[], int argc, int process) argument 11006 elink_848xx_cmd_hdlr(struct elink_phy *phy, struct elink_params *params, uint16_t fw_cmd, uint16_t cmd_args[], int argc, int process) argument 11026 elink_848xx_pair_swap_cfg(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11094 elink_84833_hw_reset_phy(struct elink_phy *phy, struct elink_params *params) argument 11127 elink_8483x_disable_eee(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11148 elink_8483x_enable_eee(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11167 elink_848x3_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11342 elink_848xx_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11492 elink_8481_hw_reset(struct elink_phy *phy, struct elink_params *params) argument 11501 elink_8481_link_reset(struct elink_phy *phy, struct elink_params *params) argument 11510 elink_848x3_link_reset(struct elink_phy *phy, struct elink_params *params) argument 11537 elink_848xx_set_link_led(struct elink_phy *phy, struct elink_params *params, uint8_t mode) argument 11812 elink_54618se_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 11841 elink_54618se_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 12048 elink_5461x_set_link_led(struct elink_phy *phy, struct elink_params *params, uint8_t mode) argument 12084 elink_54618se_link_reset(struct elink_phy *phy, struct elink_params *params) argument 12109 elink_54618se_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 12216 elink_54618se_config_loopback(struct elink_phy *phy, struct elink_params *params) argument 12259 elink_7101_config_loopback(struct elink_phy *phy, struct elink_params *params) argument 12268 elink_7101_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 12308 elink_7101_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 12361 elink_sfx7101_sp_sw_reset(struct bxe_softc *sc, struct elink_phy *phy) argument 12386 elink_7101_hw_reset(struct elink_phy *phy, struct elink_params *params) argument 12396 elink_7101_set_link_led(struct elink_phy *phy, struct elink_params *params, uint8_t mode) argument 12956 elink_populate_preemphasis(struct bxe_softc *sc, uint32_t shmem_base, struct elink_phy *phy, uint8_t port, uint8_t phy_index) argument 13017 elink_populate_int_phy(struct bxe_softc *sc, uint32_t shmem_base, uint8_t port, struct elink_phy *phy) argument 13157 elink_populate_ext_phy(struct bxe_softc *sc, uint8_t phy_index, uint32_t shmem_base, uint32_t shmem2_base, uint8_t port, struct elink_phy *phy) argument 13285 elink_populate_phy(struct bxe_softc *sc, uint8_t phy_index, uint32_t shmem_base, uint32_t shmem2_base, uint8_t port, struct elink_phy *phy) argument 13297 elink_phy_def_cfg(struct elink_params *params, struct elink_phy *phy, uint8_t phy_index) argument 13412 struct elink_phy *phy; local 13836 struct elink_phy *phy = ¶ms->phy[phy_idx]; local 14235 struct elink_phy phy[PORT_MAX]; local 14363 struct elink_phy phy; local 14458 struct elink_phy phy[PORT_MAX]; local 14836 elink_sfp_tx_fault_detection(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 14879 elink_kr2_recovery(struct elink_params *params, struct elink_vars *vars, struct elink_phy *phy) argument 14889 elink_check_kr2_wa(struct elink_params *params, struct elink_vars *vars, struct elink_phy *phy) argument 14977 struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY]; local 15013 struct elink_phy phy; local 15065 struct elink_phy phy; local [all...] |