Lines Matching refs:current_link
457 struct qed_link_output current_link; in qede_get_link_ksettings() local
461 memset(¤t_link, 0, sizeof(current_link)); in qede_get_link_ksettings()
462 edev->ops->common->get_link(edev->cdev, ¤t_link); in qede_get_link_ksettings()
465 QEDE_DRV_TO_ETHTOOL_CAPS(current_link.supported_caps, cmd, supported) in qede_get_link_ksettings()
468 QEDE_DRV_TO_ETHTOOL_CAPS(current_link.advertised_caps, cmd, advertising) in qede_get_link_ksettings()
471 QEDE_DRV_TO_ETHTOOL_CAPS(current_link.lp_caps, cmd, lp_advertising) in qede_get_link_ksettings()
473 if ((edev->state == QEDE_STATE_OPEN) && (current_link.link_up)) { in qede_get_link_ksettings()
474 base->speed = current_link.speed; in qede_get_link_ksettings()
475 base->duplex = current_link.duplex; in qede_get_link_ksettings()
483 base->port = current_link.port; in qede_get_link_ksettings()
484 base->autoneg = (current_link.autoneg) ? AUTONEG_ENABLE : in qede_get_link_ksettings()
495 struct qed_link_output current_link; in qede_set_link_ksettings() local
502 memset(¤t_link, 0, sizeof(current_link)); in qede_set_link_ksettings()
504 edev->ops->common->get_link(edev->cdev, ¤t_link); in qede_set_link_ksettings()
509 if (!(current_link.supported_caps & QED_LM_Autoneg_BIT)) { in qede_set_link_ksettings()
523 if (!(current_link.supported_caps & in qede_set_link_ksettings()
531 if (!(current_link.supported_caps & in qede_set_link_ksettings()
539 if (!(current_link.supported_caps & in qede_set_link_ksettings()
547 if (!(current_link.supported_caps & in qede_set_link_ksettings()
555 if (!(current_link.supported_caps & in qede_set_link_ksettings()
563 if (!(current_link.supported_caps & in qede_set_link_ksettings()
678 struct qed_link_output current_link; in qede_nway_reset() local
689 memset(¤t_link, 0, sizeof(current_link)); in qede_nway_reset()
690 edev->ops->common->get_link(edev->cdev, ¤t_link); in qede_nway_reset()
691 if (!current_link.link_up) in qede_nway_reset()
707 struct qed_link_output current_link; in qede_get_link() local
709 memset(¤t_link, 0, sizeof(current_link)); in qede_get_link()
710 edev->ops->common->get_link(edev->cdev, ¤t_link); in qede_get_link()
712 return current_link.link_up; in qede_get_link()
889 struct qed_link_output current_link; in qede_get_pauseparam() local
891 memset(¤t_link, 0, sizeof(current_link)); in qede_get_pauseparam()
892 edev->ops->common->get_link(edev->cdev, ¤t_link); in qede_get_pauseparam()
894 if (current_link.pause_config & QED_LINK_PAUSE_AUTONEG_ENABLE) in qede_get_pauseparam()
896 if (current_link.pause_config & QED_LINK_PAUSE_RX_ENABLE) in qede_get_pauseparam()
898 if (current_link.pause_config & QED_LINK_PAUSE_TX_ENABLE) in qede_get_pauseparam()
912 struct qed_link_output current_link; in qede_set_pauseparam() local
920 memset(¤t_link, 0, sizeof(current_link)); in qede_set_pauseparam()
921 edev->ops->common->get_link(edev->cdev, ¤t_link); in qede_set_pauseparam()
926 if (!(current_link.supported_caps & QED_LM_Autoneg_BIT)) { in qede_set_pauseparam()
1733 struct qed_link_output current_link; in qede_get_eee() local
1735 memset(¤t_link, 0, sizeof(current_link)); in qede_get_eee()
1736 edev->ops->common->get_link(edev->cdev, ¤t_link); in qede_get_eee()
1738 if (!current_link.eee_supported) { in qede_get_eee()
1743 if (current_link.eee.adv_caps & QED_EEE_1G_ADV) in qede_get_eee()
1745 if (current_link.eee.adv_caps & QED_EEE_10G_ADV) in qede_get_eee()
1747 if (current_link.sup_caps & QED_EEE_1G_ADV) in qede_get_eee()
1749 if (current_link.sup_caps & QED_EEE_10G_ADV) in qede_get_eee()
1751 if (current_link.eee.lp_adv_caps & QED_EEE_1G_ADV) in qede_get_eee()
1753 if (current_link.eee.lp_adv_caps & QED_EEE_10G_ADV) in qede_get_eee()
1756 edata->tx_lpi_timer = current_link.eee.tx_lpi_timer; in qede_get_eee()
1757 edata->eee_enabled = current_link.eee.enable; in qede_get_eee()
1758 edata->tx_lpi_enabled = current_link.eee.tx_lpi_enable; in qede_get_eee()
1759 edata->eee_active = current_link.eee_active; in qede_get_eee()
1767 struct qed_link_output current_link; in qede_set_eee() local
1775 memset(¤t_link, 0, sizeof(current_link)); in qede_set_eee()
1776 edev->ops->common->get_link(edev->cdev, ¤t_link); in qede_set_eee()
1778 if (!current_link.eee_supported) { in qede_set_eee()