Lines Matching refs:phy
22 struct usb_phy phy; member
30 #define usb_phy_to_priv(p) container_of(p, struct rcar_gen2_usb_phy_priv, phy)
123 static int rcar_gen2_usb_phy_set_suspend(struct usb_phy *phy, int suspend) in rcar_gen2_usb_phy_set_suspend() argument
125 struct rcar_gen2_usb_phy_priv *priv = usb_phy_to_priv(phy); in rcar_gen2_usb_phy_set_suspend()
136 static int rcar_gen2_usb_phy_init(struct usb_phy *phy) in rcar_gen2_usb_phy_init() argument
138 struct rcar_gen2_usb_phy_priv *priv = usb_phy_to_priv(phy); in rcar_gen2_usb_phy_init()
152 static void rcar_gen2_usb_phy_shutdown(struct usb_phy *phy) in rcar_gen2_usb_phy_shutdown() argument
154 struct rcar_gen2_usb_phy_priv *priv = usb_phy_to_priv(phy); in rcar_gen2_usb_phy_shutdown()
159 dev_warn(phy->dev, "Trying to disable phy with 0 usecount\n"); in rcar_gen2_usb_phy_shutdown()
208 priv->phy.dev = dev; in rcar_gen2_usb_phy_probe()
209 priv->phy.label = dev_name(dev); in rcar_gen2_usb_phy_probe()
210 priv->phy.init = rcar_gen2_usb_phy_init; in rcar_gen2_usb_phy_probe()
211 priv->phy.shutdown = rcar_gen2_usb_phy_shutdown; in rcar_gen2_usb_phy_probe()
212 priv->phy.set_suspend = rcar_gen2_usb_phy_set_suspend; in rcar_gen2_usb_phy_probe()
214 retval = usb_add_phy_dev(&priv->phy); in rcar_gen2_usb_phy_probe()
229 usb_remove_phy(&priv->phy); in rcar_gen2_usb_phy_remove()