Lines Matching refs:phy
54 struct phy *phy; member
83 static int phy_berlin_sata_power_on(struct phy *phy) in phy_berlin_sata_power_on() argument
85 struct phy_berlin_desc *desc = phy_get_drvdata(phy); in phy_berlin_sata_power_on()
86 struct phy_berlin_priv *priv = dev_get_drvdata(phy->dev.parent); in phy_berlin_sata_power_on()
136 static int phy_berlin_sata_power_off(struct phy *phy) in phy_berlin_sata_power_off() argument
138 struct phy_berlin_desc *desc = phy_get_drvdata(phy); in phy_berlin_sata_power_off()
139 struct phy_berlin_priv *priv = dev_get_drvdata(phy->dev.parent); in phy_berlin_sata_power_off()
159 static struct phy *phy_berlin_sata_phy_xlate(struct device *dev, in phy_berlin_sata_phy_xlate()
176 return priv->phys[i]->phy; in phy_berlin_sata_phy_xlate()
194 struct phy *phy; in phy_berlin_sata_probe() local
252 phy = devm_phy_create(dev, NULL, &phy_berlin_sata_ops); in phy_berlin_sata_probe()
253 if (IS_ERR(phy)) { in phy_berlin_sata_probe()
255 return PTR_ERR(phy); in phy_berlin_sata_probe()
258 phy_desc->phy = phy; in phy_berlin_sata_probe()
261 phy_set_drvdata(phy, phy_desc); in phy_berlin_sata_probe()
266 phy_berlin_sata_power_off(phy); in phy_berlin_sata_probe()