Lines Matching defs:params

373 static int elink_check_lfa(struct elink_params *params)  in elink_check_lfa()
571 static void elink_ets_e2e3a0_disabled(struct elink_params *params) in elink_ets_e2e3a0_disabled()
662 const struct elink_params *params, in elink_ets_e3b0_set_credit_upper_bound_nig()
700 static void elink_ets_e3b0_nig_disabled(const struct elink_params *params, in elink_ets_e3b0_nig_disabled()
784 const struct elink_params *params, in elink_ets_e3b0_set_credit_upper_bound_pbf()
817 static void elink_ets_e3b0_pbf_disabled(const struct elink_params *params) in elink_ets_e3b0_pbf_disabled()
875 static elink_status_t elink_ets_e3b0_disabled(const struct elink_params *params, in elink_ets_e3b0_disabled()
898 elink_status_t elink_ets_disabled(struct elink_params *params, in elink_ets_disabled()
921 static elink_status_t elink_ets_e3b0_cli_map(const struct elink_params *params, in elink_ets_e3b0_cli_map()
1028 const struct elink_params *params, in elink_ets_e3b0_get_total_bw()
1088 static elink_status_t elink_ets_e3b0_sp_pri_to_cos_set(const struct elink_params *params, in elink_ets_e3b0_sp_pri_to_cos_set()
1170 static elink_status_t elink_ets_e3b0_sp_set_pri_cli_reg(const struct elink_params *params, in elink_ets_e3b0_sp_set_pri_cli_reg()
1263 elink_status_t elink_ets_e3b0_config(const struct elink_params *params, in elink_ets_e3b0_config()
1365 static void elink_ets_bw_limit_common(const struct elink_params *params) in elink_ets_bw_limit_common()
1409 void elink_ets_bw_limit(const struct elink_params *params, const u32 cos0_bw, in elink_ets_bw_limit()
1441 elink_status_t elink_ets_strict(const struct elink_params *params, const u8 strict_cos) in elink_ets_strict()
1487 static void elink_update_pfc_xmac(struct elink_params *params, in elink_update_pfc_xmac()
1552 static void elink_emac_get_pfc_stat(struct elink_params *params, in elink_emac_get_pfc_stat()
1584 void elink_pfc_statistic(struct elink_params *params, struct elink_vars *vars, in elink_pfc_statistic()
1654 struct elink_params *params) in elink_set_mdio_emac_per_phy()
1665 static void elink_emac_init(struct elink_params *params, in elink_emac_init()
1711 static void elink_set_xumac_nig(struct elink_params *params, in elink_set_xumac_nig()
1725 static void elink_set_umac_rxtx(struct elink_params *params, u8 en) in elink_set_umac_rxtx()
1744 static void elink_umac_enable(struct elink_params *params, in elink_umac_enable()
1843 static void elink_xmac_init(struct elink_params *params, u32 max_speed) in elink_xmac_init()
1905 static void elink_set_xmac_rxtx(struct elink_params *params, u8 en) in elink_set_xmac_rxtx()
1933 static elink_status_t elink_xmac_enable(struct elink_params *params, in elink_xmac_enable()
2005 static elink_status_t elink_emac_enable(struct elink_params *params, in elink_emac_enable()
2181 static void elink_update_pfc_bmac1(struct elink_params *params, in elink_update_pfc_bmac1()
2212 static void elink_update_pfc_bmac2(struct elink_params *params, in elink_update_pfc_bmac2()
2350 static void elink_update_mng(struct elink_params *params, u32 link_status) in elink_update_mng()
2360 static void elink_update_pfc_nig(struct elink_params *params, in elink_update_pfc_nig()
2456 elink_status_t elink_update_pfc(struct elink_params *params, in elink_update_pfc()
2512 static elink_status_t elink_bmac1_enable(struct elink_params *params, in elink_bmac1_enable()
2587 static elink_status_t elink_bmac2_enable(struct elink_params *params, in elink_bmac2_enable()
2654 static elink_status_t elink_bmac_enable(struct elink_params *params, in elink_bmac_enable()
2738 static elink_status_t elink_pbf_update(struct elink_params *params, u32 flow_ctrl, in elink_pbf_update()
3103 static u8 elink_eee_has_cap(struct elink_params *params) in elink_eee_has_cap()
3154 static u32 elink_eee_calc_timer(struct elink_params *params) in elink_eee_calc_timer()
3186 static elink_status_t elink_eee_set_timers(struct elink_params *params, in elink_eee_set_timers()
3219 static elink_status_t elink_eee_initial_config(struct elink_params *params, in elink_eee_initial_config()
3239 struct elink_params *params, in elink_eee_disable()
3255 struct elink_params *params, in elink_eee_advertise()
3281 static void elink_update_mng_eee(struct elink_params *params, u32 eee_status) in elink_update_mng_eee()
3292 struct elink_params *params, in elink_eee_an_resolve()
3340 static void elink_bsc_module_sel(struct elink_params *params) in elink_bsc_module_sel()
3366 static elink_status_t elink_bsc_read(struct elink_params *params, in elink_bsc_read()
3476 elink_status_t elink_phy_read(struct elink_params *params, u8 phy_addr, in elink_phy_read()
3493 elink_status_t elink_phy_write(struct elink_params *params, u8 phy_addr, in elink_phy_write()
3513 struct elink_params *params) in elink_get_warpcore_lane()
3569 static void elink_set_aer_mmd(struct elink_params *params, in elink_set_aer_mmd()
3645 struct elink_params *params, in elink_xgxs_specific_func()
3659 static void elink_xgxs_deassert(struct elink_params *params) in elink_xgxs_deassert()
3679 struct elink_params *params, u16 *ieee_fc) in elink_calc_ieee_aneg_adv()
3722 static void set_phy_vars(struct elink_params *params, in set_phy_vars()
3766 static void elink_ext_phy_set_pause(struct elink_params *params, in elink_ext_phy_set_pause()
3822 struct elink_params *params, in elink_ext_phy_update_adv_fc()
3879 struct elink_params *params, in elink_ext_phy_resolve_fc()
3919 static void elink_update_link_attr(struct elink_params *params, u32 link_attr) in elink_update_link_attr()
3930 struct elink_params *params, in elink_warpcore_enable_AN_KR2()
3968 static void elink_disable_kr2(struct elink_params *params, in elink_disable_kr2()
4004 struct elink_params *params) in elink_warpcore_set_lpi_passthrough()
4016 struct elink_params *params) in elink_warpcore_restart_AN_KR()
4031 struct elink_params *params, in elink_warpcore_enable_AN_KR()
4183 struct elink_params *params, in elink_warpcore_set_10G_KR()
4251 struct elink_params *params, in elink_warpcore_set_10G_XFI()
4367 struct elink_params *params) in elink_warpcore_set_20G_force_KR2()
4478 struct elink_params *params, in elink_warpcore_set_sgmii_speed()
4582 struct elink_params *params, in elink_warpcore_clear_regs()
4657 struct elink_params *params) in elink_is_sfp_module_plugged()
4675 struct elink_params *params) in elink_warpcore_get_sigdet()
4690 struct elink_params *params, in elink_warpcore_config_runtime()
4744 struct elink_params *params) in elink_warpcore_config_sfi()
4762 static void elink_sfp_e3_set_transmitter(struct elink_params *params, in elink_sfp_e3_set_transmitter()
4784 elink_warpcore_config_init(struct elink_phy *phy, struct elink_params *params, in elink_warpcore_config_init()
4897 struct elink_params *params) in elink_warpcore_link_reset()
4954 struct elink_params *params) in elink_set_warpcore_loopback()
5324 static void elink_sync_link(struct elink_params *params, in elink_sync_link()
5434 void elink_link_status_update(struct elink_params *params, in elink_link_status_update()
5507 static void elink_set_master_ln(struct elink_params *params, in elink_set_master_ln()
5528 static elink_status_t elink_reset_unicore(struct elink_params *params, in elink_reset_unicore()
5574 static void elink_set_swap_lanes(struct elink_params *params, in elink_set_swap_lanes()
5617 struct elink_params *params) in elink_set_parallel_detection()
5670 struct elink_params *params, in elink_set_autoneg()
5774 struct elink_params *params, in elink_program_serdes()
5823 struct elink_params *params) in elink_set_brcm_cl37_advertisement()
5843 struct elink_params *params, in elink_set_ieee_aneg_advertisement()
5864 struct elink_params *params, in elink_restart_autoneg()
5904 struct elink_params *params, in elink_initialize_sgmii_process()
5976 struct elink_params *params) in elink_direct_parallel_detect_used()
6010 struct elink_params *params, in elink_update_adv_fc()
6057 struct elink_params *params, in elink_flow_ctrl_resolve()
6087 struct elink_params *params) in elink_check_fallback_to_cl37()
6155 struct elink_params *params, in elink_xgxs_an_resolve()
6169 struct elink_params *params, in elink_get_link_speed_duplex()
6263 elink_link_settings_status(struct elink_phy *phy, struct elink_params *params, in elink_link_settings_status()
6339 elink_warpcore_read_status(struct elink_phy *phy, struct elink_params *params, in elink_warpcore_read_status()
6466 static void elink_set_gmii_tx_driver(struct elink_params *params) in elink_set_gmii_tx_driver()
6505 static elink_status_t elink_emac_program(struct elink_params *params, in elink_emac_program()
6553 struct elink_params *params) in elink_set_preemphasis()
6577 elink_xgxs_config_init(struct elink_phy *phy, struct elink_params *params, in elink_xgxs_config_init()
6629 struct elink_params *params, in elink_prepare_xgxs()
6673 struct elink_params *params) in elink_wait_reset_complete()
6701 static void elink_link_int_enable(struct elink_params *params) in elink_link_int_enable()
6783 static void elink_link_int_ack(struct elink_params *params, in elink_link_int_ack()
6880 elink_status_t elink_get_ext_phy_fw_version(struct elink_params *params, u8 *version, in elink_get_ext_phy_fw_version()
6923 struct elink_params *params) in elink_set_xgxs_loopback()
6980 elink_status_t elink_set_led(struct elink_params *params, in elink_set_led()
7138 elink_status_t elink_test_link(struct elink_params *params, struct elink_vars *vars, in elink_test_link()
7229 static elink_status_t elink_link_initialize(struct elink_params *params, in elink_link_initialize()
7313 struct elink_params *params) in elink_int_link_reset()
7325 struct elink_params *params) in elink_common_ext_link_reset()
7346 static elink_status_t elink_update_link_down(struct elink_params *params, in elink_update_link_down()
7397 static elink_status_t elink_update_link_up(struct elink_params *params, in elink_update_link_up()
7496 static void elink_chng_link_count(struct elink_params *params, u8 clear) in elink_chng_link_count()
7526 elink_status_t elink_link_update(struct elink_params *params, struct elink_vars *vars) in elink_link_update()
7848 struct elink_params *params, in elink_8073_resolve_fc()
8062 static void elink_8073_set_pause_cl37(struct elink_params *params, in elink_8073_set_pause_cl37()
8100 struct elink_params *params, in elink_8073_specific_func()
8116 struct elink_params *params, in elink_8073_config_init()
8266 elink_8073_read_status(struct elink_phy *phy, struct elink_params *params, in elink_8073_read_status()
8411 struct elink_params *params) in elink_8073_link_reset()
8435 struct elink_params *params, in elink_8705_config_init()
8462 elink_8705_read_status(struct elink_phy *phy, struct elink_params *params, in elink_8705_read_status()
8500 static void elink_set_disable_pmd_transmit(struct elink_params *params, in elink_set_disable_pmd_transmit()
8525 static u8 elink_get_gpio_port(struct elink_params *params) in elink_get_gpio_port()
8539 static void elink_sfp_e1e2_set_transmitter(struct elink_params *params, in elink_sfp_e1e2_set_transmitter()
8597 static void elink_sfp_set_transmitter(struct elink_params *params, in elink_sfp_set_transmitter()
8618 struct elink_params *params, in elink_8726_read_sfp_module_eeprom()
8688 static void elink_warpcore_power_module(struct elink_params *params, in elink_warpcore_power_module()
8711 struct elink_params *params, in elink_warpcore_read_sfp_module_eeprom()
8754 struct elink_params *params, in elink_8727_read_sfp_module_eeprom()
8865 struct elink_params *params, u8 dev_addr, in elink_read_sfp_module_eeprom()
8987 struct elink_params *params, in elink_get_edc_mode()
9150 struct elink_params *params) in elink_determine_sfp_media()
9171 struct elink_params *params) in elink_verify_sfp_module()
9247 struct elink_params *params) in elink_wait_for_sfp_module_initialized()
9405 struct elink_params *params, in elink_8727_specific_func()
9451 static void elink_set_e1e2_module_fault_led(struct elink_params *params, in elink_set_e1e2_module_fault_led()
9487 static void elink_set_e3_module_fault_led(struct elink_params *params, in elink_set_e3_module_fault_led()
9503 static void elink_set_sfp_module_fault_led(struct elink_params *params, in elink_set_sfp_module_fault_led()
9521 struct elink_params *params) in elink_warpcore_hw_reset()
9537 static void elink_power_sfp_module(struct elink_params *params, in elink_power_sfp_module()
9563 static void elink_warpcore_set_limiting_mode(struct elink_params *params, in elink_warpcore_set_limiting_mode()
9604 static void elink_set_limiting_mode(struct elink_params *params, in elink_set_limiting_mode()
9629 struct elink_params *params) in elink_sfp_module_detection()
9687 void elink_handle_module_detect_int(struct elink_params *params) in elink_handle_module_detect_int()
9794 struct elink_params *params, in elink_8706_8726_read_status()
9856 elink_8706_config_init(struct elink_phy *phy, struct elink_params *params, in elink_8706_config_init()
9962 elink_8706_read_status(struct elink_phy *phy, struct elink_params *params, in elink_8706_read_status()
9972 struct elink_params *params) in elink_8726_config_loopback()
9980 struct elink_params *params) in elink_8726_external_rom_boot()
10018 elink_8726_read_status(struct elink_phy *phy, struct elink_params *params, in elink_8726_read_status()
10039 elink_8726_config_init(struct elink_phy *phy, struct elink_params *params, in elink_8726_config_init()
10124 struct elink_params *params) in elink_8726_link_reset()
10143 struct elink_params *params, u8 mode) in elink_8727_set_link_led()
10189 struct elink_params *params) { in elink_8727_hw_reset()
10204 struct elink_params *params) in elink_8727_config_speed()
10261 elink_8727_config_init(struct elink_phy *phy, struct elink_params *params, in elink_8727_config_init()
10347 struct elink_params *params) in elink_8727_handle_mod_abs()
10432 elink_8727_read_status(struct elink_phy *phy, struct elink_params *params, in elink_8727_read_status()
10592 struct elink_params *params) in elink_8727_link_reset()
10729 struct elink_params *params, in elink_848xx_specific_func()
10753 struct elink_params *params, in elink_848xx_cmn_config_init()
10904 elink_8481_config_init(struct elink_phy *phy, struct elink_params *params, in elink_8481_config_init()
10926 struct elink_params *params, u16 fw_cmd, in elink_84833_cmd_hdlr()
10983 struct elink_params *params, in elink_84833_pair_swap_cfg()
11053 struct elink_params *params) in elink_84833_hw_reset_phy()
11090 struct elink_params *params, in elink_8483x_disable_eee()
11113 struct elink_params *params, in elink_8483x_enable_eee()
11136 elink_848x3_config_init(struct elink_phy *phy, struct elink_params *params, in elink_848x3_config_init()
11320 elink_848xx_read_status(struct elink_phy *phy, struct elink_params *params, in elink_848xx_read_status()
11479 struct elink_params *params) in elink_8481_hw_reset()
11488 struct elink_params *params) in elink_8481_link_reset()
11500 struct elink_params *params) in elink_848x3_link_reset()
11527 struct elink_params *params, u8 mode) in elink_848xx_set_link_led()
11808 struct elink_params *params) in elink_54618se_init_required()
11843 struct elink_params *params, in elink_54618se_specific_func()
11873 struct elink_params *params, struct elink_vars *vars) in elink_54618se_config_init()
12092 struct elink_params *params, u8 mode) in elink_5461x_set_link_led()
12130 struct elink_params *params) in elink_54618se_link_reset()
12159 elink_54618se_read_status(struct elink_phy *phy, struct elink_params *params, in elink_54618se_read_status()
12266 struct elink_params *params) in elink_54618se_config_loopback()
12313 struct elink_params *params) in elink_7101_config_loopback()
12322 struct elink_params *params, in elink_7101_config_init()
12362 elink_7101_read_status(struct elink_phy *phy, struct elink_params *params, in elink_7101_read_status()
12441 struct elink_params *params) { in elink_7101_hw_reset()
12453 struct elink_params *params, u8 mode) in elink_7101_set_link_led()
13399 static void elink_phy_def_cfg(struct elink_params *params, in elink_phy_def_cfg()
13475 u32 elink_phy_selection(struct elink_params *params) in elink_phy_selection()
13508 elink_status_t elink_phy_probe(struct elink_params *params) in elink_phy_probe()
13588 u8 elink_phy_is_temperature_support(struct elink_params *params) in elink_phy_is_temperature_support()
13606 static elink_status_t elink_init_e3_emul_mac(struct elink_params *params, in elink_init_e3_emul_mac()
13682 static elink_status_t elink_init_emul(struct elink_params *params, in elink_init_emul()
13730 static elink_status_t elink_init_fpga(struct elink_params *params, in elink_init_fpga()
13794 static void elink_init_bmac_loopback(struct elink_params *params, in elink_init_bmac_loopback()
13814 static void elink_init_emac_loopback(struct elink_params *params, in elink_init_emac_loopback()
13833 static void elink_init_xmac_loopback(struct elink_params *params, in elink_init_xmac_loopback()
13859 static void elink_init_umac_loopback(struct elink_params *params, in elink_init_umac_loopback()
13874 static void elink_init_xgxs_loopback(struct elink_params *params, in elink_init_xgxs_loopback()
13928 void elink_set_rx_filter(struct elink_params *params, u8 en) in elink_set_rx_filter()
13948 static elink_status_t elink_avoid_link_flap(struct elink_params *params, in elink_avoid_link_flap()
14031 static void elink_cannot_avoid_link_flap(struct elink_params *params, in elink_cannot_avoid_link_flap()
14091 elink_status_t elink_phy_init(struct elink_params *params, struct elink_vars *vars) in elink_phy_init()
14208 elink_status_t elink_link_reset(struct elink_params *params, struct elink_vars *vars, in elink_link_reset()
14323 elink_status_t elink_lfa_reset(struct elink_params *params, in elink_lfa_reset()
15006 static void elink_check_over_curr(struct elink_params *params, in elink_check_over_curr()
15044 static u8 elink_analyze_link_error(struct elink_params *params, in elink_analyze_link_error()
15132 elink_status_t elink_check_half_open_conn(struct elink_params *params, in elink_check_half_open_conn()
15189 struct elink_params *params, in elink_sfp_tx_fault_detection()
15233 static void elink_kr2_recovery(struct elink_params *params, in elink_kr2_recovery()
15245 static void elink_check_kr2_wa(struct elink_params *params, in elink_check_kr2_wa()
15319 void elink_period_func(struct elink_params *params, struct elink_vars *vars) in elink_period_func()
15406 void elink_enable_pmd_tx(struct elink_params *params) in elink_enable_pmd_tx()
15427 void elink_hw_reset_phy(struct elink_params *params) in elink_hw_reset_phy()
15522 void elink_adjust_phy_func_ptr(struct elink_params *params) in elink_adjust_phy_func_ptr()
15602 elink_status_t elink_get_phy_temperature(struct elink_params *params, in elink_get_phy_temperature()
15647 void elink_force_link(struct elink_params *params, int enable) { in elink_force_link()