Lines Matching refs:elink_params

239 struct elink_params;
242 typedef uint8_t (*config_init_t)(struct elink_phy *phy, struct elink_params *params,
244 typedef uint8_t (*read_status_t)(struct elink_phy *phy, struct elink_params *params,
247 struct elink_params *params);
249 struct elink_params *params);
251 typedef void (*hw_reset_t)(struct elink_phy *phy, struct elink_params *params);
253 struct elink_params *params, uint8_t mode);
255 struct elink_params *params, uint32_t action);
367 struct elink_params { struct
515 elink_status_t elink_phy_init(struct elink_params *params, struct elink_vars *vars);
520 elink_status_t elink_link_reset(struct elink_params *params, struct elink_vars *vars,
522 elink_status_t elink_lfa_reset(struct elink_params *params, struct elink_vars *vars);
524 elink_status_t elink_link_update(struct elink_params *params, struct elink_vars *vars);
530 elink_status_t elink_phy_read(struct elink_params *params, uint8_t phy_addr,
533 elink_status_t elink_phy_write(struct elink_params *params, uint8_t phy_addr,
538 void elink_link_status_update(struct elink_params *input,
541 elink_status_t elink_get_ext_phy_fw_version(struct elink_params *params, uint8_t *version,
548 elink_status_t elink_set_led(struct elink_params *params,
557 void elink_handle_module_detect_int(struct elink_params *params);
561 elink_status_t elink_test_link(struct elink_params *params, struct elink_vars *vars,
577 struct elink_params *params, uint8_t dev_addr,
580 void elink_hw_reset_phy(struct elink_params *params);
583 uint32_t elink_phy_selection(struct elink_params *params);
586 elink_status_t elink_phy_probe(struct elink_params *params);
593 void elink_set_rx_filter(struct elink_params *params, uint8_t en);
657 elink_status_t elink_update_pfc(struct elink_params *params,
663 elink_status_t elink_ets_disabled(struct elink_params *params,
667 void elink_ets_bw_limit(const struct elink_params *params, const uint32_t cos0_bw,
671 elink_status_t elink_ets_strict(const struct elink_params *params, const uint8_t strict_cos);
675 elink_status_t elink_ets_e3b0_config(const struct elink_params *params,
679 void elink_pfc_statistic(struct elink_params *params, struct elink_vars *vars,
688 void elink_period_func(struct elink_params *params, struct elink_vars *vars);
693 void elink_enable_pmd_tx(struct elink_params *params);