Lines Matching refs:link_params
126 struct link_params;
129 typedef u8 (*config_init_t)(struct bnx2x_phy *phy, struct link_params *params,
131 typedef u8 (*read_status_t)(struct bnx2x_phy *phy, struct link_params *params,
134 struct link_params *params);
136 struct link_params *params);
138 typedef void (*hw_reset_t)(struct bnx2x_phy *phy, struct link_params *params);
140 struct link_params *params, u8 mode);
142 struct link_params *params, u32 action);
236 struct link_params { struct
377 int bnx2x_phy_init(struct link_params *params, struct link_vars *vars);
382 int bnx2x_link_reset(struct link_params *params, struct link_vars *vars,
384 int bnx2x_lfa_reset(struct link_params *params, struct link_vars *vars);
386 int bnx2x_link_update(struct link_params *params, struct link_vars *vars);
392 int bnx2x_phy_read(struct link_params *params, u8 phy_addr,
395 int bnx2x_phy_write(struct link_params *params, u8 phy_addr,
400 void bnx2x_link_status_update(struct link_params *input,
403 int bnx2x_get_ext_phy_fw_version(struct link_params *params, u8 *version,
410 int bnx2x_set_led(struct link_params *params,
419 void bnx2x_handle_module_detect_int(struct link_params *params);
423 int bnx2x_test_link(struct link_params *params, struct link_vars *vars,
438 struct link_params *params, u8 dev_addr,
441 void bnx2x_hw_reset_phy(struct link_params *params);
444 u32 bnx2x_phy_selection(struct link_params *params);
447 int bnx2x_phy_probe(struct link_params *params);
454 void bnx2x_set_rx_filter(struct link_params *params, u8 en);
518 int bnx2x_update_pfc(struct link_params *params,
524 int bnx2x_ets_disabled(struct link_params *params,
528 void bnx2x_ets_bw_limit(const struct link_params *params, const u32 cos0_bw,
532 int bnx2x_ets_strict(const struct link_params *params, const u8 strict_cos);
536 int bnx2x_ets_e3b0_config(const struct link_params *params,
544 void bnx2x_period_func(struct link_params *params, struct link_vars *vars);