phy_provider 111 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c struct phy_provider *phy_provider; phy_provider 181 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 182 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c if (IS_ERR(phy_provider)) { phy_provider 184 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c return PTR_ERR(phy_provider); phy_provider 395 drivers/gpu/drm/mediatek/mtk_mipi_tx.c struct phy_provider *phy_provider; phy_provider 442 drivers/gpu/drm/mediatek/mtk_mipi_tx.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 443 drivers/gpu/drm/mediatek/mtk_mipi_tx.c if (IS_ERR(phy_provider)) { phy_provider 444 drivers/gpu/drm/mediatek/mtk_mipi_tx.c ret = PTR_ERR(phy_provider); phy_provider 686 drivers/phy/allwinner/phy-sun4i-usb.c struct phy_provider *phy_provider; phy_provider 851 drivers/phy/allwinner/phy-sun4i-usb.c phy_provider = devm_of_phy_provider_register(dev, sun4i_usb_phy_xlate); phy_provider 852 drivers/phy/allwinner/phy-sun4i-usb.c if (IS_ERR(phy_provider)) { phy_provider 854 drivers/phy/allwinner/phy-sun4i-usb.c return PTR_ERR(phy_provider); phy_provider 254 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c struct phy_provider *phy_provider; phy_provider 296 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); phy_provider 298 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 119 drivers/phy/allwinner/phy-sun9i-usb.c struct phy_provider *phy_provider; phy_provider 171 drivers/phy/allwinner/phy-sun9i-usb.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 173 drivers/phy/allwinner/phy-sun9i-usb.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 270 drivers/phy/amlogic/phy-meson-g12a-usb2.c struct phy_provider *phy_provider; phy_provider 318 drivers/phy/amlogic/phy-meson-g12a-usb2.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 320 drivers/phy/amlogic/phy-meson-g12a-usb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 338 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c struct phy_provider *phy_provider; phy_provider 385 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 388 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 232 drivers/phy/amlogic/phy-meson-gxl-usb2.c struct phy_provider *phy_provider; phy_provider 277 drivers/phy/amlogic/phy-meson-gxl-usb2.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 279 drivers/phy/amlogic/phy-meson-gxl-usb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 212 drivers/phy/amlogic/phy-meson-gxl-usb3.c struct phy_provider *phy_provider; phy_provider 261 drivers/phy/amlogic/phy-meson-gxl-usb3.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 263 drivers/phy/amlogic/phy-meson-gxl-usb3.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 218 drivers/phy/amlogic/phy-meson8b-usb2.c struct phy_provider *phy_provider; phy_provider 256 drivers/phy/amlogic/phy-meson8b-usb2.c phy_provider = phy_provider 259 drivers/phy/amlogic/phy-meson8b-usb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 128 drivers/phy/broadcom/phy-bcm-cygnus-pcie.c struct phy_provider *provider; phy_provider 99 drivers/phy/broadcom/phy-bcm-kona-usb2.c struct phy_provider *phy_provider; phy_provider 121 drivers/phy/broadcom/phy-bcm-kona-usb2.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 124 drivers/phy/broadcom/phy-bcm-kona-usb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 87 drivers/phy/broadcom/phy-bcm-ns-usb2.c struct phy_provider *phy_provider; phy_provider 114 drivers/phy/broadcom/phy-bcm-ns-usb2.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 115 drivers/phy/broadcom/phy-bcm-ns-usb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 201 drivers/phy/broadcom/phy-bcm-ns-usb3.c struct phy_provider *phy_provider; phy_provider 241 drivers/phy/broadcom/phy-bcm-ns-usb3.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 243 drivers/phy/broadcom/phy-bcm-ns-usb3.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 313 drivers/phy/broadcom/phy-bcm-ns-usb3.c struct phy_provider *phy_provider; phy_provider 357 drivers/phy/broadcom/phy-bcm-ns-usb3.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 358 drivers/phy/broadcom/phy-bcm-ns-usb3.c if (!IS_ERR(phy_provider)) phy_provider 361 drivers/phy/broadcom/phy-bcm-ns-usb3.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 58 drivers/phy/broadcom/phy-bcm-ns2-pcie.c struct phy_provider *provider; phy_provider 297 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c struct phy_provider *phy_provider; phy_provider 410 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 411 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c if (IS_ERR(phy_provider)) { phy_provider 413 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c return PTR_ERR(phy_provider); phy_provider 221 drivers/phy/broadcom/phy-bcm-sr-pcie.c struct phy_provider *provider; phy_provider 361 drivers/phy/broadcom/phy-bcm-sr-usb.c struct phy_provider *phy_provider; phy_provider 378 drivers/phy/broadcom/phy-bcm-sr-usb.c phy_provider = devm_of_phy_provider_register(dev, bcm_usb_phy_xlate); phy_provider 380 drivers/phy/broadcom/phy-bcm-sr-usb.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 628 drivers/phy/broadcom/phy-brcm-sata.c struct phy_provider *provider; phy_provider 286 drivers/phy/broadcom/phy-brcm-usb.c struct phy_provider *phy_provider; phy_provider 366 drivers/phy/broadcom/phy-brcm-usb.c phy_provider = devm_of_phy_provider_register(dev, brcm_usb_phy_xlate); phy_provider 368 drivers/phy/broadcom/phy-brcm-usb.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 315 drivers/phy/cadence/cdns-dphy.c struct phy_provider *phy_provider; phy_provider 357 drivers/phy/cadence/cdns-dphy.c phy_provider = devm_of_phy_provider_register(&pdev->dev, phy_provider 360 drivers/phy/cadence/cdns-dphy.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 446 drivers/phy/cadence/phy-cadence-dp.c struct phy_provider *phy_provider; phy_provider 512 drivers/phy/cadence/phy-cadence-dp.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 519 drivers/phy/cadence/phy-cadence-dp.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 165 drivers/phy/cadence/phy-cadence-sierra.c struct phy_provider *phy_provider; phy_provider 273 drivers/phy/cadence/phy-cadence-sierra.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 275 drivers/phy/cadence/phy-cadence-sierra.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 435 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c struct phy_provider *phy_provider; phy_provider 481 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 483 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 88 drivers/phy/freescale/phy-fsl-imx8mq-usb.c struct phy_provider *phy_provider; phy_provider 118 drivers/phy/freescale/phy-fsl-imx8mq-usb.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 120 drivers/phy/freescale/phy-fsl-imx8mq-usb.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 172 drivers/phy/hisilicon/phy-hi3660-usb3.c struct phy_provider *phy_provider; phy_provider 212 drivers/phy/hisilicon/phy-hi3660-usb3.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 213 drivers/phy/hisilicon/phy-hi3660-usb3.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 119 drivers/phy/hisilicon/phy-hi6220-usb.c struct phy_provider *phy_provider; phy_provider 143 drivers/phy/hisilicon/phy-hi6220-usb.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 144 drivers/phy/hisilicon/phy-hi6220-usb.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 115 drivers/phy/hisilicon/phy-hisi-inno-usb2.c struct phy_provider *provider; phy_provider 193 drivers/phy/hisilicon/phy-histb-combphy.c struct phy_provider *phy_provider; phy_provider 266 drivers/phy/hisilicon/phy-histb-combphy.c phy_provider = devm_of_phy_provider_register(dev, histb_combphy_xlate); phy_provider 267 drivers/phy/hisilicon/phy-histb-combphy.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 135 drivers/phy/hisilicon/phy-hix5hd2-sata.c struct phy_provider *phy_provider; phy_provider 165 drivers/phy/hisilicon/phy-hix5hd2-sata.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 166 drivers/phy/hisilicon/phy-hix5hd2-sata.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 203 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c struct phy_provider *provider; phy_provider 404 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c struct phy_provider *provider; phy_provider 106 drivers/phy/marvell/phy-armada375-usb2.c struct phy_provider *phy_provider; phy_provider 132 drivers/phy/marvell/phy-armada375-usb2.c phy_provider = devm_of_phy_provider_register(&pdev->dev, phy_provider 134 drivers/phy/marvell/phy-armada375-usb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 167 drivers/phy/marvell/phy-armada38x-comphy.c struct phy_provider *provider; phy_provider 192 drivers/phy/marvell/phy-berlin-sata.c struct phy_provider *phy_provider; phy_provider 271 drivers/phy/marvell/phy-berlin-sata.c phy_provider = phy_provider 273 drivers/phy/marvell/phy-berlin-sata.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 170 drivers/phy/marvell/phy-berlin-usb.c struct phy_provider *phy_provider; phy_provider 195 drivers/phy/marvell/phy-berlin-usb.c phy_provider = phy_provider 197 drivers/phy/marvell/phy-berlin-usb.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 265 drivers/phy/marvell/phy-mvebu-a3700-comphy.c struct phy_provider *provider; phy_provider 218 drivers/phy/marvell/phy-mvebu-a3700-utmi.c struct phy_provider *provider; phy_provider 982 drivers/phy/marvell/phy-mvebu-cp110-comphy.c struct phy_provider *provider; phy_provider 82 drivers/phy/marvell/phy-mvebu-sata.c struct phy_provider *phy_provider; phy_provider 106 drivers/phy/marvell/phy-mvebu-sata.c phy_provider = devm_of_phy_provider_register(&pdev->dev, phy_provider 108 drivers/phy/marvell/phy-mvebu-sata.c if (IS_ERR(phy_provider)) phy_provider 109 drivers/phy/marvell/phy-mvebu-sata.c return PTR_ERR(phy_provider); phy_provider 163 drivers/phy/marvell/phy-pxa-28nm-hsic.c struct phy_provider *phy_provider; phy_provider 190 drivers/phy/marvell/phy-pxa-28nm-hsic.c phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); phy_provider 191 drivers/phy/marvell/phy-pxa-28nm-hsic.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 298 drivers/phy/marvell/phy-pxa-28nm-usb2.c struct phy_provider *phy_provider; phy_provider 325 drivers/phy/marvell/phy-pxa-28nm-usb2.c phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate); phy_provider 326 drivers/phy/marvell/phy-pxa-28nm-usb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 291 drivers/phy/marvell/phy-pxa-usb.c struct phy_provider *provider; phy_provider 1071 drivers/phy/mediatek/phy-mtk-tphy.c struct phy_provider *provider; phy_provider 197 drivers/phy/mediatek/phy-mtk-ufs.c struct phy_provider *phy_provider; phy_provider 223 drivers/phy/mediatek/phy-mtk-ufs.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 225 drivers/phy/mediatek/phy-mtk-ufs.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 496 drivers/phy/mediatek/phy-mtk-xsphy.c struct phy_provider *provider; phy_provider 584 drivers/phy/motorola/phy-cpcap-usb.c struct phy_provider *phy_provider; phy_provider 633 drivers/phy/motorola/phy-cpcap-usb.c phy_provider = devm_of_phy_provider_register(ddata->dev, phy_provider 635 drivers/phy/motorola/phy-cpcap-usb.c if (IS_ERR(phy_provider)) phy_provider 636 drivers/phy/motorola/phy-cpcap-usb.c return PTR_ERR(phy_provider); phy_provider 93 drivers/phy/motorola/phy-mapphone-mdm6600.c struct phy_provider *phy_provider; phy_provider 618 drivers/phy/motorola/phy-mapphone-mdm6600.c ddata->phy_provider = phy_provider 621 drivers/phy/motorola/phy-mapphone-mdm6600.c if (IS_ERR(ddata->phy_provider)) phy_provider 622 drivers/phy/motorola/phy-mapphone-mdm6600.c error = PTR_ERR(ddata->phy_provider); phy_provider 495 drivers/phy/mscc/phy-ocelot-serdes.c struct phy_provider *provider; phy_provider 37 drivers/phy/phy-core.c struct phy_provider *phy_provider = *(struct phy_provider **)res; phy_provider 39 drivers/phy/phy-core.c of_phy_provider_unregister(phy_provider); phy_provider 131 drivers/phy/phy-core.c static struct phy_provider *of_phy_provider_lookup(struct device_node *node) phy_provider 133 drivers/phy/phy-core.c struct phy_provider *phy_provider; phy_provider 136 drivers/phy/phy-core.c list_for_each_entry(phy_provider, &phy_provider_list, list) { phy_provider 137 drivers/phy/phy-core.c if (phy_provider->dev->of_node == node) phy_provider 138 drivers/phy/phy-core.c return phy_provider; phy_provider 140 drivers/phy/phy-core.c for_each_child_of_node(phy_provider->children, child) phy_provider 142 drivers/phy/phy-core.c return phy_provider; phy_provider 500 drivers/phy/phy-core.c struct phy_provider *phy_provider; phy_provider 514 drivers/phy/phy-core.c phy_provider = of_phy_provider_lookup(args.np); phy_provider 515 drivers/phy/phy-core.c if (IS_ERR(phy_provider) || !try_module_get(phy_provider->owner)) { phy_provider 521 drivers/phy/phy-core.c dev_warn(phy_provider->dev, "Requested PHY is disabled\n"); phy_provider 526 drivers/phy/phy-core.c phy = phy_provider->of_xlate(phy_provider->dev, &args); phy_provider 529 drivers/phy/phy-core.c module_put(phy_provider->owner); phy_provider 979 drivers/phy/phy-core.c struct phy_provider *__of_phy_provider_register(struct device *dev, phy_provider 984 drivers/phy/phy-core.c struct phy_provider *phy_provider; phy_provider 1011 drivers/phy/phy-core.c phy_provider = kzalloc(sizeof(*phy_provider), GFP_KERNEL); phy_provider 1012 drivers/phy/phy-core.c if (!phy_provider) phy_provider 1015 drivers/phy/phy-core.c phy_provider->dev = dev; phy_provider 1016 drivers/phy/phy-core.c phy_provider->children = of_node_get(children); phy_provider 1017 drivers/phy/phy-core.c phy_provider->owner = owner; phy_provider 1018 drivers/phy/phy-core.c phy_provider->of_xlate = of_xlate; phy_provider 1021 drivers/phy/phy-core.c list_add_tail(&phy_provider->list, &phy_provider_list); phy_provider 1024 drivers/phy/phy-core.c return phy_provider; phy_provider 1041 drivers/phy/phy-core.c struct phy_provider *__devm_of_phy_provider_register(struct device *dev, phy_provider 1046 drivers/phy/phy-core.c struct phy_provider **ptr, *phy_provider; phy_provider 1052 drivers/phy/phy-core.c phy_provider = __of_phy_provider_register(dev, children, owner, phy_provider 1054 drivers/phy/phy-core.c if (!IS_ERR(phy_provider)) { phy_provider 1055 drivers/phy/phy-core.c *ptr = phy_provider; phy_provider 1061 drivers/phy/phy-core.c return phy_provider; phy_provider 1071 drivers/phy/phy-core.c void of_phy_provider_unregister(struct phy_provider *phy_provider) phy_provider 1073 drivers/phy/phy-core.c if (IS_ERR(phy_provider)) phy_provider 1077 drivers/phy/phy-core.c list_del(&phy_provider->list); phy_provider 1078 drivers/phy/phy-core.c of_node_put(phy_provider->children); phy_provider 1079 drivers/phy/phy-core.c kfree(phy_provider); phy_provider 1092 drivers/phy/phy-core.c struct phy_provider *phy_provider) { phy_provider 1096 drivers/phy/phy-core.c phy_provider); phy_provider 95 drivers/phy/phy-lpc18xx-usb-otg.c struct phy_provider *phy_provider; phy_provider 122 drivers/phy/phy-lpc18xx-usb-otg.c phy_provider = devm_of_phy_provider_register(&pdev->dev, phy_provider 125 drivers/phy/phy-lpc18xx-usb-otg.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 135 drivers/phy/phy-pistachio-usb.c struct phy_provider *provider; phy_provider 1645 drivers/phy/phy-xgene.c struct phy_provider *phy_provider; phy_provider 1701 drivers/phy/phy-xgene.c phy_provider = devm_of_phy_provider_register(ctx->dev, xgene_phy_xlate); phy_provider 1702 drivers/phy/phy-xgene.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 210 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c struct phy_provider *phy_provider; phy_provider 243 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 244 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c if (IS_ERR(phy_provider)) { phy_provider 247 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c return PTR_ERR(phy_provider); phy_provider 132 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c struct phy_provider *phy_provider; phy_provider 165 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 166 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c if (IS_ERR(phy_provider)) { phy_provider 169 drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c return PTR_ERR(phy_provider); phy_provider 251 drivers/phy/qualcomm/phy-qcom-pcie2.c struct phy_provider *phy_provider; phy_provider 307 drivers/phy/qualcomm/phy-qcom-pcie2.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 308 drivers/phy/qualcomm/phy-qcom-pcie2.c if (IS_ERR(phy_provider)) phy_provider 311 drivers/phy/qualcomm/phy-qcom-pcie2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 2017 drivers/phy/qualcomm/phy-qcom-qmp.c struct phy_provider *phy_provider; phy_provider 2111 drivers/phy/qualcomm/phy-qcom-qmp.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 2112 drivers/phy/qualcomm/phy-qcom-qmp.c if (!IS_ERR(phy_provider)) phy_provider 2117 drivers/phy/qualcomm/phy-qcom-qmp.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 793 drivers/phy/qualcomm/phy-qcom-qusb2.c struct phy_provider *phy_provider; phy_provider 909 drivers/phy/qualcomm/phy-qcom-qusb2.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 910 drivers/phy/qualcomm/phy-qcom-qusb2.c if (!IS_ERR(phy_provider)) phy_provider 915 drivers/phy/qualcomm/phy-qcom-qusb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 110 drivers/phy/qualcomm/phy-qcom-ufs.c struct phy_provider *phy_provider; phy_provider 118 drivers/phy/qualcomm/phy-qcom-ufs.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 119 drivers/phy/qualcomm/phy-qcom-ufs.c if (IS_ERR(phy_provider)) { phy_provider 120 drivers/phy/qualcomm/phy-qcom-ufs.c err = PTR_ERR(phy_provider); phy_provider 204 drivers/phy/qualcomm/phy-qcom-usb-hs.c struct phy_provider *p; phy_provider 105 drivers/phy/qualcomm/phy-qcom-usb-hsic.c struct phy_provider *p; phy_provider 174 drivers/phy/ralink/phy-ralink-usb.c struct phy_provider *phy_provider; phy_provider 224 drivers/phy/ralink/phy-ralink-usb.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 226 drivers/phy/ralink/phy-ralink-usb.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 340 drivers/phy/renesas/phy-rcar-gen2.c struct phy_provider *provider; phy_provider 77 drivers/phy/renesas/phy-rcar-gen3-pcie.c struct phy_provider *provider; phy_provider 598 drivers/phy/renesas/phy-rcar-gen3-usb2.c struct phy_provider *provider; phy_provider 135 drivers/phy/renesas/phy-rcar-gen3-usb3.c struct phy_provider *provider; phy_provider 78 drivers/phy/rockchip/phy-rockchip-dp.c struct phy_provider *phy_provider; phy_provider 127 drivers/phy/rockchip/phy-rockchip-dp.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 129 drivers/phy/rockchip/phy-rockchip-dp.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 335 drivers/phy/rockchip/phy-rockchip-emmc.c struct phy_provider *phy_provider; phy_provider 373 drivers/phy/rockchip/phy-rockchip-emmc.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 375 drivers/phy/rockchip/phy-rockchip-emmc.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 1146 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c struct phy_provider *phy_provider; phy_provider 1246 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c phy_provider = devm_of_phy_provider_register(inno->dev, phy_provider 1248 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 1067 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct phy_provider *provider; phy_provider 366 drivers/phy/rockchip/phy-rockchip-pcie.c struct phy_provider *phy_provider; phy_provider 423 drivers/phy/rockchip/phy-rockchip-pcie.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 426 drivers/phy/rockchip/phy-rockchip-pcie.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 1105 drivers/phy/rockchip/phy-rockchip-typec.c struct phy_provider *phy_provider; phy_provider 1189 drivers/phy/rockchip/phy-rockchip-typec.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 1190 drivers/phy/rockchip/phy-rockchip-typec.c if (IS_ERR(phy_provider)) { phy_provider 1193 drivers/phy/rockchip/phy-rockchip-typec.c return PTR_ERR(phy_provider); phy_provider 460 drivers/phy/rockchip/phy-rockchip-usb.c struct phy_provider *phy_provider; phy_provider 498 drivers/phy/rockchip/phy-rockchip-usb.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 499 drivers/phy/rockchip/phy-rockchip-usb.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 79 drivers/phy/samsung/phy-exynos-dp-video.c struct phy_provider *phy_provider; phy_provider 102 drivers/phy/samsung/phy-exynos-dp-video.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 104 drivers/phy/samsung/phy-exynos-dp-video.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 300 drivers/phy/samsung/phy-exynos-mipi-video.c struct phy_provider *phy_provider; phy_provider 336 drivers/phy/samsung/phy-exynos-mipi-video.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 339 drivers/phy/samsung/phy-exynos-mipi-video.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 234 drivers/phy/samsung/phy-exynos-pcie.c struct phy_provider *phy_provider; phy_provider 265 drivers/phy/samsung/phy-exynos-pcie.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 267 drivers/phy/samsung/phy-exynos-pcie.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 844 drivers/phy/samsung/phy-exynos5-usbdrd.c struct phy_provider *phy_provider; phy_provider 941 drivers/phy/samsung/phy-exynos5-usbdrd.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 943 drivers/phy/samsung/phy-exynos5-usbdrd.c if (IS_ERR(phy_provider)) { phy_provider 945 drivers/phy/samsung/phy-exynos5-usbdrd.c return PTR_ERR(phy_provider); phy_provider 166 drivers/phy/samsung/phy-exynos5250-sata.c struct phy_provider *phy_provider; phy_provider 219 drivers/phy/samsung/phy-exynos5250-sata.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 221 drivers/phy/samsung/phy-exynos5250-sata.c if (IS_ERR(phy_provider)) { phy_provider 223 drivers/phy/samsung/phy-exynos5250-sata.c return PTR_ERR(phy_provider); phy_provider 145 drivers/phy/samsung/phy-samsung-usb2.c struct phy_provider *phy_provider; phy_provider 238 drivers/phy/samsung/phy-samsung-usb2.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 240 drivers/phy/samsung/phy-samsung-usb2.c if (IS_ERR(phy_provider)) { phy_provider 242 drivers/phy/samsung/phy-samsung-usb2.c return PTR_ERR(phy_provider); phy_provider 163 drivers/phy/socionext/phy-uniphier-pcie.c struct phy_provider *phy_provider; phy_provider 203 drivers/phy/socionext/phy-uniphier-pcie.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 205 drivers/phy/socionext/phy-uniphier-pcie.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 111 drivers/phy/socionext/phy-uniphier-usb2.c struct phy_provider *phy_provider; phy_provider 174 drivers/phy/socionext/phy-uniphier-usb2.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 176 drivers/phy/socionext/phy-uniphier-usb2.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 311 drivers/phy/socionext/phy-uniphier-usb3hs.c struct phy_provider *phy_provider; phy_provider 362 drivers/phy/socionext/phy-uniphier-usb3hs.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 364 drivers/phy/socionext/phy-uniphier-usb3hs.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 217 drivers/phy/socionext/phy-uniphier-usb3ss.c struct phy_provider *phy_provider; phy_provider 279 drivers/phy/socionext/phy-uniphier-usb3ss.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 281 drivers/phy/socionext/phy-uniphier-usb3ss.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 1195 drivers/phy/st/phy-miphy28lp.c struct phy_provider *provider; phy_provider 208 drivers/phy/st/phy-spear1310-miphy.c struct phy_provider *phy_provider; phy_provider 235 drivers/phy/st/phy-spear1310-miphy.c phy_provider = phy_provider 237 drivers/phy/st/phy-spear1310-miphy.c if (IS_ERR(phy_provider)) { phy_provider 239 drivers/phy/st/phy-spear1310-miphy.c return PTR_ERR(phy_provider); phy_provider 245 drivers/phy/st/phy-spear1340-miphy.c struct phy_provider *phy_provider; phy_provider 267 drivers/phy/st/phy-spear1340-miphy.c phy_provider = phy_provider 269 drivers/phy/st/phy-spear1340-miphy.c if (IS_ERR(phy_provider)) { phy_provider 271 drivers/phy/st/phy-spear1340-miphy.c return PTR_ERR(phy_provider); phy_provider 93 drivers/phy/st/phy-stih407-usb.c struct phy_provider *phy_provider; phy_provider 148 drivers/phy/st/phy-stih407-usb.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 149 drivers/phy/st/phy-stih407-usb.c if (IS_ERR(phy_provider)) phy_provider 150 drivers/phy/st/phy-stih407-usb.c return PTR_ERR(phy_provider); phy_provider 315 drivers/phy/st/phy-stm32-usbphyc.c struct phy_provider *phy_provider; phy_provider 411 drivers/phy/st/phy-stm32-usbphyc.c phy_provider = devm_of_phy_provider_register(dev, phy_provider 413 drivers/phy/st/phy-stm32-usbphyc.c if (IS_ERR(phy_provider)) { phy_provider 414 drivers/phy/st/phy-stm32-usbphyc.c ret = PTR_ERR(phy_provider); phy_provider 71 drivers/phy/tegra/phy-tegra194-p2u.c struct phy_provider *phy_provider; phy_provider 94 drivers/phy/tegra/phy-tegra194-p2u.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 95 drivers/phy/tegra/phy-tegra194-p2u.c if (IS_ERR(phy_provider)) phy_provider 96 drivers/phy/tegra/phy-tegra194-p2u.c return PTR_ERR(phy_provider); phy_provider 21 drivers/phy/tegra/xusb.h struct phy_provider; phy_provider 155 drivers/phy/tegra/xusb.h struct phy_provider *provider; phy_provider 557 drivers/phy/ti/phy-am654-serdes.c struct phy_provider *phy_provider; phy_provider 632 drivers/phy/ti/phy-am654-serdes.c phy_provider = devm_of_phy_provider_register(dev, serdes_am654_xlate); phy_provider 633 drivers/phy/ti/phy-am654-serdes.c if (IS_ERR(phy_provider)) { phy_provider 634 drivers/phy/ti/phy-am654-serdes.c ret = PTR_ERR(phy_provider); phy_provider 22 drivers/phy/ti/phy-da8xx-usb.c struct phy_provider *phy_provider; phy_provider 189 drivers/phy/ti/phy-da8xx-usb.c d_phy->phy_provider = devm_of_phy_provider_register(dev, phy_provider 191 drivers/phy/ti/phy-da8xx-usb.c if (IS_ERR(d_phy->phy_provider)) { phy_provider 193 drivers/phy/ti/phy-da8xx-usb.c return PTR_ERR(d_phy->phy_provider); phy_provider 189 drivers/phy/ti/phy-dm816x-usb.c struct phy_provider *phy_provider; phy_provider 254 drivers/phy/ti/phy-dm816x-usb.c phy_provider = devm_of_phy_provider_register(phy->dev, phy_provider 256 drivers/phy/ti/phy-dm816x-usb.c if (IS_ERR(phy_provider)) phy_provider 257 drivers/phy/ti/phy-dm816x-usb.c return PTR_ERR(phy_provider); phy_provider 50 drivers/phy/ti/phy-gmii-sel.c struct phy_provider *phy_provider; phy_provider 326 drivers/phy/ti/phy-gmii-sel.c priv->phy_provider = phy_provider 329 drivers/phy/ti/phy-gmii-sel.c if (IS_ERR(priv->phy_provider)) { phy_provider 330 drivers/phy/ti/phy-gmii-sel.c ret = PTR_ERR(priv->phy_provider); phy_provider 285 drivers/phy/ti/phy-omap-usb2.c struct phy_provider *phy_provider; phy_provider 415 drivers/phy/ti/phy-omap-usb2.c phy_provider = devm_of_phy_provider_register(phy->dev, phy_provider 417 drivers/phy/ti/phy-omap-usb2.c if (IS_ERR(phy_provider)) { phy_provider 419 drivers/phy/ti/phy-omap-usb2.c return PTR_ERR(phy_provider); phy_provider 785 drivers/phy/ti/phy-ti-pipe3.c struct phy_provider *phy_provider; phy_provider 847 drivers/phy/ti/phy-ti-pipe3.c phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); phy_provider 848 drivers/phy/ti/phy-ti-pipe3.c return PTR_ERR_OR_ZERO(phy_provider); phy_provider 675 drivers/phy/ti/phy-twl4030-usb.c struct phy_provider *phy_provider; phy_provider 718 drivers/phy/ti/phy-twl4030-usb.c phy_provider = devm_of_phy_provider_register(twl->dev, phy_provider 720 drivers/phy/ti/phy-twl4030-usb.c if (IS_ERR(phy_provider)) phy_provider 721 drivers/phy/ti/phy-twl4030-usb.c return PTR_ERR(phy_provider); phy_provider 87 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c struct phy_provider *provider; phy_provider 325 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c struct phy_provider *provider; phy_provider 247 include/linux/phy/phy.h struct phy_provider *__of_phy_provider_register(struct device *dev, phy_provider 251 include/linux/phy/phy.h struct phy_provider *__devm_of_phy_provider_register(struct device *dev, phy_provider 255 include/linux/phy/phy.h void of_phy_provider_unregister(struct phy_provider *phy_provider); phy_provider 257 include/linux/phy/phy.h struct phy_provider *phy_provider); phy_provider 462 include/linux/phy/phy.h static inline struct phy_provider *__of_phy_provider_register( phy_provider 470 include/linux/phy/phy.h static inline struct phy_provider *__devm_of_phy_provider_register(struct device phy_provider 478 include/linux/phy/phy.h static inline void of_phy_provider_unregister(struct phy_provider *phy_provider) phy_provider 483 include/linux/phy/phy.h struct phy_provider *phy_provider)