Searched refs:link_params (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_link.h127 struct link_params;
130 typedef void (*config_init_t)(struct bnx2x_phy *phy, struct link_params *params,
132 typedef u8 (*read_status_t)(struct bnx2x_phy *phy, struct link_params *params,
135 struct link_params *params);
137 struct link_params *params);
139 typedef void (*hw_reset_t)(struct bnx2x_phy *phy, struct link_params *params);
141 struct link_params *params, u8 mode);
143 struct link_params *params, u32 action);
237 struct link_params { struct
378 int bnx2x_phy_init(struct link_params *param
[all...]
H A Dbnx2x_ethtool.c196 switch (bp->link_params.phy[phy_idx].media_type) {
277 media_type = bp->link_params.phy[bnx2x_get_cur_phy_idx(bp)].media_type;
300 if (bp->link_params.req_line_speed[cfg_idx] == SPEED_AUTO_NEG)
433 old_multi_phy_config = bp->link_params.multi_phy_config;
443 bp->link_params.multi_phy_config &=
445 if (bp->link_params.multi_phy_config &
447 bp->link_params.multi_phy_config |=
450 bp->link_params.multi_phy_config |=
462 bp->link_params.multi_phy_config &=
464 if (bp->link_params
[all...]
H A Dbnx2x_link.c33 struct link_params *params,
215 static int bnx2x_check_half_open_conn(struct link_params *params,
218 struct link_params *params);
246 static int bnx2x_check_lfa(struct link_params *params)
440 static void bnx2x_ets_e2e3a0_disabled(struct link_params *params)
531 const struct link_params *params,
569 static void bnx2x_ets_e3b0_nig_disabled(const struct link_params *params,
653 const struct link_params *params,
686 static void bnx2x_ets_e3b0_pbf_disabled(const struct link_params *params)
744 static int bnx2x_ets_e3b0_disabled(const struct link_params *param
[all...]
H A Dbnx2x_main.c2332 bp->link_params.req_fc_auto_adv = BNX2X_FLOW_CTRL_TX;
2334 bp->link_params.req_fc_auto_adv = BNX2X_FLOW_CTRL_BOTH;
2357 u16 req_line_speed = bp->link_params.req_line_speed[cfx_idx];
2364 struct link_params *lp = &bp->link_params;
2383 struct link_params *lp = &bp->link_params;
2387 rc = bnx2x_phy_init(&bp->link_params, &bp->link_vars);
2400 bp->link_params.req_line_speed[cfx_idx] = req_line_speed;
2411 bnx2x_phy_init(&bp->link_params,
[all...]
H A Dbnx2x_dcb.c111 bp->link_params.feature_config_flags |= FEATURE_CONFIG_PFC_ENABLED;
112 bnx2x_update_pfc(&bp->link_params, &bp->link_vars, &pfc_params);
121 bp->link_params.feature_config_flags &= ~FEATURE_CONFIG_PFC_ENABLED;
122 bnx2x_update_pfc(&bp->link_params, &bp->link_vars, &nig_params);
552 bnx2x_ets_bw_limit(&bp->link_params, bw_tbl_0, bw_tbl_1);
555 rc = bnx2x_ets_strict(&bp->link_params, 0);
558 rc = bnx2x_ets_strict(&bp->link_params, 1);
598 if (bnx2x_ets_e3b0_config(&bp->link_params, &bp->link_vars,
601 bnx2x_ets_disabled(&bp->link_params, &bp->link_vars);
611 bnx2x_ets_disabled(&bp->link_params,
[all...]
H A Dbnx2x_cmn.c149 bnx2x_get_ext_phy_fw_version(&bp->link_params,
2854 bp->link_params.feature_config_flags &= ~FEATURE_CONFIG_BOOT_FROM_SAN;
4817 if (bp->link_params.num_phys <= 1)
4824 (bp->link_params.phy[EXT_PHY2].supported & SUPPORTED_FIBRE))
4828 switch (bnx2x_phy_selection(&bp->link_params)) {
4852 if (bp->link_params.multi_phy_config &
4960 if (bp->link_params.loopback_mode != LOOPBACK_BMAC) {
4961 bp->link_params.loopback_mode = LOOPBACK_BMAC;
4965 if (bp->link_params.loopback_mode != LOOPBACK_NONE) {
4966 bp->link_params
[all...]
H A Dbnx2x.h1534 struct link_params link_params; member in struct:bnx2x
H A Dbnx2x_vfpf.c369 bp->link_params.chip_id = bp->common.chip_id;
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_main.c1511 static void qed_set_ext_speed_params(struct qed_mcp_link_params *link_params, argument
1514 struct qed_mcp_link_speed_params *ext_speed = &link_params->ext_speed;
1570 link_params->ext_fec_mode = ETH_EXT_FEC_25G_NONE;
1573 link_params->ext_fec_mode = ETH_EXT_FEC_25G_BASE_R;
1576 link_params->ext_fec_mode = ETH_EXT_FEC_25G_RS528;
1579 link_params->ext_fec_mode = ETH_EXT_FEC_25G_RS528 |
1591 link_params->ext_fec_mode = ETH_EXT_FEC_40G_NONE;
1594 link_params->ext_fec_mode = ETH_EXT_FEC_40G_BASE_R;
1597 link_params->ext_fec_mode = ETH_EXT_FEC_40G_BASE_R |
1608 link_params
1654 struct qed_mcp_link_params *link_params; local
[all...]
H A Dqed_sriov.c982 struct qed_mcp_link_params link_params; local
1068 memcpy(&link_params, qed_mcp_get_link_params(p_hwfn),
1069 sizeof(link_params));
1074 &link_params, &link_state, &link_caps);
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_link.h83 struct dp_link_info link_params; member in struct:dp_link
H A Ddp_ctrl.c158 config |= ((ctrl->link->link_params.num_lanes - 1)
967 in.lclk = ctrl->link->link_params.rate / 1000;
971 in.nlanes = ctrl->link->link_params.num_lanes;
1071 lane_cnt = ctrl->link->link_params.num_lanes;
1148 ctrl->link->link_params.num_lanes)) {
1177 switch (ctrl->link->link_params.rate) {
1179 ctrl->link->link_params.rate = 540000;
1182 ctrl->link->link_params.rate = 270000;
1185 ctrl->link->link_params.rate = 162000;
1195 ctrl->link->link_params
[all...]
H A Ddp_debug.c75 debug->link->link_params.num_lanes);
76 link_params_rate = debug->link->link_params.rate;
79 lclk = debug->link->link_params.rate * 1000;
H A Ddp_link.c760 link->dp_link.link_params.num_lanes = link->request.test_lane_count;
761 link->dp_link.link_params.rate =
892 link->dp_link.link_params.rate,
893 link->dp_link.link_params.num_lanes);
900 link->dp_link.link_params.num_lanes = link->request.test_lane_count;
901 link->dp_link.link_params.rate =
960 link->dp_link.link_params.num_lanes);
963 link->dp_link.link_params.num_lanes);
1123 for (i = 0; i < dp_link->link_params.num_lanes; i++) {
H A Ddp_display.c837 rate = dp->link->link_params.rate;
841 dp->audio->lane_count = dp->link->link_params.num_lanes;
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c712 struct qed_link_params link_params; local
728 memset(&link_params, 0, sizeof(link_params));
729 link_params.link_up = false;
730 edev->ops->common->set_link(edev->cdev, &link_params);
731 link_params.link_up = true;
732 edev->ops->common->set_link(edev->cdev, &link_params);
1621 struct qed_link_params link_params; local
1635 memset(&link_params, 0, sizeof(link_params));
[all...]
H A Dqede_main.c2374 struct qed_link_params link_params; local
2395 memset(&link_params, 0, sizeof(link_params));
2396 link_params.link_up = false;
2397 edev->ops->common->set_link(edev->cdev, &link_params);
2458 struct qed_link_params link_params; local
2516 memset(&link_params, 0, sizeof(link_params));
2517 link_params.link_up = true;
2518 edev->ops->common->set_link(edev->cdev, &link_params);
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dintel_bios.h463 struct edp_link_params link_params[16]; member in struct:bdb_edp
H A Dintel_bios.c79 edp_link_params = &edp->link_params[panel_type];
/linux-master/drivers/scsi/qedi/
H A Dqedi_main.c2538 struct qed_link_params link_params; local
2707 memset(&link_params, 0, sizeof(link_params));
2708 link_params.link_up = true;
2709 rc = qedi_ops->common->set_link(qedi->cdev, &link_params);
/linux-master/drivers/scsi/qedf/
H A Dqedf_main.c3293 struct qed_link_params link_params; local
3671 memset(&link_params, 0, sizeof(struct qed_link_params));
3672 link_params.link_up = true;
3673 status = qed_ops->common->set_link(qedf->cdev, &link_params);

Completed in 359 milliseconds