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)