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,