| /Linux-v5.4/drivers/phy/ |
| D | phy-core.c | 37 struct phy_provider *phy_provider = *(struct phy_provider **)res; in devm_phy_provider_release() local 39 of_phy_provider_unregister(phy_provider); in devm_phy_provider_release() 131 static struct phy_provider *of_phy_provider_lookup(struct device_node *node) in of_phy_provider_lookup() 133 struct phy_provider *phy_provider; in of_phy_provider_lookup() local 136 list_for_each_entry(phy_provider, &phy_provider_list, list) { in of_phy_provider_lookup() 137 if (phy_provider->dev->of_node == node) in of_phy_provider_lookup() 138 return phy_provider; in of_phy_provider_lookup() 140 for_each_child_of_node(phy_provider->children, child) in of_phy_provider_lookup() 142 return phy_provider; in of_phy_provider_lookup() 500 struct phy_provider *phy_provider; in _of_phy_get() local [all …]
|
| D | phy-lpc18xx-usb-otg.c | 95 struct phy_provider *phy_provider; in lpc18xx_usb_otg_phy_probe() local 122 phy_provider = devm_of_phy_provider_register(&pdev->dev, in lpc18xx_usb_otg_phy_probe() 125 return PTR_ERR_OR_ZERO(phy_provider); in lpc18xx_usb_otg_phy_probe()
|
| /Linux-v5.4/include/linux/phy/ |
| D | phy.h | 149 struct phy_provider { struct 247 struct phy_provider *__of_phy_provider_register(struct device *dev, 251 struct phy_provider *__devm_of_phy_provider_register(struct device *dev, 255 void of_phy_provider_unregister(struct phy_provider *phy_provider); 257 struct phy_provider *phy_provider); 462 static inline struct phy_provider *__of_phy_provider_register( in __of_phy_provider_register() 470 static inline struct phy_provider *__devm_of_phy_provider_register(struct device in __devm_of_phy_provider_register() 478 static inline void of_phy_provider_unregister(struct phy_provider *phy_provider) in of_phy_provider_unregister() argument 483 struct phy_provider *phy_provider) in devm_of_phy_provider_unregister() argument
|
| /Linux-v5.4/drivers/phy/tegra/ |
| D | phy-tegra194-p2u.c | 71 struct phy_provider *phy_provider; in tegra_p2u_probe() local 94 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in tegra_p2u_probe() 95 if (IS_ERR(phy_provider)) in tegra_p2u_probe() 96 return PTR_ERR(phy_provider); in tegra_p2u_probe()
|
| /Linux-v5.4/drivers/phy/marvell/ |
| D | phy-mvebu-sata.c | 82 struct phy_provider *phy_provider; in phy_mvebu_sata_probe() local 106 phy_provider = devm_of_phy_provider_register(&pdev->dev, in phy_mvebu_sata_probe() 108 if (IS_ERR(phy_provider)) in phy_mvebu_sata_probe() 109 return PTR_ERR(phy_provider); in phy_mvebu_sata_probe()
|
| D | phy-armada375-usb2.c | 106 struct phy_provider *phy_provider; in armada375_usb_phy_probe() local 132 phy_provider = devm_of_phy_provider_register(&pdev->dev, in armada375_usb_phy_probe() 134 return PTR_ERR_OR_ZERO(phy_provider); in armada375_usb_phy_probe()
|
| D | phy-pxa-28nm-hsic.c | 163 struct phy_provider *phy_provider; in mv_hsic_phy_probe() local 190 phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); in mv_hsic_phy_probe() 191 return PTR_ERR_OR_ZERO(phy_provider); in mv_hsic_phy_probe()
|
| /Linux-v5.4/drivers/phy/broadcom/ |
| D | phy-bcm-ns-usb3.c | 201 struct phy_provider *phy_provider; in bcm_ns_usb3_mdio_probe() local 241 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in bcm_ns_usb3_mdio_probe() 243 return PTR_ERR_OR_ZERO(phy_provider); in bcm_ns_usb3_mdio_probe() 313 struct phy_provider *phy_provider; in bcm_ns_usb3_probe() local 357 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in bcm_ns_usb3_probe() 358 if (!IS_ERR(phy_provider)) in bcm_ns_usb3_probe() 361 return PTR_ERR_OR_ZERO(phy_provider); in bcm_ns_usb3_probe()
|
| D | phy-bcm-kona-usb2.c | 99 struct phy_provider *phy_provider; in bcm_kona_usb2_probe() local 121 phy_provider = devm_of_phy_provider_register(dev, in bcm_kona_usb2_probe() 124 return PTR_ERR_OR_ZERO(phy_provider); in bcm_kona_usb2_probe()
|
| D | phy-bcm-ns-usb2.c | 87 struct phy_provider *phy_provider; in bcm_ns_usb2_probe() local 114 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in bcm_ns_usb2_probe() 115 return PTR_ERR_OR_ZERO(phy_provider); in bcm_ns_usb2_probe()
|
| /Linux-v5.4/drivers/phy/st/ |
| D | phy-stih407-usb.c | 93 struct phy_provider *phy_provider; in stih407_usb2_picophy_probe() local 148 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in stih407_usb2_picophy_probe() 149 if (IS_ERR(phy_provider)) in stih407_usb2_picophy_probe() 150 return PTR_ERR(phy_provider); in stih407_usb2_picophy_probe()
|
| D | phy-spear1310-miphy.c | 208 struct phy_provider *phy_provider; in spear1310_miphy_probe() local 235 phy_provider = in spear1310_miphy_probe() 237 if (IS_ERR(phy_provider)) { in spear1310_miphy_probe() 239 return PTR_ERR(phy_provider); in spear1310_miphy_probe()
|
| D | phy-spear1340-miphy.c | 245 struct phy_provider *phy_provider; in spear1340_miphy_probe() local 267 phy_provider = in spear1340_miphy_probe() 269 if (IS_ERR(phy_provider)) { in spear1340_miphy_probe() 271 return PTR_ERR(phy_provider); in spear1340_miphy_probe()
|
| /Linux-v5.4/drivers/phy/samsung/ |
| D | phy-exynos-dp-video.c | 79 struct phy_provider *phy_provider; in exynos_dp_video_phy_probe() local 102 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in exynos_dp_video_phy_probe() 104 return PTR_ERR_OR_ZERO(phy_provider); in exynos_dp_video_phy_probe()
|
| D | phy-exynos5250-sata.c | 166 struct phy_provider *phy_provider; in exynos_sata_phy_probe() local 219 phy_provider = devm_of_phy_provider_register(dev, in exynos_sata_phy_probe() 221 if (IS_ERR(phy_provider)) { in exynos_sata_phy_probe() 223 return PTR_ERR(phy_provider); in exynos_sata_phy_probe()
|
| /Linux-v5.4/drivers/phy/rockchip/ |
| D | phy-rockchip-dp.c | 78 struct phy_provider *phy_provider; in rockchip_dp_phy_probe() local 127 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in rockchip_dp_phy_probe() 129 return PTR_ERR_OR_ZERO(phy_provider); in rockchip_dp_phy_probe()
|
| /Linux-v5.4/drivers/phy/ti/ |
| D | phy-da8xx-usb.c | 22 struct phy_provider *phy_provider; member 189 d_phy->phy_provider = devm_of_phy_provider_register(dev, in da8xx_usb_phy_probe() 191 if (IS_ERR(d_phy->phy_provider)) { in da8xx_usb_phy_probe() 193 return PTR_ERR(d_phy->phy_provider); in da8xx_usb_phy_probe()
|
| D | phy-dm816x-usb.c | 189 struct phy_provider *phy_provider; in dm816x_usb_phy_probe() local 254 phy_provider = devm_of_phy_provider_register(phy->dev, in dm816x_usb_phy_probe() 256 if (IS_ERR(phy_provider)) in dm816x_usb_phy_probe() 257 return PTR_ERR(phy_provider); in dm816x_usb_phy_probe()
|
| /Linux-v5.4/drivers/phy/qualcomm/ |
| D | phy-qcom-ipq806x-sata.c | 132 struct phy_provider *phy_provider; in qcom_ipq806x_sata_phy_probe() local 165 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in qcom_ipq806x_sata_phy_probe() 166 if (IS_ERR(phy_provider)) { in qcom_ipq806x_sata_phy_probe() 169 return PTR_ERR(phy_provider); in qcom_ipq806x_sata_phy_probe()
|
| D | phy-qcom-apq8064-sata.c | 210 struct phy_provider *phy_provider; in qcom_apq8064_sata_phy_probe() local 243 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in qcom_apq8064_sata_phy_probe() 244 if (IS_ERR(phy_provider)) { in qcom_apq8064_sata_phy_probe() 247 return PTR_ERR(phy_provider); in qcom_apq8064_sata_phy_probe()
|
| /Linux-v5.4/drivers/phy/freescale/ |
| D | phy-fsl-imx8mq-usb.c | 88 struct phy_provider *phy_provider; in imx8mq_usb_phy_probe() local 118 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in imx8mq_usb_phy_probe() 120 return PTR_ERR_OR_ZERO(phy_provider); in imx8mq_usb_phy_probe()
|
| /Linux-v5.4/drivers/phy/hisilicon/ |
| D | phy-hi6220-usb.c | 119 struct phy_provider *phy_provider; in hi6220_phy_probe() local 143 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in hi6220_phy_probe() 144 return PTR_ERR_OR_ZERO(phy_provider); in hi6220_phy_probe()
|
| D | phy-hix5hd2-sata.c | 135 struct phy_provider *phy_provider; in hix5hd2_sata_phy_probe() local 165 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in hix5hd2_sata_phy_probe() 166 return PTR_ERR_OR_ZERO(phy_provider); in hix5hd2_sata_phy_probe()
|
| /Linux-v5.4/drivers/gpu/drm/mediatek/ |
| D | mtk_hdmi_phy.c | 111 struct phy_provider *phy_provider; in mtk_hdmi_phy_probe() local 181 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in mtk_hdmi_phy_probe() 182 if (IS_ERR(phy_provider)) { in mtk_hdmi_phy_probe() 184 return PTR_ERR(phy_provider); in mtk_hdmi_phy_probe()
|
| /Linux-v5.4/drivers/phy/allwinner/ |
| D | phy-sun9i-usb.c | 119 struct phy_provider *phy_provider; in sun9i_usb_phy_probe() local 171 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in sun9i_usb_phy_probe() 173 return PTR_ERR_OR_ZERO(phy_provider); in sun9i_usb_phy_probe()
|