Lines Matching refs:phy_mii

1275 		features = gp->phy_mii.def->features;  in gem_begin_auto_negotiation()
1280 if (gp->phy_mii.advertising != 0) in gem_begin_auto_negotiation()
1281 advertise &= gp->phy_mii.advertising; in gem_begin_auto_negotiation()
1284 speed = gp->phy_mii.speed; in gem_begin_auto_negotiation()
1285 duplex = gp->phy_mii.duplex; in gem_begin_auto_negotiation()
1321 gp->phy_mii.autoneg = gp->want_autoneg = autoneg; in gem_begin_auto_negotiation()
1322 gp->phy_mii.speed = speed; in gem_begin_auto_negotiation()
1323 gp->phy_mii.duplex = duplex; in gem_begin_auto_negotiation()
1331 gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, advertise); in gem_begin_auto_negotiation()
1335 gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, speed, duplex); in gem_begin_auto_negotiation()
1358 if (gp->phy_mii.def->ops->read_link(&gp->phy_mii)) in gem_set_link_modes()
1360 full_duplex = (gp->phy_mii.duplex == DUPLEX_FULL); in gem_set_link_modes()
1361 speed = gp->phy_mii.speed; in gem_set_link_modes()
1362 pause = gp->phy_mii.pause; in gem_set_link_modes()
1464 gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, in gem_mdio_link_not_up()
1474 if (gp->phy_mii.def->magic_aneg) in gem_mdio_link_not_up()
1478 gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, SPEED_100, in gem_mdio_link_not_up()
1488 if (gp->phy_mii.speed == SPEED_100) { in gem_mdio_link_not_up()
1489 gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, SPEED_10, in gem_mdio_link_not_up()
1529 if (found_mii_phy(gp) && gp->phy_mii.def->ops->poll_link(&gp->phy_mii)) { in gem_link_timer()
1537 gp->last_forced_speed = gp->phy_mii.speed; in gem_link_timer()
1542 gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, gp->phy_mii.advertising); in gem_link_timer()
1727 sungem_phy_probe(&gp->phy_mii, gp->mii_phy_addr); in gem_init_phy()
1730 if (gp->phy_mii.def && gp->phy_mii.def->ops->init) in gem_init_phy()
1731 gp->phy_mii.def->ops->init(&gp->phy_mii); in gem_init_phy()
1746 gp->phy_mii.def ? gp->phy_mii.def->name : "no"); in gem_init_phy()
2134 if (found_mii_phy(gp) && gp->phy_mii.def->ops->suspend) in gem_stop_phy()
2135 gp->phy_mii.def->ops->suspend(&gp->phy_mii); in gem_stop_phy()
2535 if (gp->phy_mii.def) in gem_get_link_ksettings()
2536 supported = gp->phy_mii.def->features; in gem_get_link_ksettings()
2547 cmd->base.speed = gp->phy_mii.speed; in gem_get_link_ksettings()
2548 cmd->base.duplex = gp->phy_mii.duplex; in gem_get_link_ksettings()
2549 advertising = gp->phy_mii.advertising; in gem_get_link_ksettings()
2949 gp->phy_mii.dev = dev; in gem_init_one()
2950 gp->phy_mii.mdio_read = _sungem_phy_read; in gem_init_one()
2951 gp->phy_mii.mdio_write = _sungem_phy_write; in gem_init_one()
2953 gp->phy_mii.platform_data = gp->of_node; in gem_init_one()