Lines Matching defs:params

977 static int elink_check_lfa(struct elink_params *params)  in elink_check_lfa()
1171 static void elink_ets_e2e3a0_disabled(struct elink_params *params) in elink_ets_e2e3a0_disabled()
1262 const struct elink_params *params, in elink_ets_e3b0_set_credit_upper_bound_nig()
1300 static void elink_ets_e3b0_nig_disabled(const struct elink_params *params, in elink_ets_e3b0_nig_disabled()
1384 const struct elink_params *params, in elink_ets_e3b0_set_credit_upper_bound_pbf()
1417 static void elink_ets_e3b0_pbf_disabled(const struct elink_params *params) in elink_ets_e3b0_pbf_disabled()
1475 static elink_status_t elink_ets_e3b0_disabled(const struct elink_params *params, in elink_ets_e3b0_disabled()
1498 elink_status_t elink_ets_disabled(struct elink_params *params, in elink_ets_disabled()
1521 static elink_status_t elink_ets_e3b0_cli_map(const struct elink_params *params, in elink_ets_e3b0_cli_map()
1628 const struct elink_params *params, in elink_ets_e3b0_get_total_bw()
1688 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()
1770 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()
1863 elink_status_t elink_ets_e3b0_config(const struct elink_params *params, in elink_ets_e3b0_config()
1965 static void elink_ets_bw_limit_common(const struct elink_params *params) in elink_ets_bw_limit_common()
2009 void elink_ets_bw_limit(const struct elink_params *params, const uint32_t cos0_bw, in elink_ets_bw_limit()
2041 elink_status_t elink_ets_strict(const struct elink_params *params, const uint8_t strict_cos) in elink_ets_strict()
2084 static void elink_update_pfc_xmac(struct elink_params *params, in elink_update_pfc_xmac()
2145 static void elink_emac_get_pfc_stat(struct elink_params *params, in elink_emac_get_pfc_stat()
2177 void elink_pfc_statistic(struct elink_params *params, struct elink_vars *vars, in elink_pfc_statistic()
2242 struct elink_params *params) in elink_set_mdio_emac_per_phy()
2253 static void elink_emac_init(struct elink_params *params, in elink_emac_init()
2298 static void elink_set_xumac_nig(struct elink_params *params, in elink_set_xumac_nig()
2312 static void elink_set_umac_rxtx(struct elink_params *params, uint8_t en) in elink_set_umac_rxtx()
2331 static void elink_umac_enable(struct elink_params *params, in elink_umac_enable()
2430 static void elink_xmac_init(struct elink_params *params, uint32_t max_speed) in elink_xmac_init()
2492 static void elink_set_xmac_rxtx(struct elink_params *params, uint8_t en) in elink_set_xmac_rxtx()
2520 static elink_status_t elink_xmac_enable(struct elink_params *params, in elink_xmac_enable()
2590 static elink_status_t elink_emac_enable(struct elink_params *params, in elink_emac_enable()
2762 static void elink_update_pfc_bmac1(struct elink_params *params, in elink_update_pfc_bmac1()
2791 static void elink_update_pfc_bmac2(struct elink_params *params, in elink_update_pfc_bmac2()
2924 static void elink_update_mng(struct elink_params *params, uint32_t link_status) in elink_update_mng()
2933 static void elink_update_pfc_nig(struct elink_params *params, in elink_update_pfc_nig()
3029 elink_status_t elink_update_pfc(struct elink_params *params, in elink_update_pfc()
3083 static elink_status_t elink_bmac1_enable(struct elink_params *params, in elink_bmac1_enable()
3156 static elink_status_t elink_bmac2_enable(struct elink_params *params, in elink_bmac2_enable()
3221 static elink_status_t elink_bmac_enable(struct elink_params *params, in elink_bmac_enable()
3292 static elink_status_t elink_pbf_update(struct elink_params *params, uint32_t flow_ctrl, in elink_pbf_update()
3644 static uint8_t elink_eee_has_cap(struct elink_params *params) in elink_eee_has_cap()
3695 static uint32_t elink_eee_calc_timer(struct elink_params *params) in elink_eee_calc_timer()
3727 static elink_status_t elink_eee_set_timers(struct elink_params *params, in elink_eee_set_timers()
3760 static elink_status_t elink_eee_initial_config(struct elink_params *params, in elink_eee_initial_config()
3780 struct elink_params *params, in elink_eee_disable()
3796 struct elink_params *params, in elink_eee_advertise()
3822 static void elink_update_mng_eee(struct elink_params *params, uint32_t eee_status) in elink_update_mng_eee()
3833 struct elink_params *params, in elink_eee_an_resolve()
3881 static void elink_bsc_module_sel(struct elink_params *params) in elink_bsc_module_sel()
4009 elink_status_t elink_phy_read(struct elink_params *params, uint8_t phy_addr, in elink_phy_read()
4026 elink_status_t elink_phy_write(struct elink_params *params, uint8_t phy_addr, in elink_phy_write()
4044 struct elink_params *params) in elink_get_warpcore_lane()
4098 static void elink_set_aer_mmd(struct elink_params *params, in elink_set_aer_mmd()
4169 struct elink_params *params, in elink_xgxs_specific_func()
4183 static void elink_xgxs_deassert(struct elink_params *params) in elink_xgxs_deassert()
4202 struct elink_params *params, uint16_t *ieee_fc) in elink_calc_ieee_aneg_adv()
4242 static void set_phy_vars(struct elink_params *params, in set_phy_vars()
4283 static void elink_ext_phy_set_pause(struct elink_params *params, in elink_ext_phy_set_pause()
4311 struct elink_params *params, in elink_pause_resolve()
4358 struct elink_params *params, in elink_ext_phy_update_adv_fc()
4413 struct elink_params *params, in elink_ext_phy_resolve_fc()
4451 static void elink_update_link_attr(struct elink_params *params, uint32_t link_attr) in elink_update_link_attr()
4462 struct elink_params *params, in elink_warpcore_enable_AN_KR2()
4500 static void elink_disable_kr2(struct elink_params *params, in elink_disable_kr2()
4536 struct elink_params *params) in elink_warpcore_set_lpi_passthrough()
4548 struct elink_params *params) in elink_warpcore_restart_AN_KR()
4563 struct elink_params *params, in elink_warpcore_enable_AN_KR()
4715 struct elink_params *params, in elink_warpcore_set_10G_KR()
4783 struct elink_params *params, in elink_warpcore_set_10G_XFI()
4918 struct elink_params *params) in elink_warpcore_set_20G_force_KR2()
5025 struct elink_params *params, in elink_warpcore_set_sgmii_speed()
5127 struct elink_params *params, in elink_warpcore_clear_regs()
5202 struct elink_params *params) in elink_is_sfp_module_plugged()
5220 struct elink_params *params) in elink_warpcore_get_sigdet()
5234 struct elink_params *params, in elink_warpcore_config_runtime()
5287 struct elink_params *params) in elink_warpcore_config_sfi()
5303 static void elink_sfp_e3_set_transmitter(struct elink_params *params, in elink_sfp_e3_set_transmitter()
5325 struct elink_params *params, in elink_warpcore_config_init()
5433 struct elink_params *params) in elink_warpcore_link_reset()
5488 struct elink_params *params) in elink_set_warpcore_loopback()
5532 static void elink_sync_link(struct elink_params *params, in elink_sync_link()
5639 void elink_link_status_update(struct elink_params *params, in elink_link_status_update()
5706 static void elink_set_master_ln(struct elink_params *params, in elink_set_master_ln()
5727 static elink_status_t elink_reset_unicore(struct elink_params *params, in elink_reset_unicore()
5771 static void elink_set_swap_lanes(struct elink_params *params, in elink_set_swap_lanes()
5814 struct elink_params *params) in elink_set_parallel_detection()
5867 struct elink_params *params, in elink_set_autoneg()
5971 struct elink_params *params, in elink_program_serdes()
6020 struct elink_params *params) in elink_set_brcm_cl37_advertisement()
6040 struct elink_params *params, in elink_set_ieee_aneg_advertisement()
6061 struct elink_params *params, in elink_restart_autoneg()
6101 struct elink_params *params, in elink_initialize_sgmii_process()
6173 struct elink_params *params) in elink_direct_parallel_detect_used()
6207 struct elink_params *params, in elink_update_adv_fc()
6254 struct elink_params *params, in elink_flow_ctrl_resolve()
6282 struct elink_params *params) in elink_check_fallback_to_cl37()
6350 struct elink_params *params, in elink_xgxs_an_resolve()
6363 struct elink_params *params, in elink_get_link_speed_duplex()
6456 struct elink_params *params, in elink_link_settings_status()
6538 struct elink_params *params, in elink_warpcore_read_status()
6675 static void elink_set_gmii_tx_driver(struct elink_params *params) in elink_set_gmii_tx_driver()
6714 static elink_status_t elink_emac_program(struct elink_params *params, in elink_emac_program()
6762 struct elink_params *params) in elink_set_preemphasis()
6786 struct elink_params *params, in elink_xgxs_config_init()
6835 struct elink_params *params, in elink_prepare_xgxs()
6875 struct elink_params *params) in elink_wait_reset_complete()
6900 static void elink_link_int_enable(struct elink_params *params) in elink_link_int_enable()
6982 static void elink_link_int_ack(struct elink_params *params, in elink_link_int_ack()
7068 elink_status_t elink_get_ext_phy_fw_version(struct elink_params *params, uint8_t *version, in elink_get_ext_phy_fw_version()
7109 struct elink_params *params) in elink_set_xgxs_loopback()
7163 elink_status_t elink_set_led(struct elink_params *params, in elink_set_led()
7316 elink_status_t elink_test_link(struct elink_params *params, struct elink_vars *vars, in elink_test_link()
7405 static elink_status_t elink_link_initialize(struct elink_params *params, in elink_link_initialize()
7484 struct elink_params *params) in elink_int_link_reset()
7492 struct elink_params *params) in elink_common_ext_link_reset()
7510 static elink_status_t elink_update_link_down(struct elink_params *params, in elink_update_link_down()
7557 static elink_status_t elink_update_link_up(struct elink_params *params, in elink_update_link_up()
7648 static void elink_chng_link_count(struct elink_params *params, uint8_t clear) in elink_chng_link_count()
7678 elink_status_t elink_link_update(struct elink_params *params, struct elink_vars *vars) in elink_link_update()
8008 struct elink_params *params, in elink_8073_resolve_fc()
8216 static void elink_8073_set_pause_cl37(struct elink_params *params, in elink_8073_set_pause_cl37()
8252 struct elink_params *params, in elink_8073_specific_func()
8268 struct elink_params *params, in elink_8073_config_init()
8416 struct elink_params *params, in elink_8073_read_status()
8561 struct elink_params *params) in elink_8073_link_reset()
8580 struct elink_params *params, in elink_8705_config_init()
8607 struct elink_params *params, in elink_8705_read_status()
8642 static void elink_set_disable_pmd_transmit(struct elink_params *params, in elink_set_disable_pmd_transmit()
8665 static uint8_t elink_get_gpio_port(struct elink_params *params) in elink_get_gpio_port()
8679 static void elink_sfp_e1e2_set_transmitter(struct elink_params *params, in elink_sfp_e1e2_set_transmitter()
8736 static void elink_sfp_set_transmitter(struct elink_params *params, in elink_sfp_set_transmitter()
8749 struct elink_params *params, in elink_8726_read_sfp_module_eeprom()
8815 static void elink_warpcore_power_module(struct elink_params *params, in elink_warpcore_power_module()
8837 struct elink_params *params, in elink_warpcore_read_sfp_module_eeprom()
8880 struct elink_params *params, in elink_8727_read_sfp_module_eeprom()
8975 struct elink_params *params, uint8_t dev_addr, in elink_read_sfp_module_eeprom()
9016 struct elink_params *params, in elink_get_edc_mode()
9165 struct elink_params *params) in elink_verify_sfp_module()
9239 struct elink_params *params) in elink_wait_for_sfp_module_initialized()
9388 struct elink_params *params, in elink_8727_specific_func()
9433 static void elink_set_e1e2_module_fault_led(struct elink_params *params, in elink_set_e1e2_module_fault_led()
9465 static void elink_set_e3_module_fault_led(struct elink_params *params, in elink_set_e3_module_fault_led()
9481 static void elink_set_sfp_module_fault_led(struct elink_params *params, in elink_set_sfp_module_fault_led()
9496 struct elink_params *params) in elink_warpcore_hw_reset()
9509 static void elink_power_sfp_module(struct elink_params *params, in elink_power_sfp_module()
9528 static void elink_warpcore_set_limiting_mode(struct elink_params *params, in elink_warpcore_set_limiting_mode()
9568 static void elink_set_limiting_mode(struct elink_params *params, in elink_set_limiting_mode()
9587 struct elink_params *params) in elink_sfp_module_detection()
9641 void elink_handle_module_detect_int(struct elink_params *params) in elink_handle_module_detect_int()
9737 struct elink_params *params, in elink_8706_8726_read_status()
9799 struct elink_params *params, in elink_8706_config_init()
9905 struct elink_params *params, in elink_8706_read_status()
9915 struct elink_params *params) in elink_8726_config_loopback()
9923 struct elink_params *params) in elink_8726_external_rom_boot()
9961 struct elink_params *params, in elink_8726_read_status()
9982 struct elink_params *params, in elink_8726_config_init()
10067 struct elink_params *params) in elink_8726_link_reset()
10082 struct elink_params *params, uint8_t mode) in elink_8727_set_link_led()
10128 struct elink_params *params) { in elink_8727_hw_reset()
10143 struct elink_params *params) in elink_8727_config_speed()
10200 struct elink_params *params, in elink_8727_config_init()
10286 struct elink_params *params) in elink_8727_handle_mod_abs()
10371 struct elink_params *params, in elink_8727_read_status()
10530 struct elink_params *params) in elink_8727_link_reset()
10662 struct elink_params *params, in elink_848xx_specific_func()
10685 struct elink_params *params, in elink_848xx_cmn_config_init()
10831 struct elink_params *params, in elink_8481_config_init()
10851 struct elink_params *params, in elink_84858_cmd_hdlr()
10928 struct elink_params *params, uint16_t fw_cmd, in elink_84833_cmd_hdlr()
11007 struct elink_params *params, in elink_848xx_cmd_hdlr()
11027 struct elink_params *params, in elink_848xx_pair_swap_cfg()
11095 struct elink_params *params) in elink_84833_hw_reset_phy()
11128 struct elink_params *params, in elink_8483x_disable_eee()
11149 struct elink_params *params, in elink_8483x_enable_eee()
11168 struct elink_params *params, in elink_848x3_config_init()
11343 struct elink_params *params, in elink_848xx_read_status()
11493 struct elink_params *params) in elink_8481_hw_reset()
11502 struct elink_params *params) in elink_8481_link_reset()
11511 struct elink_params *params) in elink_848x3_link_reset()
11538 struct elink_params *params, uint8_t mode) in elink_848xx_set_link_led()
11813 struct elink_params *params, in elink_54618se_specific_func()
11842 struct elink_params *params, in elink_54618se_config_init()
12049 struct elink_params *params, uint8_t mode) in elink_5461x_set_link_led()
12085 struct elink_params *params) in elink_54618se_link_reset()
12110 struct elink_params *params, in elink_54618se_read_status()
12217 struct elink_params *params) in elink_54618se_config_loopback()
12260 struct elink_params *params) in elink_7101_config_loopback()
12269 struct elink_params *params, in elink_7101_config_init()
12309 struct elink_params *params, in elink_7101_read_status()
12387 struct elink_params *params) { in elink_7101_hw_reset()
12397 struct elink_params *params, uint8_t mode) in elink_7101_set_link_led()
13297 static void elink_phy_def_cfg(struct elink_params *params, in elink_phy_def_cfg()
13375 uint32_t elink_phy_selection(struct elink_params *params) in elink_phy_selection()
13407 elink_status_t elink_phy_probe(struct elink_params *params) in elink_phy_probe()
13486 static elink_status_t elink_init_e3_emul_mac(struct elink_params *params, in elink_init_e3_emul_mac()
13562 static elink_status_t elink_init_emul(struct elink_params *params, in elink_init_emul()
13608 static elink_status_t elink_init_fpga(struct elink_params *params, in elink_init_fpga()
13669 static void elink_init_bmac_loopback(struct elink_params *params, in elink_init_bmac_loopback()
13689 static void elink_init_emac_loopback(struct elink_params *params, in elink_init_emac_loopback()
13708 static void elink_init_xmac_loopback(struct elink_params *params, in elink_init_xmac_loopback()
13734 static void elink_init_umac_loopback(struct elink_params *params, in elink_init_umac_loopback()
13749 static void elink_init_xgxs_loopback(struct elink_params *params, in elink_init_xgxs_loopback()
13801 void elink_set_rx_filter(struct elink_params *params, uint8_t en) in elink_set_rx_filter()
13819 static elink_status_t elink_avoid_link_flap(struct elink_params *params, in elink_avoid_link_flap()
13894 static void elink_cannot_avoid_link_flap(struct elink_params *params, in elink_cannot_avoid_link_flap()
13954 elink_status_t elink_phy_init(struct elink_params *params, struct elink_vars *vars) in elink_phy_init()
14070 elink_status_t elink_link_reset(struct elink_params *params, struct elink_vars *vars, in elink_link_reset()
14175 elink_status_t elink_lfa_reset(struct elink_params *params, in elink_lfa_reset()
14666 static void elink_check_over_curr(struct elink_params *params, in elink_check_over_curr()
14701 static uint8_t elink_analyze_link_error(struct elink_params *params, in elink_analyze_link_error()
14781 elink_status_t elink_check_half_open_conn(struct elink_params *params, in elink_check_half_open_conn()
14837 struct elink_params *params, in elink_sfp_tx_fault_detection()
14879 static void elink_kr2_recovery(struct elink_params *params, in elink_kr2_recovery()
14889 static void elink_check_kr2_wa(struct elink_params *params, in elink_check_kr2_wa()
14962 void elink_period_func(struct elink_params *params, struct elink_vars *vars) in elink_period_func()
15028 void elink_hw_reset_phy(struct elink_params *params) in elink_hw_reset_phy()