Searched refs:phydev (Results 126 - 150 of 260) sorted by relevance

1234567891011

/linux-master/drivers/net/usb/
H A Dlan78xx.c1419 struct phy_device *phydev = dev->net->phydev; local
1429 mutex_lock(&phydev->lock);
1430 phy_read_status(phydev);
1431 link = phydev->link;
1432 mutex_unlock(&phydev->lock);
1446 phy_ethtool_ksettings_get(phydev, &ecmd);
1479 ladv = phy_read(phydev, MII_ADVERTISE);
1483 radv = phy_read(phydev, MII_LPA);
1671 phy_ethtool_set_wol(netdev->phydev, wo
1681 struct phy_device *phydev = net->phydev; local
1783 struct phy_device *phydev = net->phydev; local
1801 struct phy_device *phydev = net->phydev; local
1829 struct phy_device *phydev = net->phydev; local
1847 struct phy_device *phydev = net->phydev; local
2117 struct phy_device *phydev = net->phydev; local
2242 lan8835_fixup(struct phy_device *phydev) argument
2265 ksz9031rnx_fixup(struct phy_device *phydev) argument
2291 struct phy_device *phydev; local
2342 struct phy_device *phydev; local
4222 struct phy_device *phydev; local
[all...]
H A Dsmsc95xx.c74 struct phy_device *phydev; member in struct:smsc95xx_priv
548 if (pdata->phydev->duplex == DUPLEX_FULL) {
549 phy_get_pause(pdata->phydev, &tx_pause, &rx_pause);
583 if (pdata->phydev->duplex != DUPLEX_FULL) {
751 phy_read_status(net->phydev);
752 return net->phydev->link;
801 return phy_mii_ioctl(netdev->phydev, rq, cmd);
1087 phy_print_status(net->phydev);
1195 pdata->phydev = phy_find_first(pdata->mdiobus);
1196 if (!pdata->phydev) {
[all...]
/linux-master/net/dsa/
H A Dport.c1541 struct phy_device *phydev; local
1547 phydev = of_phy_find_device(phy_dn);
1548 if (!phydev) {
1554 return phydev;
1619 struct phy_device *phydev = NULL; local
1623 phydev = dp->user->phydev;
1626 if (ds->ops->adjust_link && phydev)
1627 ds->ops->adjust_link(ds, dp->index, phydev);
1635 struct phy_device *phydev,
1634 dsa_port_phylink_mac_link_up(struct phylink_config *config, struct phy_device *phydev, unsigned int mode, phy_interface_t interface, int speed, int duplex, bool tx_pause, bool rx_pause) argument
1709 struct phy_device *phydev; local
1748 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/microchip/
H A Dlan743x_ethtool.c1061 struct phy_device *phydev = netdev->phydev; local
1065 if (!phydev)
1067 if (!phydev->drv) {
1073 ret = phy_ethtool_get_eee(phydev, eee);
1098 struct phy_device *phydev; local
1107 phydev = netdev->phydev;
1108 if (!phydev)
1110 if (!phydev
1356 struct phy_device *phydev = dev->phydev; local
[all...]
/linux-master/drivers/net/ethernet/qualcomm/emac/
H A Demac-ethtool.c127 struct phy_device *phydev = netdev->phydev; local
129 if (!phydev)
132 return genphy_restart_aneg(phydev);
/linux-master/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet_wol.c45 if (dev->phydev) {
46 phy_ethtool_get_wol(dev->phydev, wol);
75 if (dev->phydev) {
76 ret = phy_ethtool_set_wol(dev->phydev, wol);
/linux-master/drivers/net/phy/
H A Dsfp.h31 int sfp_add_phy(struct sfp_bus *bus, struct phy_device *phydev);
H A Dsfp-bus.c29 struct phy_device *phydev; member in struct:sfp_bus
465 if (ops->connect_phy && bus->phydev) {
466 ret = ops->connect_phy(bus->upstream, bus->phydev);
488 if (bus->phydev && ops && ops->disconnect_phy)
725 int sfp_add_phy(struct sfp_bus *bus, struct phy_device *phydev) argument
731 ret = ops->connect_phy(bus->upstream, phydev);
734 bus->phydev = phydev;
746 bus->phydev = NULL;
/linux-master/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c629 phy_stop(dev->phydev);
634 phy_start(dev->phydev);
656 struct phy_device *phydev = dev->phydev; local
659 if (phydev->link) {
661 if (phydev->duplex != fep->oldduplex) {
663 fep->oldduplex = phydev->duplex;
666 if (phydev->speed != fep->oldspeed) {
668 fep->oldspeed = phydev->speed;
686 phy_print_status(phydev);
708 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/asix/
H A Dax88796c_ioctl.c70 phy_set_asym_pause(ax_local->phydev, pause->tx_pause,
75 phy_set_asym_pause(ax_local->phydev, 0, 0);
116 *p = phy_read(ax_local->phydev, i);
236 ret = phy_mii_ioctl(ndev->phydev, ifr, cmd);
/linux-master/include/linux/
H A Dmii_timestamper.h59 struct phy_device *phydev);
/linux-master/drivers/net/ethernet/realtek/
H A Dr8169.h81 void r8169_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev,
/linux-master/drivers/net/ethernet/toshiba/
H A Dtc35815.c541 struct phy_device *phydev = dev->phydev; local
546 if (phydev->link &&
547 (lp->speed != phydev->speed || lp->duplex != phydev->duplex)) {
555 if (phydev->duplex == DUPLEX_FULL)
572 if (phydev->duplex == DUPLEX_HALF &&
577 lp->speed = phydev->speed;
578 lp->duplex = phydev->duplex;
582 if (phydev
611 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c794 struct phy_device *phydev; local
798 phydev = dev->phydev;
801 if (priv->old_link != phydev->link) {
803 priv->old_link = phydev->link;
807 if (phydev->link && phydev->duplex != priv->old_duplex) {
809 (phydev->duplex == DUPLEX_FULL) ? 1 : 0);
811 priv->old_duplex = phydev->duplex;
816 if (phydev
895 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_main.c130 if (phy_init_eee(ndev->phydev, true))
158 priv->hw->mac->set_eee_pls(priv->ioaddr, ndev->phydev->link);
204 struct phy_device *phydev = dev->phydev; local
208 if (!phydev)
215 if (phydev->link) {
216 if (phydev->speed != priv->speed) {
218 switch (phydev->speed) {
231 phydev->speed);
234 priv->speed = phydev
267 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/davicom/
H A Ddm9051.c80 * @phydev: phy device structure
103 struct phy_device *phydev; member in struct:board_info
650 phy_set_sym_pause(db->phydev, pause->rx_pause, pause->tx_pause,
652 phy_start_aneg(db->phydev);
963 phy_support_sym_pause(db->phydev);
964 phy_start(db->phydev);
971 if (db->phydev->autoneg)
976 phy_stop(db->phydev);
1003 phy_stop(db->phydev);
1136 phy_print_status(db->phydev);
[all...]
/linux-master/drivers/net/ethernet/ti/
H A Ddavinci_emac.c529 if (ndev->phydev)
530 new_duplex = ndev->phydev->duplex;
1330 struct phy_device *phydev = ndev->phydev; local
1336 if (phydev->link) {
1338 if (phydev->duplex != priv->duplex) {
1340 priv->duplex = phydev->duplex;
1342 if (phydev->speed != priv->speed) {
1344 priv->speed = phydev->speed;
1359 phy_print_status(ndev->phydev);
1419 struct phy_device *phydev = NULL; local
[all...]
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dthunder_bgx.c58 struct phy_device *phydev; member in struct:lmac
594 struct phy_device *phydev; local
597 phydev = lmac->phydev;
599 if (!phydev->link && lmac->last_link)
602 if (phydev->link &&
603 (lmac->last_duplex != phydev->duplex ||
604 lmac->last_link != phydev->link ||
605 lmac->last_speed != phydev->speed)) {
609 lmac->last_link = phydev
[all...]
/linux-master/drivers/net/ethernet/actions/
H A Dowl-emac.c397 struct phy_device *phydev = netdev->phydev; local
400 if (phydev->link) {
402 priv->link = phydev->link;
406 if (priv->speed != phydev->speed) {
407 priv->speed = phydev->speed;
411 if (priv->duplex != phydev->duplex) {
412 priv->duplex = phydev->duplex;
416 if (priv->pause != phydev->pause) {
417 priv->pause = phydev
[all...]
/linux-master/drivers/net/ethernet/renesas/
H A Drswitch.c1339 struct phy_device *phydev = ndev->phydev; local
1341 if (phydev->link != rdev->etha->link) {
1342 phy_print_status(phydev);
1343 if (phydev->link)
1348 rdev->etha->link = phydev->link;
1351 phydev->speed != rdev->etha->speed) {
1352 rdev->etha->speed = phydev->speed;
1361 struct phy_device *phydev)
1368 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Full_BI
1360 rswitch_phy_remove_link_mode(struct rswitch_device *rdev, struct phy_device *phydev) argument
1388 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ethtool.c46 if (net_dev->phydev) {
47 if (!genphy_read_status(net_dev->phydev))
48 link_stat = net_dev->phydev->link;
65 struct phy_device *phy_dev = net_dev->phydev;
147 if (net_dev->phydev)
148 phy_ethtool_ksettings_get(net_dev->phydev, cmd);
223 if (!net_dev->phydev && cmd->base.autoneg == AUTONEG_ENABLE)
228 if (net_dev->phydev)
229 return phy_ethtool_ksettings_set(net_dev->phydev, cmd);
287 struct phy_device *phy_dev = ndev->phydev;
[all...]
/linux-master/drivers/net/ethernet/cortina/
H A Dgemini.c293 struct phy_device *phydev = netdev->phydev; local
300 status.bits.link = phydev->link;
301 status.bits.duplex = phydev->duplex;
303 switch (phydev->speed) {
306 if (phy_interface_mode_is_rgmii(phydev->interface))
309 phydev_name(phydev));
313 if (phy_interface_mode_is_rgmii(phydev->interface))
316 phydev_name(phydev));
320 if (phy_interface_mode_is_rgmii(phydev
[all...]
/linux-master/drivers/net/ethernet/aeroflex/
H A Dgreth.c1202 struct phy_device *phydev = dev->phydev; local
1209 if (phydev->link) {
1211 if ((greth->speed != phydev->speed) || (greth->duplex != phydev->duplex)) {
1215 if (phydev->duplex)
1218 if (phydev->speed == SPEED_100)
1220 else if (phydev->speed == SPEED_1000)
1224 greth->speed = phydev->speed;
1225 greth->duplex = phydev
[all...]
/linux-master/drivers/net/ethernet/
H A Dlantiq_etop.c362 struct phy_device *phydev; local
364 phydev = phy_find_first(priv->mii_bus);
366 if (!phydev) {
371 phydev = phy_connect(dev, phydev_name(phydev),
374 if (IS_ERR(phydev)) {
376 return PTR_ERR(phydev);
379 phy_set_max_speed(phydev, SPEED_100);
381 phy_attached_info(phydev);
429 phy_disconnect(dev->phydev);
[all...]
/linux-master/drivers/net/dsa/
H A Dvitesse-vsc73xx-core.c717 int port, struct phy_device *phydev,
757 struct phy_device *phydev)
781 if (!phydev->link) {
831 if (phydev->speed == SPEED_1000) {
836 if (phydev->interface == PHY_INTERFACE_MODE_RGMII)
840 vsc73xx_adjust_enable_port(vsc, port, phydev, val);
841 } else if (phydev->speed == SPEED_100) {
842 if (phydev->duplex == DUPLEX_FULL) {
853 vsc73xx_adjust_enable_port(vsc, port, phydev, val);
854 } else if (phydev
716 vsc73xx_adjust_enable_port(struct vsc73xx *vsc, int port, struct phy_device *phydev, u32 initval) argument
756 vsc73xx_adjust_link(struct dsa_switch *ds, int port, struct phy_device *phydev) argument
[all...]

Completed in 352 milliseconds

1234567891011