phy_dev 39 drivers/gpu/drm/msm/dsi/dsi.c msm_dsi->phy_dev = get_device(&phy_pdev->dev); phy_dev 51 drivers/gpu/drm/msm/dsi/dsi.c if (msm_dsi->phy_dev) { phy_dev 52 drivers/gpu/drm/msm/dsi/dsi.c put_device(msm_dsi->phy_dev); phy_dev 54 drivers/gpu/drm/msm/dsi/dsi.c msm_dsi->phy_dev = NULL; phy_dev 75 drivers/gpu/drm/msm/dsi/dsi.h struct device *phy_dev; phy_dev 70 drivers/gpu/drm/msm/hdmi/hdmi.c if (hdmi->phy_dev) { phy_dev 71 drivers/gpu/drm/msm/hdmi/hdmi.c put_device(hdmi->phy_dev); phy_dev 73 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->phy_dev = NULL; phy_dev 105 drivers/gpu/drm/msm/hdmi/hdmi.c hdmi->phy_dev = get_device(&phy_pdev->dev); phy_dev 63 drivers/gpu/drm/msm/hdmi/hdmi.h struct device *phy_dev; phy_dev 332 drivers/net/ethernet/8390/ax88796.c struct phy_device *phy_dev = dev->phydev; phy_dev 335 drivers/net/ethernet/8390/ax88796.c if (phy_dev->link && ((ax->speed != phy_dev->speed) || phy_dev 336 drivers/net/ethernet/8390/ax88796.c (ax->duplex != phy_dev->duplex))) { phy_dev 338 drivers/net/ethernet/8390/ax88796.c ax->speed = phy_dev->speed; phy_dev 339 drivers/net/ethernet/8390/ax88796.c ax->duplex = phy_dev->duplex; phy_dev 343 drivers/net/ethernet/8390/ax88796.c if (phy_dev->link != ax->link) { phy_dev 344 drivers/net/ethernet/8390/ax88796.c if (!phy_dev->link) { phy_dev 348 drivers/net/ethernet/8390/ax88796.c ax->link = phy_dev->link; phy_dev 354 drivers/net/ethernet/8390/ax88796.c phy_print_status(phy_dev); phy_dev 360 drivers/net/ethernet/8390/ax88796.c struct phy_device *phy_dev = NULL; phy_dev 364 drivers/net/ethernet/8390/ax88796.c phy_dev = phy_find_first(ax->mii_bus); phy_dev 365 drivers/net/ethernet/8390/ax88796.c if (!phy_dev) { phy_dev 370 drivers/net/ethernet/8390/ax88796.c ret = phy_connect_direct(dev, phy_dev, ax_handle_link_change, phy_dev 377 drivers/net/ethernet/8390/ax88796.c phy_set_max_speed(phy_dev, SPEED_100); phy_dev 380 drivers/net/ethernet/8390/ax88796.c phy_dev->drv->name, phydev_name(phy_dev), phy_dev->irq); phy_dev 557 drivers/net/ethernet/8390/ax88796.c struct phy_device *phy_dev = dev->phydev; phy_dev 562 drivers/net/ethernet/8390/ax88796.c if (!phy_dev) phy_dev 565 drivers/net/ethernet/8390/ax88796.c return phy_mii_ioctl(phy_dev, req, cmd); phy_dev 689 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c ret = device_property_read_u32(pdata->phy_dev, XGBE_SPEEDSET_PROPERTY, phy_dev 708 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c if (device_property_present(pdata->phy_dev, XGBE_BLWC_PROPERTY)) { phy_dev 709 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c ret = device_property_read_u32_array(pdata->phy_dev, phy_dev 723 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c if (device_property_present(pdata->phy_dev, XGBE_CDR_RATE_PROPERTY)) { phy_dev 724 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c ret = device_property_read_u32_array(pdata->phy_dev, phy_dev 738 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c if (device_property_present(pdata->phy_dev, XGBE_PQ_SKEW_PROPERTY)) { phy_dev 739 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c ret = device_property_read_u32_array(pdata->phy_dev, phy_dev 753 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c if (device_property_present(pdata->phy_dev, XGBE_TX_AMP_PROPERTY)) { phy_dev 754 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c ret = device_property_read_u32_array(pdata->phy_dev, phy_dev 768 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c if (device_property_present(pdata->phy_dev, XGBE_DFE_CFG_PROPERTY)) { phy_dev 769 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c ret = device_property_read_u32_array(pdata->phy_dev, phy_dev 783 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c if (device_property_present(pdata->phy_dev, XGBE_DFE_ENA_PROPERTY)) { phy_dev 784 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c ret = device_property_read_u32_array(pdata->phy_dev, phy_dev 333 drivers/net/ethernet/amd/xgbe/xgbe-platform.c pdata->phy_dev = &phy_pdev->dev; phy_dev 1031 drivers/net/ethernet/amd/xgbe/xgbe.h struct device *phy_dev; phy_dev 847 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c struct phy_device *phy_dev; phy_dev 854 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c phy_dev = of_phy_connect(ndev, np, phy_dev 858 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c if (phy_dev) phy_dev 862 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c if (!phy_dev) { phy_dev 870 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c phy_dev = adev->driver_data; phy_dev 872 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c phy_dev = NULL; phy_dev 874 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c if (!phy_dev || phy_dev 875 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c phy_connect_direct(ndev, phy_dev, &xgene_enet_adjust_link, phy_dev 886 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c phy_remove_link_mode(phy_dev, ETHTOOL_LINK_MODE_10baseT_Half_BIT); phy_dev 887 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c phy_remove_link_mode(phy_dev, ETHTOOL_LINK_MODE_100baseT_Half_BIT); phy_dev 888 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c phy_remove_link_mode(phy_dev, ETHTOOL_LINK_MODE_1000baseT_Half_BIT); phy_dev 889 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c phy_support_asym_pause(phy_dev); phy_dev 49 drivers/net/ethernet/arc/emac_main.c struct phy_device *phy_dev = ndev->phydev; phy_dev 52 drivers/net/ethernet/arc/emac_main.c if (priv->link != phy_dev->link) { phy_dev 53 drivers/net/ethernet/arc/emac_main.c priv->link = phy_dev->link; phy_dev 57 drivers/net/ethernet/arc/emac_main.c if (priv->speed != phy_dev->speed) { phy_dev 58 drivers/net/ethernet/arc/emac_main.c priv->speed = phy_dev->speed; phy_dev 64 drivers/net/ethernet/arc/emac_main.c if (priv->duplex != phy_dev->duplex) { phy_dev 67 drivers/net/ethernet/arc/emac_main.c if (phy_dev->duplex == DUPLEX_FULL) phy_dev 73 drivers/net/ethernet/arc/emac_main.c priv->duplex = phy_dev->duplex; phy_dev 78 drivers/net/ethernet/arc/emac_main.c phy_print_status(phy_dev); phy_dev 426 drivers/net/ethernet/arc/emac_main.c struct phy_device *phy_dev = ndev->phydev; phy_dev 429 drivers/net/ethernet/arc/emac_main.c phy_dev->autoneg = AUTONEG_ENABLE; phy_dev 430 drivers/net/ethernet/arc/emac_main.c phy_dev->speed = 0; phy_dev 431 drivers/net/ethernet/arc/emac_main.c phy_dev->duplex = 0; phy_dev 432 drivers/net/ethernet/arc/emac_main.c linkmode_and(phy_dev->advertising, phy_dev->advertising, phy_dev 433 drivers/net/ethernet/arc/emac_main.c phy_dev->supported); phy_dev 86 drivers/net/ethernet/broadcom/bgmac-bcma.c struct phy_device *phy_dev; phy_dev 92 drivers/net/ethernet/broadcom/bgmac-bcma.c phy_dev = phy_connect(bgmac->net_dev, bus_id, bgmac_adjust_link, phy_dev 94 drivers/net/ethernet/broadcom/bgmac-bcma.c if (IS_ERR(phy_dev)) { phy_dev 96 drivers/net/ethernet/broadcom/bgmac-bcma.c return PTR_ERR(phy_dev); phy_dev 153 drivers/net/ethernet/broadcom/bgmac-platform.c struct phy_device *phy_dev; phy_dev 156 drivers/net/ethernet/broadcom/bgmac-platform.c phy_dev = of_phy_get_and_connect(bgmac->net_dev, phy_dev 160 drivers/net/ethernet/broadcom/bgmac-platform.c phy_dev = of_phy_get_and_connect(bgmac->net_dev, phy_dev 163 drivers/net/ethernet/broadcom/bgmac-platform.c if (!phy_dev) { phy_dev 1417 drivers/net/ethernet/broadcom/bgmac.c struct phy_device *phy_dev = net_dev->phydev; phy_dev 1420 drivers/net/ethernet/broadcom/bgmac.c if (phy_dev->link) { phy_dev 1421 drivers/net/ethernet/broadcom/bgmac.c if (phy_dev->speed != bgmac->mac_speed) { phy_dev 1422 drivers/net/ethernet/broadcom/bgmac.c bgmac->mac_speed = phy_dev->speed; phy_dev 1426 drivers/net/ethernet/broadcom/bgmac.c if (phy_dev->duplex != bgmac->mac_duplex) { phy_dev 1427 drivers/net/ethernet/broadcom/bgmac.c bgmac->mac_duplex = phy_dev->duplex; phy_dev 1434 drivers/net/ethernet/broadcom/bgmac.c phy_print_status(phy_dev); phy_dev 1446 drivers/net/ethernet/broadcom/bgmac.c struct phy_device *phy_dev; phy_dev 1449 drivers/net/ethernet/broadcom/bgmac.c phy_dev = fixed_phy_register(PHY_POLL, &fphy_status, NULL); phy_dev 1450 drivers/net/ethernet/broadcom/bgmac.c if (!phy_dev || IS_ERR(phy_dev)) { phy_dev 1455 drivers/net/ethernet/broadcom/bgmac.c err = phy_connect_direct(bgmac->net_dev, phy_dev, bgmac_adjust_link, phy_dev 226 drivers/net/ethernet/broadcom/sb1250-mac.c struct phy_device *phy_dev; /* the associated PHY device */ phy_dev 2316 drivers/net/ethernet/broadcom/sb1250-mac.c phy_start(sc->phy_dev); phy_dev 2331 drivers/net/ethernet/broadcom/sb1250-mac.c struct phy_device *phy_dev; phy_dev 2333 drivers/net/ethernet/broadcom/sb1250-mac.c phy_dev = phy_find_first(sc->mii_bus); phy_dev 2334 drivers/net/ethernet/broadcom/sb1250-mac.c if (!phy_dev) { phy_dev 2339 drivers/net/ethernet/broadcom/sb1250-mac.c phy_dev = phy_connect(dev, dev_name(&phy_dev->mdio.dev), phy_dev 2341 drivers/net/ethernet/broadcom/sb1250-mac.c if (IS_ERR(phy_dev)) { phy_dev 2343 drivers/net/ethernet/broadcom/sb1250-mac.c return PTR_ERR(phy_dev); phy_dev 2347 drivers/net/ethernet/broadcom/sb1250-mac.c phy_set_max_speed(phy_dev, SPEED_1000); phy_dev 2348 drivers/net/ethernet/broadcom/sb1250-mac.c phy_support_asym_pause(phy_dev); phy_dev 2350 drivers/net/ethernet/broadcom/sb1250-mac.c phy_attached_info(phy_dev); phy_dev 2352 drivers/net/ethernet/broadcom/sb1250-mac.c sc->phy_dev = phy_dev; phy_dev 2361 drivers/net/ethernet/broadcom/sb1250-mac.c struct phy_device *phy_dev = sc->phy_dev; phy_dev 2366 drivers/net/ethernet/broadcom/sb1250-mac.c link_chg = (sc->sbm_link != phy_dev->link); phy_dev 2367 drivers/net/ethernet/broadcom/sb1250-mac.c speed_chg = (sc->sbm_speed != phy_dev->speed); phy_dev 2368 drivers/net/ethernet/broadcom/sb1250-mac.c duplex_chg = (sc->sbm_duplex != phy_dev->duplex); phy_dev 2369 drivers/net/ethernet/broadcom/sb1250-mac.c pause_chg = (sc->sbm_pause != phy_dev->pause); phy_dev 2374 drivers/net/ethernet/broadcom/sb1250-mac.c if (!phy_dev->link) { phy_dev 2376 drivers/net/ethernet/broadcom/sb1250-mac.c sc->sbm_link = phy_dev->link; phy_dev 2386 drivers/net/ethernet/broadcom/sb1250-mac.c if (phy_dev->duplex == DUPLEX_FULL) { phy_dev 2387 drivers/net/ethernet/broadcom/sb1250-mac.c if (phy_dev->pause) phy_dev 2395 drivers/net/ethernet/broadcom/sb1250-mac.c pr_info("%s: link available: %dbase-%cD\n", dev->name, phy_dev->speed, phy_dev 2396 drivers/net/ethernet/broadcom/sb1250-mac.c phy_dev->duplex == DUPLEX_FULL ? 'F' : 'H'); phy_dev 2400 drivers/net/ethernet/broadcom/sb1250-mac.c sc->sbm_speed = phy_dev->speed; phy_dev 2401 drivers/net/ethernet/broadcom/sb1250-mac.c sc->sbm_duplex = phy_dev->duplex; phy_dev 2403 drivers/net/ethernet/broadcom/sb1250-mac.c sc->sbm_pause = phy_dev->pause; phy_dev 2404 drivers/net/ethernet/broadcom/sb1250-mac.c sc->sbm_link = phy_dev->link; phy_dev 2473 drivers/net/ethernet/broadcom/sb1250-mac.c if (!netif_running(dev) || !sc->phy_dev) phy_dev 2476 drivers/net/ethernet/broadcom/sb1250-mac.c return phy_mii_ioctl(sc->phy_dev, rq, cmd); phy_dev 2485 drivers/net/ethernet/broadcom/sb1250-mac.c phy_stop(sc->phy_dev); phy_dev 2494 drivers/net/ethernet/broadcom/sb1250-mac.c phy_disconnect(sc->phy_dev); phy_dev 2495 drivers/net/ethernet/broadcom/sb1250-mac.c sc->phy_dev = NULL; phy_dev 2493 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct phy_device *phy_dev; phy_dev 2499 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c phy_dev = of_phy_connect(net_dev, mac_dev->phy_node, phy_dev 2502 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (!phy_dev) { phy_dev 2509 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c ((phy_dev->drv->phy_id & GENMASK(31, 10)) != PHY_VEND_AQUANTIA)) { phy_dev 2513 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c linkmode_and(phy_dev->supported, phy_dev->supported, mask); phy_dev 2516 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c phy_support_asym_pause(phy_dev); phy_dev 2518 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c mac_dev->phy_dev = phy_dev; phy_dev 2519 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c net_dev->phydev = phy_dev; phy_dev 1770 drivers/net/ethernet/freescale/fec_main.c struct phy_device *phy_dev = ndev->phydev; phy_dev 1780 drivers/net/ethernet/freescale/fec_main.c } else if (phy_dev->link) { phy_dev 1782 drivers/net/ethernet/freescale/fec_main.c fep->link = phy_dev->link; phy_dev 1786 drivers/net/ethernet/freescale/fec_main.c if (fep->full_duplex != phy_dev->duplex) { phy_dev 1787 drivers/net/ethernet/freescale/fec_main.c fep->full_duplex = phy_dev->duplex; phy_dev 1791 drivers/net/ethernet/freescale/fec_main.c if (phy_dev->speed != fep->speed) { phy_dev 1792 drivers/net/ethernet/freescale/fec_main.c fep->speed = phy_dev->speed; phy_dev 1812 drivers/net/ethernet/freescale/fec_main.c fep->link = phy_dev->link; phy_dev 1818 drivers/net/ethernet/freescale/fec_main.c phy_print_status(phy_dev); phy_dev 2001 drivers/net/ethernet/freescale/fec_main.c struct phy_device *phy_dev = NULL; phy_dev 2008 drivers/net/ethernet/freescale/fec_main.c phy_dev = of_phy_connect(ndev, fep->phy_node, phy_dev 2011 drivers/net/ethernet/freescale/fec_main.c if (!phy_dev) { phy_dev 2034 drivers/net/ethernet/freescale/fec_main.c phy_dev = phy_connect(ndev, phy_name, &fec_enet_adjust_link, phy_dev 2038 drivers/net/ethernet/freescale/fec_main.c if (IS_ERR(phy_dev)) { phy_dev 2040 drivers/net/ethernet/freescale/fec_main.c return PTR_ERR(phy_dev); phy_dev 2045 drivers/net/ethernet/freescale/fec_main.c phy_set_max_speed(phy_dev, 1000); phy_dev 2046 drivers/net/ethernet/freescale/fec_main.c phy_remove_link_mode(phy_dev, phy_dev 2049 drivers/net/ethernet/freescale/fec_main.c phy_support_sym_pause(phy_dev); phy_dev 2053 drivers/net/ethernet/freescale/fec_main.c phy_set_max_speed(phy_dev, 100); phy_dev 2058 drivers/net/ethernet/freescale/fec_main.c phy_attached_info(phy_dev); phy_dev 262 drivers/net/ethernet/freescale/fman/mac.c struct phy_device *phy_dev = mac_dev->phy_dev; phy_dev 266 drivers/net/ethernet/freescale/fman/mac.c if (!err && phy_dev) phy_dev 267 drivers/net/ethernet/freescale/fman/mac.c phy_start(phy_dev); phy_dev 276 drivers/net/ethernet/freescale/fman/mac.c if (mac_dev->phy_dev) phy_dev 277 drivers/net/ethernet/freescale/fman/mac.c phy_stop(mac_dev->phy_dev); phy_dev 373 drivers/net/ethernet/freescale/fman/mac.c struct phy_device *phy_dev = mac_dev->phy_dev; phy_dev 379 drivers/net/ethernet/freescale/fman/mac.c if (!phy_dev->duplex) phy_dev 396 drivers/net/ethernet/freescale/fman/mac.c lcl_adv = linkmode_adv_to_lcl_adv_t(phy_dev->advertising); phy_dev 400 drivers/net/ethernet/freescale/fman/mac.c if (phy_dev->pause) phy_dev 402 drivers/net/ethernet/freescale/fman/mac.c if (phy_dev->asym_pause) phy_dev 422 drivers/net/ethernet/freescale/fman/mac.c struct phy_device *phy_dev = mac_dev->phy_dev; phy_dev 428 drivers/net/ethernet/freescale/fman/mac.c if (!phy_dev->link) { phy_dev 434 drivers/net/ethernet/freescale/fman/mac.c dtsec_adjust_link(fman_mac, phy_dev->speed); phy_dev 444 drivers/net/ethernet/freescale/fman/mac.c struct phy_device *phy_dev = mac_dev->phy_dev; phy_dev 450 drivers/net/ethernet/freescale/fman/mac.c memac_adjust_link(fman_mac, phy_dev->speed); phy_dev 52 drivers/net/ethernet/freescale/fman/mac.h struct phy_device *phy_dev; phy_dev 551 drivers/net/ethernet/hisilicon/hns/hnae.h struct phy_device *phy_dev; phy_dev 128 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c ae_handle->phy_dev = vf_cb->mac_cb->phy_dev; phy_dev 723 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_cb->phy_dev = phy; phy_dev 779 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c if (!to_acpi_device_node(mac_cb->fw_port) || !mac_cb->phy_dev) phy_dev 782 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c phy_device_remove(mac_cb->phy_dev); phy_dev 783 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c phy_device_free(mac_cb->phy_dev); phy_dev 785 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_cb->phy_dev = NULL; phy_dev 840 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_cb->phy_dev = of_phy_find_device(np); phy_dev 841 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c if (mac_cb->phy_dev) { phy_dev 845 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c put_device(&mac_cb->phy_dev->mdio.dev); phy_dev 859 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c mac_cb->phy_dev = of_phy_find_device(np); phy_dev 860 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c if (mac_cb->phy_dev) { phy_dev 864 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c put_device(&mac_cb->phy_dev->mdio.dev); phy_dev 336 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h struct phy_device *phy_dev; phy_dev 635 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c if (!mac_cb->phy_dev) { phy_dev 1139 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct phy_device *phy_dev = h->phy_dev; phy_dev 1142 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (!h->phy_dev) phy_dev 1146 drivers/net/ethernet/hisilicon/hns/hns_enet.c linkmode_and(phy_dev->supported, phy_dev->supported, supported); phy_dev 1147 drivers/net/ethernet/hisilicon/hns/hns_enet.c linkmode_copy(phy_dev->advertising, phy_dev->supported); phy_dev 1150 drivers/net/ethernet/hisilicon/hns/hns_enet.c phy_dev->autoneg = false; phy_dev 1153 drivers/net/ethernet/hisilicon/hns/hns_enet.c phy_dev->dev_flags = 0; phy_dev 1155 drivers/net/ethernet/hisilicon/hns/hns_enet.c ret = phy_connect_direct(ndev, phy_dev, hns_nic_adjust_link, phy_dev 1158 drivers/net/ethernet/hisilicon/hns/hns_enet.c ret = phy_attach_direct(ndev, phy_dev, 0, h->phy_if); phy_dev 1163 drivers/net/ethernet/hisilicon/hns/hns_enet.c phy_attached_info(phy_dev); phy_dev 1503 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct phy_device *phy_dev = netdev->phydev; phy_dev 1508 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (!phy_dev) phy_dev 1511 drivers/net/ethernet/hisilicon/hns/hns_enet.c return phy_mii_ioctl(phy_dev, ifr, cmd); phy_dev 1975 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (h->phy_dev) { phy_dev 1979 drivers/net/ethernet/hisilicon/hns/hns_enet.c (void)genphy_read_status(h->phy_dev); phy_dev 66 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct phy_device *phy_dev = net_dev->phydev; phy_dev 68 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if (!phy_dev || !phy_dev->mdio.bus) { phy_dev 74 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c phy_write(phy_dev, HNS_PHY_PAGE_REG, HNS_PHY_PAGE_MDIX); phy_dev 76 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c retval = phy_read(phy_dev, HNS_PHY_CSC_REG); phy_dev 79 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c retval = phy_read(phy_dev, HNS_PHY_CSS_REG); phy_dev 83 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c phy_write(phy_dev, HNS_PHY_PAGE_REG, HNS_PHY_PAGE_COPPER); phy_dev 258 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static int hns_nic_config_phy_loopback(struct phy_device *phy_dev, u8 en) phy_dev 266 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c err = phy_resume(phy_dev); phy_dev 270 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c err = phy_loopback(phy_dev, true); phy_dev 272 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c err = phy_loopback(phy_dev, false); phy_dev 276 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c err = phy_suspend(phy_dev); phy_dev 288 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct phy_device *phy_dev = ndev->phydev; phy_dev 293 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = hns_nic_config_phy_loopback(phy_dev, 0x1); phy_dev 307 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = hns_nic_config_phy_loopback(phy_dev, 0x0); phy_dev 594 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c st_param[2][1] = ((!!(priv->ae_handle->phy_dev)) && phy_dev 1017 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct phy_device *phy_dev = netdev->phydev; phy_dev 1019 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c retval = phy_write(phy_dev, HNS_PHY_PAGE_REG, HNS_PHY_PAGE_LED); phy_dev 1020 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c retval |= phy_write(phy_dev, HNS_LED_FC_REG, value); phy_dev 1021 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c retval |= phy_write(phy_dev, HNS_PHY_PAGE_REG, HNS_PHY_PAGE_COPPER); phy_dev 1041 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct phy_device *phy_dev = netdev->phydev; phy_dev 1044 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c if (phy_dev) phy_dev 1047 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = phy_write(phy_dev, HNS_PHY_PAGE_REG, phy_dev 1052 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c priv->phy_led_val = phy_read(phy_dev, HNS_LED_FC_REG); phy_dev 1054 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = phy_write(phy_dev, HNS_PHY_PAGE_REG, phy_dev 1070 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = phy_write(phy_dev, HNS_PHY_PAGE_REG, phy_dev 1075 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = phy_write(phy_dev, HNS_LED_FC_REG, phy_dev 1080 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c ret = phy_write(phy_dev, HNS_PHY_PAGE_REG, phy_dev 2470 drivers/net/ethernet/ibm/emac/core.c struct phy_device *phy = dev->phy_dev; phy_dev 2508 drivers/net/ethernet/ibm/emac/core.c struct phy_device *phy_dev) phy_dev 2510 drivers/net/ethernet/ibm/emac/core.c phy_dev->autoneg = phy->autoneg; phy_dev 2511 drivers/net/ethernet/ibm/emac/core.c phy_dev->speed = phy->speed; phy_dev 2512 drivers/net/ethernet/ibm/emac/core.c phy_dev->duplex = phy->duplex; phy_dev 2513 drivers/net/ethernet/ibm/emac/core.c ethtool_convert_legacy_u32_to_link_mode(phy_dev->advertising, phy_dev 2515 drivers/net/ethernet/ibm/emac/core.c return phy_start_aneg(phy_dev); phy_dev 2525 drivers/net/ethernet/ibm/emac/core.c return emac_mdio_phy_start_aneg(phy, dev->phy_dev); phy_dev 2536 drivers/net/ethernet/ibm/emac/core.c return emac_mdio_phy_start_aneg(phy, dev->phy_dev); phy_dev 2545 drivers/net/ethernet/ibm/emac/core.c res = phy_read_status(dev->phy_dev); phy_dev 2551 drivers/net/ethernet/ibm/emac/core.c return dev->phy_dev->link; phy_dev 2558 drivers/net/ethernet/ibm/emac/core.c struct phy_device *phy_dev = dev->phy_dev; phy_dev 2561 drivers/net/ethernet/ibm/emac/core.c res = phy_read_status(phy_dev); phy_dev 2565 drivers/net/ethernet/ibm/emac/core.c phy->speed = phy_dev->speed; phy_dev 2566 drivers/net/ethernet/ibm/emac/core.c phy->duplex = phy_dev->duplex; phy_dev 2567 drivers/net/ethernet/ibm/emac/core.c phy->pause = phy_dev->pause; phy_dev 2568 drivers/net/ethernet/ibm/emac/core.c phy->asym_pause = phy_dev->asym_pause; phy_dev 2577 drivers/net/ethernet/ibm/emac/core.c phy_start(dev->phy_dev); phy_dev 2578 drivers/net/ethernet/ibm/emac/core.c return phy_init_hw(dev->phy_dev); phy_dev 2637 drivers/net/ethernet/ibm/emac/core.c dev->phy_dev = of_phy_connect(dev->ndev, phy_handle, &emac_adjust_link, phy_dev 2639 drivers/net/ethernet/ibm/emac/core.c if (!dev->phy_dev) { phy_dev 2644 drivers/net/ethernet/ibm/emac/core.c dev->phy.def->phy_id = dev->phy_dev->drv->phy_id; phy_dev 2645 drivers/net/ethernet/ibm/emac/core.c dev->phy.def->phy_id_mask = dev->phy_dev->drv->phy_id_mask; phy_dev 2646 drivers/net/ethernet/ibm/emac/core.c dev->phy.def->name = dev->phy_dev->drv->name; phy_dev 2649 drivers/net/ethernet/ibm/emac/core.c dev->phy_dev->supported); phy_dev 2650 drivers/net/ethernet/ibm/emac/core.c dev->phy.address = dev->phy_dev->mdio.addr; phy_dev 2651 drivers/net/ethernet/ibm/emac/core.c dev->phy.mode = dev->phy_dev->interface; phy_dev 2707 drivers/net/ethernet/ibm/emac/core.c dev->phy_dev = of_phy_find_device(np); phy_dev 2708 drivers/net/ethernet/ibm/emac/core.c if (res || !dev->phy_dev) { phy_dev 2713 drivers/net/ethernet/ibm/emac/core.c put_device(&dev->phy_dev->mdio.dev); phy_dev 3272 drivers/net/ethernet/ibm/emac/core.c if (dev->phy_dev) phy_dev 3273 drivers/net/ethernet/ibm/emac/core.c phy_disconnect(dev->phy_dev); phy_dev 194 drivers/net/ethernet/ibm/emac/core.h struct phy_device *phy_dev; phy_dev 838 drivers/net/ethernet/smsc/smsc911x.c struct phy_device *phy_dev = dev->phydev; phy_dev 868 drivers/net/ethernet/smsc/smsc911x.c smsc911x_mii_write(phy_dev->mdio.bus, phy_dev->mdio.addr, phy_dev 897 drivers/net/ethernet/smsc/smsc911x.c smsc911x_mii_write(phy_dev->mdio.bus, phy_dev->mdio.addr, MII_BMCR, 0); phy_dev 909 drivers/net/ethernet/smsc/smsc911x.c struct phy_device *phy_dev = ndev->phydev; phy_dev 914 drivers/net/ethernet/smsc/smsc911x.c if (phy_dev->duplex == DUPLEX_FULL) { phy_dev 915 drivers/net/ethernet/smsc/smsc911x.c u16 lcladv = phy_read(phy_dev, MII_ADVERTISE); phy_dev 916 drivers/net/ethernet/smsc/smsc911x.c u16 rmtadv = phy_read(phy_dev, MII_LPA); phy_dev 950 drivers/net/ethernet/smsc/smsc911x.c struct phy_device *phy_dev = dev->phydev; phy_dev 954 drivers/net/ethernet/smsc/smsc911x.c if (phy_dev->duplex != pdata->last_duplex) { phy_dev 960 drivers/net/ethernet/smsc/smsc911x.c if (phy_dev->duplex) { phy_dev 973 drivers/net/ethernet/smsc/smsc911x.c pdata->last_duplex = phy_dev->duplex; phy_dev 1337 drivers/net/ethernet/smsc/smsc911x.c struct phy_device *phy_dev = ndev->phydev; phy_dev 1340 drivers/net/ethernet/smsc/smsc911x.c if (!phy_dev) phy_dev 1350 drivers/net/ethernet/smsc/smsc911x.c rc = phy_read(phy_dev, MII_BMCR); phy_dev 1360 drivers/net/ethernet/smsc/smsc911x.c rc = phy_write(phy_dev, MII_BMCR, rc & ~BMCR_PDOWN); phy_dev 1375 drivers/net/ethernet/smsc/smsc911x.c struct phy_device *phy_dev = ndev->phydev; phy_dev 1378 drivers/net/ethernet/smsc/smsc911x.c if (!phy_dev) phy_dev 1381 drivers/net/ethernet/smsc/smsc911x.c rc = phy_read(phy_dev, MII_LAN83C185_CTRL_STATUS); phy_dev 1391 drivers/net/ethernet/smsc/smsc911x.c rc = phy_write(phy_dev, MII_LAN83C185_CTRL_STATUS, phy_dev 1408 drivers/net/ethernet/smsc/smsc911x.c struct phy_device *phy_dev = ndev->phydev; phy_dev 1411 drivers/net/ethernet/smsc/smsc911x.c if (!phy_dev) phy_dev 1414 drivers/net/ethernet/smsc/smsc911x.c rc = phy_read(phy_dev, MII_LAN83C185_CTRL_STATUS); phy_dev 1424 drivers/net/ethernet/smsc/smsc911x.c rc = phy_write(phy_dev, MII_LAN83C185_CTRL_STATUS, phy_dev 1987 drivers/net/ethernet/smsc/smsc911x.c struct phy_device *phy_dev = dev->phydev; phy_dev 2004 drivers/net/ethernet/smsc/smsc911x.c data[j++] = smsc911x_mii_read(phy_dev->mdio.bus, phy_dev 2005 drivers/net/ethernet/smsc/smsc911x.c phy_dev->mdio.addr, i); phy_dev 256 drivers/net/ethernet/smsc/smsc9420.c struct phy_device *phy_dev = dev->phydev; phy_dev 265 drivers/net/ethernet/smsc/smsc9420.c if (!phy_dev) phy_dev 269 drivers/net/ethernet/smsc/smsc9420.c data[j++] = smsc9420_mii_read(phy_dev->mdio.bus, phy_dev 270 drivers/net/ethernet/smsc/smsc9420.c phy_dev->mdio.addr, i); phy_dev 1047 drivers/net/ethernet/smsc/smsc9420.c struct phy_device *phy_dev = dev->phydev; phy_dev 1050 drivers/net/ethernet/smsc/smsc9420.c if (phy_dev->duplex == DUPLEX_FULL) { phy_dev 1051 drivers/net/ethernet/smsc/smsc9420.c u16 lcladv = phy_read(phy_dev, MII_ADVERTISE); phy_dev 1052 drivers/net/ethernet/smsc/smsc9420.c u16 rmtadv = phy_read(phy_dev, MII_LPA); phy_dev 1076 drivers/net/ethernet/smsc/smsc9420.c struct phy_device *phy_dev = dev->phydev; phy_dev 1079 drivers/net/ethernet/smsc/smsc9420.c if (phy_dev->duplex != pd->last_duplex) { phy_dev 1081 drivers/net/ethernet/smsc/smsc9420.c if (phy_dev->duplex) { phy_dev 1091 drivers/net/ethernet/smsc/smsc9420.c pd->last_duplex = phy_dev->duplex; phy_dev 201 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c void tse_pcs_fix_mac_speed(struct tse_pcs *pcs, struct phy_device *phy_dev, phy_dev 211 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c pcs->autoneg = phy_dev->autoneg; phy_dev 213 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c if (phy_dev->autoneg == AUTONEG_ENABLE) { phy_dev 231 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c } else if (phy_dev->autoneg == AUTONEG_DISABLE) { phy_dev 22 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h void tse_pcs_fix_mac_speed(struct tse_pcs *pcs, struct phy_device *phy_dev, phy_dev 69 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c struct phy_device *phy_dev = ndev->phydev; phy_dev 97 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c tse_pcs_fix_mac_speed(&dwmac->pcs, phy_dev, speed); phy_dev 139 drivers/net/ethernet/xilinx/xilinx_emaclite.c struct phy_device *phy_dev; phy_dev 894 drivers/net/ethernet/xilinx/xilinx_emaclite.c struct phy_device *phy = lp->phy_dev; phy_dev 928 drivers/net/ethernet/xilinx/xilinx_emaclite.c lp->phy_dev = of_phy_connect(lp->ndev, lp->phy_node, phy_dev 931 drivers/net/ethernet/xilinx/xilinx_emaclite.c if (!lp->phy_dev) { phy_dev 937 drivers/net/ethernet/xilinx/xilinx_emaclite.c phy_set_max_speed(lp->phy_dev, SPEED_100); phy_dev 940 drivers/net/ethernet/xilinx/xilinx_emaclite.c phy_write(lp->phy_dev, MII_CTRL1000, 0); phy_dev 943 drivers/net/ethernet/xilinx/xilinx_emaclite.c phy_write(lp->phy_dev, MII_ADVERTISE, ADVERTISE_ALL | phy_dev 947 drivers/net/ethernet/xilinx/xilinx_emaclite.c bmcr = phy_read(lp->phy_dev, MII_BMCR); phy_dev 949 drivers/net/ethernet/xilinx/xilinx_emaclite.c phy_write(lp->phy_dev, MII_BMCR, bmcr); phy_dev 951 drivers/net/ethernet/xilinx/xilinx_emaclite.c phy_start(lp->phy_dev); phy_dev 962 drivers/net/ethernet/xilinx/xilinx_emaclite.c if (lp->phy_dev) phy_dev 963 drivers/net/ethernet/xilinx/xilinx_emaclite.c phy_disconnect(lp->phy_dev); phy_dev 964 drivers/net/ethernet/xilinx/xilinx_emaclite.c lp->phy_dev = NULL; phy_dev 996 drivers/net/ethernet/xilinx/xilinx_emaclite.c if (lp->phy_dev) phy_dev 997 drivers/net/ethernet/xilinx/xilinx_emaclite.c phy_disconnect(lp->phy_dev); phy_dev 998 drivers/net/ethernet/xilinx/xilinx_emaclite.c lp->phy_dev = NULL; phy_dev 66 drivers/net/ipvlan/ipvlan.h struct net_device *phy_dev; phy_dev 586 drivers/net/ipvlan/ipvlan_core.c ipvlan_skb_crossing_ns(skb, ipvlan->phy_dev); phy_dev 620 drivers/net/ipvlan/ipvlan_core.c return dev_forward_skb(ipvlan->phy_dev, skb); phy_dev 628 drivers/net/ipvlan/ipvlan_core.c skb->dev = ipvlan->phy_dev; phy_dev 635 drivers/net/ipvlan/ipvlan_core.c struct ipvl_port *port = ipvlan_port_get_rcu_bh(ipvlan->phy_dev); phy_dev 121 drivers/net/ipvlan/ipvlan_main.c struct net_device *phy_dev = ipvlan->phy_dev; phy_dev 126 drivers/net/ipvlan/ipvlan_main.c (phy_dev->state & IPVLAN_STATE_MASK); phy_dev 127 drivers/net/ipvlan/ipvlan_main.c dev->features = phy_dev->features & IPVLAN_FEATURES; phy_dev 130 drivers/net/ipvlan/ipvlan_main.c dev->gso_max_size = phy_dev->gso_max_size; phy_dev 131 drivers/net/ipvlan/ipvlan_main.c dev->gso_max_segs = phy_dev->gso_max_segs; phy_dev 132 drivers/net/ipvlan/ipvlan_main.c dev->hard_header_len = phy_dev->hard_header_len; phy_dev 138 drivers/net/ipvlan/ipvlan_main.c if (!netif_is_ipvlan_port(phy_dev)) { phy_dev 139 drivers/net/ipvlan/ipvlan_main.c err = ipvlan_port_create(phy_dev); phy_dev 145 drivers/net/ipvlan/ipvlan_main.c port = ipvlan_port_get_rtnl(phy_dev); phy_dev 153 drivers/net/ipvlan/ipvlan_main.c struct net_device *phy_dev = ipvlan->phy_dev; phy_dev 158 drivers/net/ipvlan/ipvlan_main.c port = ipvlan_port_get_rtnl(phy_dev); phy_dev 186 drivers/net/ipvlan/ipvlan_main.c struct net_device *phy_dev = ipvlan->phy_dev; phy_dev 189 drivers/net/ipvlan/ipvlan_main.c dev_uc_unsync(phy_dev, dev); phy_dev 190 drivers/net/ipvlan/ipvlan_main.c dev_mc_unsync(phy_dev, dev); phy_dev 234 drivers/net/ipvlan/ipvlan_main.c struct net_device *phy_dev = ipvlan->phy_dev; phy_dev 237 drivers/net/ipvlan/ipvlan_main.c dev_set_allmulti(phy_dev, dev->flags & IFF_ALLMULTI? 1 : -1); phy_dev 263 drivers/net/ipvlan/ipvlan_main.c dev_uc_sync(ipvlan->phy_dev, dev); phy_dev 264 drivers/net/ipvlan/ipvlan_main.c dev_mc_sync(ipvlan->phy_dev, dev); phy_dev 310 drivers/net/ipvlan/ipvlan_main.c struct net_device *phy_dev = ipvlan->phy_dev; phy_dev 312 drivers/net/ipvlan/ipvlan_main.c return vlan_vid_add(phy_dev, proto, vid); phy_dev 319 drivers/net/ipvlan/ipvlan_main.c struct net_device *phy_dev = ipvlan->phy_dev; phy_dev 321 drivers/net/ipvlan/ipvlan_main.c vlan_vid_del(phy_dev, proto, vid); phy_dev 329 drivers/net/ipvlan/ipvlan_main.c return ipvlan->phy_dev->ifindex; phy_dev 352 drivers/net/ipvlan/ipvlan_main.c struct net_device *phy_dev = ipvlan->phy_dev; phy_dev 358 drivers/net/ipvlan/ipvlan_main.c return dev_hard_header(skb, phy_dev, type, daddr, phy_dev 359 drivers/net/ipvlan/ipvlan_main.c saddr ? : phy_dev->dev_addr, len); phy_dev 385 drivers/net/ipvlan/ipvlan_main.c return __ethtool_get_link_ksettings(ipvlan->phy_dev, cmd); phy_dev 422 drivers/net/ipvlan/ipvlan_main.c struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev); phy_dev 427 drivers/net/ipvlan/ipvlan_main.c if (!ns_capable(dev_net(ipvlan->phy_dev)->user_ns, CAP_NET_ADMIN)) phy_dev 492 drivers/net/ipvlan/ipvlan_main.c struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev); phy_dev 516 drivers/net/ipvlan/ipvlan_main.c struct net_device *phy_dev; phy_dev 523 drivers/net/ipvlan/ipvlan_main.c phy_dev = __dev_get_by_index(src_net, nla_get_u32(tb[IFLA_LINK])); phy_dev 524 drivers/net/ipvlan/ipvlan_main.c if (!phy_dev) phy_dev 527 drivers/net/ipvlan/ipvlan_main.c if (netif_is_ipvlan(phy_dev)) { phy_dev 528 drivers/net/ipvlan/ipvlan_main.c struct ipvl_dev *tmp = netdev_priv(phy_dev); phy_dev 530 drivers/net/ipvlan/ipvlan_main.c phy_dev = tmp->phy_dev; phy_dev 531 drivers/net/ipvlan/ipvlan_main.c if (!ns_capable(dev_net(phy_dev)->user_ns, CAP_NET_ADMIN)) phy_dev 533 drivers/net/ipvlan/ipvlan_main.c } else if (!netif_is_ipvlan_port(phy_dev)) { phy_dev 535 drivers/net/ipvlan/ipvlan_main.c if (phy_dev->type != ARPHRD_ETHER || phy_dev 536 drivers/net/ipvlan/ipvlan_main.c phy_dev->flags & IFF_LOOPBACK) { phy_dev 537 drivers/net/ipvlan/ipvlan_main.c netdev_err(phy_dev, phy_dev 542 drivers/net/ipvlan/ipvlan_main.c if (netdev_is_rx_handler_busy(phy_dev)) { phy_dev 543 drivers/net/ipvlan/ipvlan_main.c netdev_err(phy_dev, "Device is already in use.\n"); phy_dev 548 drivers/net/ipvlan/ipvlan_main.c ipvlan->phy_dev = phy_dev; phy_dev 552 drivers/net/ipvlan/ipvlan_main.c ipvlan_adjust_mtu(ipvlan, phy_dev); phy_dev 560 drivers/net/ipvlan/ipvlan_main.c memcpy(dev->dev_addr, phy_dev->dev_addr, ETH_ALEN); phy_dev 569 drivers/net/ipvlan/ipvlan_main.c port = ipvlan_port_get_rtnl(phy_dev); phy_dev 596 drivers/net/ipvlan/ipvlan_main.c err = netdev_upper_dev_link(phy_dev, dev, extack); phy_dev 614 drivers/net/ipvlan/ipvlan_main.c netif_stacked_transfer_operstate(phy_dev, dev); phy_dev 618 drivers/net/ipvlan/ipvlan_main.c netdev_upper_dev_unlink(phy_dev, dev); phy_dev 643 drivers/net/ipvlan/ipvlan_main.c netdev_upper_dev_unlink(ipvlan->phy_dev, dev); phy_dev 707 drivers/net/ipvlan/ipvlan_main.c netif_stacked_transfer_operstate(ipvlan->phy_dev, phy_dev 265 drivers/net/phy/mdio-xgene.c struct phy_device *phy_dev; phy_dev 267 drivers/net/phy/mdio-xgene.c phy_dev = get_phy_device(bus, phy_addr, false); phy_dev 268 drivers/net/phy/mdio-xgene.c if (!phy_dev || IS_ERR(phy_dev)) phy_dev 271 drivers/net/phy/mdio-xgene.c if (phy_device_register(phy_dev)) phy_dev 272 drivers/net/phy/mdio-xgene.c phy_device_free(phy_dev); phy_dev 274 drivers/net/phy/mdio-xgene.c return phy_dev; phy_dev 284 drivers/net/phy/mdio-xgene.c struct phy_device *phy_dev; phy_dev 295 drivers/net/phy/mdio-xgene.c phy_dev = xgene_enet_phy_register(mdio, phy_addr); phy_dev 296 drivers/net/phy/mdio-xgene.c adev->driver_data = phy_dev; phy_dev 551 drivers/net/phy/phy_device.c ATTRIBUTE_GROUPS(phy_dev); phy_dev 845 drivers/net/phy/phylink.c struct phy_device *phy_dev; phy_dev 866 drivers/net/phy/phylink.c phy_dev = of_phy_attach(pl->netdev, phy_node, flags, phy_dev 871 drivers/net/phy/phylink.c if (!phy_dev) phy_dev 874 drivers/net/phy/phylink.c ret = phylink_bringup_phy(pl, phy_dev); phy_dev 876 drivers/net/phy/phylink.c phy_detach(phy_dev); phy_dev 24 drivers/net/phy/xilinx_gmii2rgmii.c struct phy_device *phy_dev; phy_dev 76 drivers/net/phy/xilinx_gmii2rgmii.c priv->phy_dev = of_phy_find_device(phy_node); phy_dev 78 drivers/net/phy/xilinx_gmii2rgmii.c if (!priv->phy_dev) { phy_dev 83 drivers/net/phy/xilinx_gmii2rgmii.c if (!priv->phy_dev->drv) { phy_dev 89 drivers/net/phy/xilinx_gmii2rgmii.c priv->phy_drv = priv->phy_dev->drv; phy_dev 90 drivers/net/phy/xilinx_gmii2rgmii.c memcpy(&priv->conv_phy_drv, priv->phy_dev->drv, phy_dev 93 drivers/net/phy/xilinx_gmii2rgmii.c mdiodev_set_drvdata(&priv->phy_dev->mdio, priv); phy_dev 94 drivers/net/phy/xilinx_gmii2rgmii.c priv->phy_dev->drv = &priv->conv_phy_drv; phy_dev 296 drivers/phy/samsung/phy-exynos-mipi-video.c const struct mipi_phy_device_desc *phy_dev; phy_dev 303 drivers/phy/samsung/phy-exynos-mipi-video.c phy_dev = of_device_get_match_data(dev); phy_dev 304 drivers/phy/samsung/phy-exynos-mipi-video.c if (!phy_dev) phy_dev 311 drivers/phy/samsung/phy-exynos-mipi-video.c for (i = 0; i < phy_dev->num_regmaps; i++) { phy_dev 313 drivers/phy/samsung/phy-exynos-mipi-video.c phy_dev->regmap_names[i]); phy_dev 317 drivers/phy/samsung/phy-exynos-mipi-video.c state->num_phys = phy_dev->num_phys; phy_dev 332 drivers/phy/samsung/phy-exynos-mipi-video.c state->phys[i].data = &phy_dev->phys[i]; phy_dev 42 drivers/phy/st/phy-stih407-usb.c static int stih407_usb2_pico_ctrl(struct stih407_usb2_picophy *phy_dev) phy_dev 44 drivers/phy/st/phy-stih407-usb.c reset_control_deassert(phy_dev->rstc); phy_dev 46 drivers/phy/st/phy-stih407-usb.c return regmap_update_bits(phy_dev->regmap, phy_dev->ctrl, phy_dev 54 drivers/phy/st/phy-stih407-usb.c struct stih407_usb2_picophy *phy_dev = phy_get_drvdata(phy); phy_dev 56 drivers/phy/st/phy-stih407-usb.c stih407_usb2_pico_ctrl(phy_dev); phy_dev 58 drivers/phy/st/phy-stih407-usb.c ret = regmap_update_bits(phy_dev->regmap, phy_dev 59 drivers/phy/st/phy-stih407-usb.c phy_dev->param, phy_dev 65 drivers/phy/st/phy-stih407-usb.c return reset_control_deassert(phy_dev->rstport); phy_dev 70 drivers/phy/st/phy-stih407-usb.c struct stih407_usb2_picophy *phy_dev = phy_get_drvdata(phy); phy_dev 79 drivers/phy/st/phy-stih407-usb.c return reset_control_assert(phy_dev->rstport); phy_dev 90 drivers/phy/st/phy-stih407-usb.c struct stih407_usb2_picophy *phy_dev; phy_dev 97 drivers/phy/st/phy-stih407-usb.c phy_dev = devm_kzalloc(dev, sizeof(*phy_dev), GFP_KERNEL); phy_dev 98 drivers/phy/st/phy-stih407-usb.c if (!phy_dev) phy_dev 101 drivers/phy/st/phy-stih407-usb.c phy_dev->dev = dev; phy_dev 102 drivers/phy/st/phy-stih407-usb.c dev_set_drvdata(dev, phy_dev); phy_dev 104 drivers/phy/st/phy-stih407-usb.c phy_dev->rstc = devm_reset_control_get_shared(dev, "global"); phy_dev 105 drivers/phy/st/phy-stih407-usb.c if (IS_ERR(phy_dev->rstc)) { phy_dev 107 drivers/phy/st/phy-stih407-usb.c return PTR_ERR(phy_dev->rstc); phy_dev 110 drivers/phy/st/phy-stih407-usb.c phy_dev->rstport = devm_reset_control_get_exclusive(dev, "port"); phy_dev 111 drivers/phy/st/phy-stih407-usb.c if (IS_ERR(phy_dev->rstport)) { phy_dev 113 drivers/phy/st/phy-stih407-usb.c return PTR_ERR(phy_dev->rstport); phy_dev 117 drivers/phy/st/phy-stih407-usb.c reset_control_assert(phy_dev->rstport); phy_dev 119 drivers/phy/st/phy-stih407-usb.c phy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); phy_dev 120 drivers/phy/st/phy-stih407-usb.c if (IS_ERR(phy_dev->regmap)) { phy_dev 122 drivers/phy/st/phy-stih407-usb.c return PTR_ERR(phy_dev->regmap); phy_dev 126 drivers/phy/st/phy-stih407-usb.c &phy_dev->param); phy_dev 133 drivers/phy/st/phy-stih407-usb.c &phy_dev->ctrl); phy_dev 145 drivers/phy/st/phy-stih407-usb.c phy_dev->phy = phy; phy_dev 146 drivers/phy/st/phy-stih407-usb.c phy_set_drvdata(phy, phy_dev); phy_dev 467 drivers/staging/gdm724x/gdm_lte.c ret = nic->phy_dev->send_sdu_func(nic->phy_dev->priv_dev, phy_dev 504 drivers/staging/gdm724x/gdm_lte.c struct phy_dev *phy_dev = ((struct nic *)netdev_priv(dev))->phy_dev; phy_dev 514 drivers/staging/gdm724x/gdm_lte.c length = gdm_dev16_to_cpu(phy_dev->get_endian(phy_dev->priv_dev), phy_dev 524 drivers/staging/gdm724x/gdm_lte.c nic->phy_dev->send_hci_func(nic->phy_dev->priv_dev, msg, len, NULL, phy_dev 673 drivers/staging/gdm724x/gdm_lte.c static void gdm_lte_multi_sdu_pkt(struct phy_dev *phy_dev, char *buf, int len) phy_dev 678 drivers/staging/gdm724x/gdm_lte.c u8 endian = phy_dev->get_endian(phy_dev->priv_dev); phy_dev 711 drivers/staging/gdm724x/gdm_lte.c dev = phy_dev->dev[index]; phy_dev 723 drivers/staging/gdm724x/gdm_lte.c u8 ed = nic->phy_dev->get_endian(nic->phy_dev->priv_dev); phy_dev 740 drivers/staging/gdm724x/gdm_lte.c static int gdm_lte_receive_pkt(struct phy_dev *phy_dev, char *buf, int len) phy_dev 746 drivers/staging/gdm724x/gdm_lte.c u8 endian = phy_dev->get_endian(phy_dev->priv_dev); phy_dev 757 drivers/staging/gdm724x/gdm_lte.c dev = phy_dev->dev[0]; phy_dev 768 drivers/staging/gdm724x/gdm_lte.c dev = phy_dev->dev[index]; phy_dev 772 drivers/staging/gdm724x/gdm_lte.c gdm_lte_multi_sdu_pkt(phy_dev, buf, len); phy_dev 785 drivers/staging/gdm724x/gdm_lte.c dev = phy_dev->dev[index]; phy_dev 798 drivers/staging/gdm724x/gdm_lte.c struct phy_dev *phy_dev = arg; phy_dev 800 drivers/staging/gdm724x/gdm_lte.c return gdm_lte_receive_pkt(phy_dev, data, len); phy_dev 803 drivers/staging/gdm724x/gdm_lte.c void start_rx_proc(struct phy_dev *phy_dev) phy_dev 808 drivers/staging/gdm724x/gdm_lte.c phy_dev->rcv_func(phy_dev->priv_dev, phy_dev 809 drivers/staging/gdm724x/gdm_lte.c rx_complete, phy_dev, USB_COMPLETE); phy_dev 855 drivers/staging/gdm724x/gdm_lte.c int register_lte_device(struct phy_dev *phy_dev, phy_dev 884 drivers/staging/gdm724x/gdm_lte.c nic->phy_dev = phy_dev; phy_dev 902 drivers/staging/gdm724x/gdm_lte.c phy_dev->dev[index] = net; phy_dev 908 drivers/staging/gdm724x/gdm_lte.c unregister_lte_device(phy_dev); phy_dev 913 drivers/staging/gdm724x/gdm_lte.c void unregister_lte_device(struct phy_dev *phy_dev) phy_dev 919 drivers/staging/gdm724x/gdm_lte.c net = phy_dev->dev[index]; phy_dev 54 drivers/staging/gdm724x/gdm_lte.h struct phy_dev *phy_dev; phy_dev 66 drivers/staging/gdm724x/gdm_lte.h void start_rx_proc(struct phy_dev *phy_dev); phy_dev 67 drivers/staging/gdm724x/gdm_lte.h int register_lte_device(struct phy_dev *phy_dev, struct device *dev, phy_dev 69 drivers/staging/gdm724x/gdm_lte.h void unregister_lte_device(struct phy_dev *phy_dev); phy_dev 357 drivers/staging/gdm724x/gdm_usb.c struct phy_dev *phy_dev = arg; phy_dev 358 drivers/staging/gdm724x/gdm_usb.c struct lte_udev *udev = phy_dev->priv_dev; phy_dev 365 drivers/staging/gdm724x/gdm_usb.c if (register_lte_device(phy_dev, phy_dev 384 drivers/staging/gdm724x/gdm_usb.c struct phy_dev *phy_dev; phy_dev 400 drivers/staging/gdm724x/gdm_usb.c phy_dev = r->cb_data; phy_dev 401 drivers/staging/gdm724x/gdm_usb.c udev = phy_dev->priv_dev; phy_dev 803 drivers/staging/gdm724x/gdm_usb.c struct phy_dev *phy_dev = NULL; phy_dev 820 drivers/staging/gdm724x/gdm_usb.c phy_dev = kzalloc(sizeof(*phy_dev), GFP_KERNEL); phy_dev 821 drivers/staging/gdm724x/gdm_usb.c if (!phy_dev) phy_dev 830 drivers/staging/gdm724x/gdm_usb.c phy_dev->priv_dev = (void *)udev; phy_dev 831 drivers/staging/gdm724x/gdm_usb.c phy_dev->send_hci_func = gdm_usb_hci_send; phy_dev 832 drivers/staging/gdm724x/gdm_usb.c phy_dev->send_sdu_func = gdm_usb_sdu_send; phy_dev 833 drivers/staging/gdm724x/gdm_usb.c phy_dev->rcv_func = gdm_usb_recv; phy_dev 834 drivers/staging/gdm724x/gdm_usb.c phy_dev->get_endian = gdm_usb_get_endian; phy_dev 862 drivers/staging/gdm724x/gdm_usb.c start_rx_proc(phy_dev); phy_dev 864 drivers/staging/gdm724x/gdm_usb.c usb_set_intfdata(intf, phy_dev); phy_dev 873 drivers/staging/gdm724x/gdm_usb.c kfree(phy_dev); phy_dev 880 drivers/staging/gdm724x/gdm_usb.c struct phy_dev *phy_dev; phy_dev 885 drivers/staging/gdm724x/gdm_usb.c phy_dev = usb_get_intfdata(intf); phy_dev 887 drivers/staging/gdm724x/gdm_usb.c udev = phy_dev->priv_dev; phy_dev 888 drivers/staging/gdm724x/gdm_usb.c unregister_lte_device(phy_dev); phy_dev 895 drivers/staging/gdm724x/gdm_usb.c kfree(phy_dev); phy_dev 896 drivers/staging/gdm724x/gdm_usb.c phy_dev = NULL; phy_dev 903 drivers/staging/gdm724x/gdm_usb.c struct phy_dev *phy_dev; phy_dev 910 drivers/staging/gdm724x/gdm_usb.c phy_dev = usb_get_intfdata(intf); phy_dev 911 drivers/staging/gdm724x/gdm_usb.c udev = phy_dev->priv_dev; phy_dev 937 drivers/staging/gdm724x/gdm_usb.c struct phy_dev *phy_dev; phy_dev 945 drivers/staging/gdm724x/gdm_usb.c phy_dev = usb_get_intfdata(intf); phy_dev 946 drivers/staging/gdm724x/gdm_usb.c udev = phy_dev->priv_dev; phy_dev 961 drivers/staging/gdm724x/gdm_usb.c gdm_usb_recv(phy_dev->priv_dev, phy_dev 963 drivers/staging/gdm724x/gdm_usb.c phy_dev,