Searched refs:phydev (Results 101 - 125 of 260) sorted by relevance

1234567891011

/linux-master/drivers/net/phy/
H A Dfixed_phy.c35 struct phy_device *phydev; member in struct:fixed_phy
51 struct phy_device *phydev = dev->phydev; local
54 if (!phydev || !phydev->mdio.bus)
58 if (fp->addr == phydev->mdio.addr) {
86 fp->link_update(fp->phydev->attached_dev,
111 int fixed_phy_set_link_update(struct phy_device *phydev, argument
118 if (!phydev || !phydev
[all...]
H A Dphylink.c56 struct phy_device *phydev; member in struct:phylink
1410 pl->mac_ops->mac_link_up(pl->config, pl->phydev, pl->cur_link_an_mode,
1488 if (pl->phydev)
1492 if (pl->phydev && pl->phy_state.link) {
1751 static void phylink_phy_change(struct phy_device *phydev, bool up) argument
1753 struct phylink *pl = phydev->phylink;
1756 phy_get_pause(phydev, &tx_pause, &rx_pause);
1759 pl->phy_state.speed = phydev->speed;
1760 pl->phy_state.duplex = phydev->duplex;
1761 pl->phy_state.rate_matching = phydev
2829 struct phy_device *phydev = pl->phydev; local
2871 struct phy_device *phydev = pl->phydev; local
[all...]
H A Dmdio_bus.c553 struct phy_device *phydev = ERR_PTR(-ENODEV); local
556 phydev = get_phy_device(bus, addr, c45);
557 if (IS_ERR(phydev))
558 return phydev;
563 of_mdiobus_link_mdiodev(bus, &phydev->mdio);
565 err = phy_device_register(phydev);
567 phy_device_free(phydev);
571 return phydev;
615 struct phy_device *phydev; local
617 phydev
631 struct phy_device *phydev; local
657 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/qualcomm/emac/
H A Demac-phy.c124 adpt->phydev = phy_find_first(mii_bus);
126 adpt->phydev = mdiobus_get_phy(mii_bus, phy_addr);
128 /* of_phy_find_device() claims a reference to the phydev,
133 if (adpt->phydev)
134 get_device(&adpt->phydev->mdio.dev);
145 adpt->phydev = of_phy_find_device(phy_np);
149 if (!adpt->phydev) {
/linux-master/arch/arm/mach-imx/
H A Dmach-imx6q.c24 static int ksz9021rn_phy_fixup(struct phy_device *phydev) argument
28 phy_write(phydev, MICREL_KSZ9021_EXTREG_CTRL,
30 phy_write(phydev, MICREL_KSZ9021_EXTREG_DATA_WRITE, 0x0000);
33 phy_write(phydev, MICREL_KSZ9021_EXTREG_CTRL,
35 phy_write(phydev, MICREL_KSZ9021_EXTREG_DATA_WRITE, 0xf0f0);
36 phy_write(phydev, MICREL_KSZ9021_EXTREG_CTRL,
/linux-master/drivers/net/ethernet/amd/
H A Dau1000_eth.c395 struct phy_device *phydev = dev->phydev; local
401 BUG_ON(!phydev);
405 if (phydev->link && (aup->old_speed != phydev->speed)) {
408 switch (phydev->speed) {
414 phydev->speed);
418 aup->old_speed = phydev->speed;
423 if (phydev->link && (aup->old_duplex != phydev
475 struct phy_device *phydev = NULL; local
[all...]
/linux-master/drivers/net/phy/aquantia/
H A Daquantia.h117 int aqr_hwmon_probe(struct phy_device *phydev);
119 static inline int aqr_hwmon_probe(struct phy_device *phydev) { return 0; } argument
122 int aqr_firmware_load(struct phy_device *phydev);
/linux-master/drivers/net/ethernet/ti/icssg/
H A Dicssg_ethtool.c50 if (!ndev->phydev)
53 return phy_ethtool_get_eee(ndev->phydev, edata);
58 if (!ndev->phydev)
61 return phy_ethtool_set_eee(ndev->phydev, edata);
/linux-master/drivers/net/ethernet/asix/
H A Dax88796c_main.c574 phy_mac_interrupt(ax_local->ndev->phydev);
718 ax_local->phydev->autoneg) {
740 struct phy_device *phydev = ndev->phydev; local
743 if (phydev->link && (ax_local->speed != phydev->speed ||
744 ax_local->duplex != phydev->duplex ||
745 ax_local->pause != phydev->pause ||
746 ax_local->asym_pause != phydev->asym_pause)) {
747 ax_local->speed = phydev
[all...]
/linux-master/net/ethtool/
H A Dplca.c64 if (!dev->phydev) {
83 ret = ops->get_plca_cfg(dev->phydev, &data->plca_cfg);
152 if (!dev->phydev)
171 ret = ops->set_plca_cfg(dev->phydev, &plca_cfg, info->extack);
207 if (!dev->phydev) {
226 ret = ops->get_plca_status(dev->phydev, &data->plca_st);
/linux-master/drivers/net/ethernet/freescale/
H A Dfec_mpc52xx.c169 struct phy_device *phydev = dev->phydev; local
172 if (phydev->link != PHY_DOWN) {
173 if (phydev->duplex != priv->duplex) {
179 priv->duplex = phydev->duplex;
186 if (phydev->duplex == DUPLEX_FULL)
195 if (phydev->speed != priv->speed) {
197 priv->speed = phydev->speed;
202 priv->link = phydev->link;
213 phy_print_status(phydev);
219 struct phy_device *phydev = NULL; local
284 struct phy_device *phydev = dev->phydev; local
[all...]
/linux-master/drivers/net/ethernet/faraday/
H A Dftgmac100.c1129 struct phy_device *phydev = netdev->phydev; local
1135 if (phydev)
1136 phy_set_asym_pause(phydev, pause->rx_pause, pause->tx_pause);
1139 if (!(phydev && priv->aneg_pause))
1317 if (netdev->phydev)
1318 mutex_lock(&netdev->phydev->lock);
1350 if (netdev->phydev)
1351 mutex_unlock(&netdev->phydev->lock);
1366 struct phy_device *phydev local
1429 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c370 struct phy_device *phydev; member in struct:xgbe_phy_data
916 if (phy_data->phydev) {
917 phy_detach(phy_data->phydev);
918 phy_device_remove(phy_data->phydev);
919 phy_device_free(phy_data->phydev);
920 phy_data->phydev = NULL;
928 unsigned int phy_id = phy_data->phydev->phy_id;
937 phy_write(phy_data->phydev, 0x16, 0x0001);
938 phy_write(phy_data->phydev, 0x00, 0x9140);
939 phy_write(phy_data->phydev,
1059 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/socionext/
H A Dsni_ave.c261 struct phy_device *phydev; member in struct:ave_private
424 if (ndev->phydev)
425 phy_ethtool_get_wol(ndev->phydev, wol);
431 if (!ndev->phydev ||
435 return phy_ethtool_set_wol(ndev->phydev, wol);
464 struct phy_device *phydev = ndev->phydev; local
466 if (!phydev)
473 phy_set_asym_pause(phydev, pause->rx_pause, pause->tx_pause);
1091 struct phy_device *phydev local
1172 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_hw.c262 if (pdata->mdio_driver && ndev->phydev &&
264 struct mii_bus *bus = ndev->phydev->mdio.bus;
321 if (pdata->mdio_driver && ndev->phydev &&
323 struct mii_bus *bus = ndev->phydev->mdio.bus;
761 struct phy_device *phydev = ndev->phydev; local
766 if (!phydev->duplex || !pdata->pause_autoneg)
777 if (phydev->pause)
780 if (phydev->asym_pause)
804 struct phy_device *phydev local
[all...]
/linux-master/drivers/net/ethernet/cavium/octeon/
H A Docteon_mgmt.c836 struct phy_device *phydev = ndev->phydev; local
841 if (!phydev->link)
844 prtx_cfg.s.duplex = phydev->duplex;
846 switch (phydev->speed) {
872 prtx_cfg.s.burst = phydev->duplex;
895 if (phydev->speed == 10)
897 else if (phydev->speed == 100)
907 struct phy_device *phydev = netdev->phydev; local
948 struct phy_device *phydev = NULL; local
[all...]
/linux-master/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_mdio.c166 wx->phydev = phy_find_first(mii_bus);
167 if (!wx->phydev)
170 phy_attached_info(wx->phydev);
/linux-master/drivers/net/ethernet/nxp/
H A Dlpc_eth.c719 struct phy_device *phydev = ndev->phydev; local
726 if (phydev->link) {
727 if ((pldat->speed != phydev->speed) ||
728 (pldat->duplex != phydev->duplex)) {
729 pldat->speed = phydev->speed;
730 pldat->duplex = phydev->duplex;
735 if (phydev->link != pldat->link) {
736 if (!phydev->link) {
740 pldat->link = phydev
754 struct phy_device *phydev; local
[all...]
/linux-master/drivers/net/ethernet/broadcom/
H A Dbgmac-bcma.c199 struct phy_device *phydev; local
208 phydev = mdiobus_get_phy(bgmac->mii_bus, bgmac->phyaddr);
209 if (ci->id == BCMA_CHIP_ID_BCM53573 && phydev &&
210 (phydev->drv->phy_id & phydev->drv->phy_id_mask) == PHY_ID_BCM54210E)
211 phydev->dev_flags |= PHY_BRCM_EN_MASTER_MODE;
/linux-master/drivers/net/mdio/
H A Dof_mdio.c468 struct phy_device *phydev; local
470 phydev = of_phy_find_device(np);
471 if (!phydev)
474 fixed_phy_unregister(phydev);
476 put_device(&phydev->mdio.dev); /* of_phy_find_device() */
477 phy_device_free(phydev); /* fixed_phy_register() */
/linux-master/drivers/net/ethernet/allwinner/
H A Dsun4i-emac.c131 struct phy_device *phydev = dev->phydev; local
135 if (phydev->link) {
136 if (db->speed != phydev->speed) {
138 db->speed = phydev->speed;
144 if (db->duplex != phydev->duplex) {
146 db->duplex = phydev->duplex;
153 if (phydev->link != db->link) {
154 if (!phydev->link) {
158 db->link = phydev
170 struct phy_device *phydev; local
[all...]
/linux-master/net/dsa/
H A Dconduit.c112 if (dev->phydev && !ops->get_ethtool_phy_stats) {
113 count = phy_ethtool_get_sset_count(dev->phydev);
115 phy_ethtool_get_stats(dev->phydev, stats, data);
135 if (sset == ETH_SS_PHY_STATS && dev->phydev &&
137 count = phy_ethtool_get_sset_count(dev->phydev);
166 if (stringset == ETH_SS_PHY_STATS && dev->phydev &&
168 mcount = phy_ethtool_get_sset_count(dev->phydev);
172 phy_ethtool_get_strings(dev->phydev, data);
/linux-master/drivers/net/ethernet/rdc/
H A Dr6040.c476 phy_stop(dev->phydev);
723 phy_start(dev->phydev);
974 struct phy_device *phydev = dev->phydev; local
978 BUG_ON(!phydev);
980 if (lp->old_link != phydev->link) {
982 lp->old_link = phydev->link;
986 if (phydev->link && (lp->old_duplex != phydev->duplex)) {
987 lp->mcr0 |= (phydev
1001 struct phy_device *phydev = NULL; local
[all...]
/linux-master/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_intf.c387 phy_start(dev->phydev);
615 struct phy_device *phydev = dev->phydev; local
620 if (intf->old_link != phydev->link) {
622 intf->old_link = phydev->link;
625 if (intf->old_duplex != phydev->duplex) {
627 intf->old_duplex = phydev->duplex;
630 switch (phydev->speed) {
648 if (phydev->duplex == DUPLEX_HALF)
651 if (intf->old_pause != phydev
990 struct phy_device *phydev = NULL; local
[all...]
/linux-master/drivers/net/ethernet/agere/
H A Det131x.c868 struct phy_device *phydev = adapter->netdev->phydev; local
881 if (phydev->speed == SPEED_1000) {
908 if (phydev->duplex == DUPLEX_FULL)
912 if (phydev->duplex == DUPLEX_HALF)
1035 struct phy_device *phydev = adapter->netdev->phydev; local
1122 if (phydev && phydev->speed == SPEED_100)
1230 struct phy_device *phydev local
1311 struct phy_device *phydev = adapter->netdev->phydev; local
1456 struct phy_device *phydev = adapter->netdev->phydev; local
1469 struct phy_device *phydev = adapter->netdev->phydev; local
2111 struct phy_device *phydev = adapter->netdev->phydev; local
2428 struct phy_device *phydev = adapter->netdev->phydev; local
3080 struct phy_device *phydev = adapter->netdev->phydev; local
3150 struct phy_device *phydev = netdev->phydev; local
3239 struct phy_device *phydev = NULL; local
[all...]

Completed in 267 milliseconds

1234567891011