Lines Matching defs:link
370 } link;
567 writel((pd->link.full ? 1 : 0) << S6_GMAC_MACCONF2_FULL |
570 (pd->link.giga ?
597 pd->link.giga << S6_GMAC_FIFOCONF5_CFGBYTM |
697 switch (pd->link.mbit) {
718 pd->link.full = phydev->duplex;
719 pd->link.giga = (phydev->speed == 1000);
720 if (pd->link.mbit != phydev->speed) {
721 pd->link.mbit = phydev->speed;
724 pd->link.isup = isup;
734 if (pd->link.isup &&
735 (!phydev->link ||
736 (pd->link.mbit != phydev->speed) ||
737 (pd->link.full != phydev->duplex))) {
738 pd->link.isup = 0;
740 if (!phydev->link) {
745 if (!pd->link.isup && phydev->link) {
746 if (pd->link.full != phydev->duplex) {
755 if (pd->link.giga != (phydev->speed == 1000)) {
881 pd->link.mbit = 0;
882 s6gmac_linkisup(dev, pd->phydev->link);