Lines Matching refs:phy_mii

1255 		features = gp->phy_mii.def->features;  in gem_begin_auto_negotiation()
1260 if (gp->phy_mii.advertising != 0) in gem_begin_auto_negotiation()
1261 advertise &= gp->phy_mii.advertising; in gem_begin_auto_negotiation()
1264 speed = gp->phy_mii.speed; in gem_begin_auto_negotiation()
1265 duplex = gp->phy_mii.duplex; in gem_begin_auto_negotiation()
1301 gp->phy_mii.autoneg = gp->want_autoneg = autoneg; in gem_begin_auto_negotiation()
1302 gp->phy_mii.speed = speed; in gem_begin_auto_negotiation()
1303 gp->phy_mii.duplex = duplex; in gem_begin_auto_negotiation()
1311 gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, advertise); in gem_begin_auto_negotiation()
1315 gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, speed, duplex); in gem_begin_auto_negotiation()
1338 if (gp->phy_mii.def->ops->read_link(&gp->phy_mii)) in gem_set_link_modes()
1340 full_duplex = (gp->phy_mii.duplex == DUPLEX_FULL); in gem_set_link_modes()
1341 speed = gp->phy_mii.speed; in gem_set_link_modes()
1342 pause = gp->phy_mii.pause; in gem_set_link_modes()
1444 gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, in gem_mdio_link_not_up()
1454 if (gp->phy_mii.def->magic_aneg) in gem_mdio_link_not_up()
1458 gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, SPEED_100, in gem_mdio_link_not_up()
1468 if (gp->phy_mii.speed == SPEED_100) { in gem_mdio_link_not_up()
1469 gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, SPEED_10, in gem_mdio_link_not_up()
1509 if (found_mii_phy(gp) && gp->phy_mii.def->ops->poll_link(&gp->phy_mii)) { in gem_link_timer()
1517 gp->last_forced_speed = gp->phy_mii.speed; in gem_link_timer()
1522 gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, gp->phy_mii.advertising); in gem_link_timer()
1707 sungem_phy_probe(&gp->phy_mii, gp->mii_phy_addr); in gem_init_phy()
1710 if (gp->phy_mii.def && gp->phy_mii.def->ops->init) in gem_init_phy()
1711 gp->phy_mii.def->ops->init(&gp->phy_mii); in gem_init_phy()
1726 gp->phy_mii.def ? gp->phy_mii.def->name : "no"); in gem_init_phy()
2114 if (found_mii_phy(gp) && gp->phy_mii.def->ops->suspend) in gem_stop_phy()
2115 gp->phy_mii.def->ops->suspend(&gp->phy_mii); in gem_stop_phy()
2527 if (gp->phy_mii.def) in gem_get_link_ksettings()
2528 supported = gp->phy_mii.def->features; in gem_get_link_ksettings()
2539 cmd->base.speed = gp->phy_mii.speed; in gem_get_link_ksettings()
2540 cmd->base.duplex = gp->phy_mii.duplex; in gem_get_link_ksettings()
2541 advertising = gp->phy_mii.advertising; in gem_get_link_ksettings()
2939 gp->phy_mii.dev = dev; in gem_init_one()
2940 gp->phy_mii.mdio_read = _sungem_phy_read; in gem_init_one()
2941 gp->phy_mii.mdio_write = _sungem_phy_write; in gem_init_one()
2943 gp->phy_mii.platform_data = gp->of_node; in gem_init_one()