Symbol: phy_provider
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1365
struct phy_provider *phy_provider;
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1470
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1471
if (IS_ERR(phy_provider))
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1472
return PTR_ERR(phy_provider);
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c
55
struct phy_provider *phy_provider;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c
65
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c
66
if (IS_ERR(phy_provider)) {
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c
68
return PTR_ERR(phy_provider);
drivers/phy/allwinner/phy-sun4i-usb.c
724
struct phy_provider *phy_provider;
drivers/phy/allwinner/phy-sun4i-usb.c
895
phy_provider = devm_of_phy_provider_register(dev, sun4i_usb_phy_xlate);
drivers/phy/allwinner/phy-sun4i-usb.c
896
if (IS_ERR(phy_provider)) {
drivers/phy/allwinner/phy-sun4i-usb.c
898
return PTR_ERR(phy_provider);
drivers/phy/allwinner/phy-sun50i-usb3.c
136
struct phy_provider *phy_provider;
drivers/phy/allwinner/phy-sun50i-usb3.c
166
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/allwinner/phy-sun50i-usb3.c
168
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
550
struct phy_provider *phy_provider;
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
610
phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate);
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
612
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/allwinner/phy-sun9i-usb.c
119
struct phy_provider *phy_provider;
drivers/phy/allwinner/phy-sun9i-usb.c
169
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/allwinner/phy-sun9i-usb.c
171
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
336
struct phy_provider *phy_provider;
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
385
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
387
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c
198
struct phy_provider *phy;
drivers/phy/amlogic/phy-meson-axg-pcie.c
128
struct phy_provider *pphy;
drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c
122
struct phy_provider *phy;
drivers/phy/amlogic/phy-meson-g12a-usb2.c
305
struct phy_provider *phy_provider;
drivers/phy/amlogic/phy-meson-g12a-usb2.c
349
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/amlogic/phy-meson-g12a-usb2.c
351
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
389
struct phy_provider *phy_provider;
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
425
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
427
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/amlogic/phy-meson-gxl-usb2.c
235
struct phy_provider *phy_provider;
drivers/phy/amlogic/phy-meson-gxl-usb2.c
273
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/amlogic/phy-meson-gxl-usb2.c
275
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/amlogic/phy-meson8-hdmi-tx.c
111
struct phy_provider *phy_provider;
drivers/phy/amlogic/phy-meson8-hdmi-tx.c
137
phy_provider = devm_of_phy_provider_register(&pdev->dev,
drivers/phy/amlogic/phy-meson8-hdmi-tx.c
140
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/amlogic/phy-meson8b-usb2.c
235
struct phy_provider *phy_provider;
drivers/phy/amlogic/phy-meson8b-usb2.c
283
phy_provider =
drivers/phy/amlogic/phy-meson8b-usb2.c
286
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/apple/atc.c
1973
atcphy->phy_provider = devm_of_phy_provider_register(atcphy->dev, atcphy_xlate);
drivers/phy/apple/atc.c
1974
if (IS_ERR(atcphy->phy_provider))
drivers/phy/apple/atc.c
1975
return PTR_ERR(atcphy->phy_provider);
drivers/phy/apple/atc.c
627
struct phy_provider *phy_provider;
drivers/phy/axiado/phy-axiado-emmc.c
178
struct phy_provider *phy_provider;
drivers/phy/axiado/phy-axiado-emmc.c
201
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/axiado/phy-axiado-emmc.c
203
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/broadcom/phy-bcm-cygnus-pcie.c
118
struct phy_provider *provider;
drivers/phy/broadcom/phy-bcm-kona-usb2.c
119
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/broadcom/phy-bcm-kona-usb2.c
122
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/broadcom/phy-bcm-kona-usb2.c
98
struct phy_provider *phy_provider;
drivers/phy/broadcom/phy-bcm-ns-usb2.c
122
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/broadcom/phy-bcm-ns-usb2.c
123
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/broadcom/phy-bcm-ns-usb2.c
89
struct phy_provider *phy_provider;
drivers/phy/broadcom/phy-bcm-ns-usb3.c
194
struct phy_provider *phy_provider;
drivers/phy/broadcom/phy-bcm-ns-usb3.c
227
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/broadcom/phy-bcm-ns-usb3.c
229
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/broadcom/phy-bcm-ns2-pcie.c
46
struct phy_provider *provider;
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
282
struct phy_provider *phy_provider;
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
390
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
391
if (IS_ERR(phy_provider)) {
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
393
return PTR_ERR(phy_provider);
drivers/phy/broadcom/phy-bcm-sr-pcie.c
220
struct phy_provider *provider;
drivers/phy/broadcom/phy-bcm-sr-usb.c
306
struct phy_provider *phy_provider;
drivers/phy/broadcom/phy-bcm-sr-usb.c
322
phy_provider = devm_of_phy_provider_register(dev, bcm_usb_phy_xlate);
drivers/phy/broadcom/phy-bcm-sr-usb.c
324
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/broadcom/phy-bcm63xx-usbh.c
384
struct phy_provider *phy_provider;
drivers/phy/broadcom/phy-bcm63xx-usbh.c
423
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/broadcom/phy-bcm63xx-usbh.c
425
if (IS_ERR(phy_provider)) {
drivers/phy/broadcom/phy-bcm63xx-usbh.c
427
return PTR_ERR(phy_provider);
drivers/phy/broadcom/phy-brcm-sata.c
757
struct phy_provider *provider;
drivers/phy/broadcom/phy-brcm-usb.c
484
struct phy_provider *phy_provider;
drivers/phy/broadcom/phy-brcm-usb.c
583
phy_provider = devm_of_phy_provider_register(dev, brcm_usb_phy_xlate);
drivers/phy/broadcom/phy-brcm-usb.c
585
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/cadence/cdns-dphy-rx.c
240
struct phy_provider *provider;
drivers/phy/cadence/cdns-dphy.c
470
struct phy_provider *phy_provider;
drivers/phy/cadence/cdns-dphy.c
510
phy_provider = devm_of_phy_provider_register(&pdev->dev,
drivers/phy/cadence/cdns-dphy.c
513
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/cadence/phy-cadence-salvo.c
331
struct phy_provider *phy_provider;
drivers/phy/cadence/phy-cadence-salvo.c
367
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/cadence/phy-cadence-salvo.c
368
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/cadence/phy-cadence-sierra.c
1367
struct phy_provider *phy_provider;
drivers/phy/cadence/phy-cadence-sierra.c
1504
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/cadence/phy-cadence-sierra.c
1505
if (IS_ERR(phy_provider)) {
drivers/phy/cadence/phy-cadence-sierra.c
1506
ret = PTR_ERR(phy_provider);
drivers/phy/cadence/phy-cadence-torrent.c
2914
struct phy_provider *phy_provider;
drivers/phy/cadence/phy-cadence-torrent.c
3141
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/cadence/phy-cadence-torrent.c
3142
if (IS_ERR(phy_provider)) {
drivers/phy/cadence/phy-cadence-torrent.c
3143
ret = PTR_ERR(phy_provider);
drivers/phy/canaan/phy-k230-usb.c
220
struct phy_provider *provider;
drivers/phy/eswin/phy-eic7700-sata.c
197
struct phy_provider *phy_provider;
drivers/phy/eswin/phy-eic7700-sata.c
248
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/eswin/phy-eic7700-sata.c
249
if (IS_ERR(phy_provider))
drivers/phy/eswin/phy-eic7700-sata.c
250
return dev_err_probe(dev, PTR_ERR(phy_provider),
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
664
struct phy_provider *phy_provider;
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
733
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
735
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/freescale/phy-fsl-imx8m-pcie.c
213
struct phy_provider *phy_provider;
drivers/phy/freescale/phy-fsl-imx8m-pcie.c
276
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/freescale/phy-fsl-imx8m-pcie.c
278
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
690
struct phy_provider *phy_provider;
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
737
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
739
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
556
struct phy_provider *provider;
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
320
struct phy_provider *phy_provider;
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
378
phy_provider = devm_of_phy_provider_register(dev, mixel_lvds_phy_xlate);
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
379
if (IS_ERR(phy_provider)) {
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c
380
ret = PTR_ERR(phy_provider);
drivers/phy/freescale/phy-fsl-lynx-core.c
346
struct phy_provider *provider;
drivers/phy/hisilicon/phy-hi3660-usb3.c
173
struct phy_provider *phy_provider;
drivers/phy/hisilicon/phy-hi3660-usb3.c
213
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/hisilicon/phy-hi3660-usb3.c
214
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/hisilicon/phy-hi3670-pcie.c
800
struct phy_provider *phy_provider;
drivers/phy/hisilicon/phy-hi3670-pcie.c
823
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/hisilicon/phy-hi3670-pcie.c
825
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/hisilicon/phy-hi3670-usb3.c
590
struct phy_provider *phy_provider;
drivers/phy/hisilicon/phy-hi3670-usb3.c
641
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/hisilicon/phy-hi3670-usb3.c
642
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/hisilicon/phy-hi6220-usb.c
119
struct phy_provider *phy_provider;
drivers/phy/hisilicon/phy-hi6220-usb.c
143
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/hisilicon/phy-hi6220-usb.c
144
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/hisilicon/phy-hisi-inno-usb2.c
140
struct phy_provider *provider;
drivers/phy/hisilicon/phy-histb-combphy.c
194
struct phy_provider *phy_provider;
drivers/phy/hisilicon/phy-histb-combphy.c
265
phy_provider = devm_of_phy_provider_register(dev, histb_combphy_xlate);
drivers/phy/hisilicon/phy-histb-combphy.c
266
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/hisilicon/phy-hix5hd2-sata.c
136
struct phy_provider *phy_provider;
drivers/phy/hisilicon/phy-hix5hd2-sata.c
166
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/hisilicon/phy-hix5hd2-sata.c
167
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/ingenic/phy-ingenic-usb.c
319
struct phy_provider *provider;
drivers/phy/intel/phy-intel-keembay-emmc.c
265
struct phy_provider *phy_provider;
drivers/phy/intel/phy-intel-keembay-emmc.c
286
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/intel/phy-intel-keembay-emmc.c
288
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/intel/phy-intel-keembay-usb.c
237
struct phy_provider *phy_provider;
drivers/phy/intel/phy-intel-keembay-usb.c
269
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/intel/phy-intel-keembay-usb.c
270
if (IS_ERR(phy_provider))
drivers/phy/intel/phy-intel-keembay-usb.c
271
return dev_err_probe(dev, PTR_ERR(phy_provider),
drivers/phy/intel/phy-intel-lgm-combo.c
537
struct phy_provider *phy_provider;
drivers/phy/intel/phy-intel-lgm-combo.c
563
phy_provider = devm_of_phy_provider_register(dev, intel_cbphy_xlate);
drivers/phy/intel/phy-intel-lgm-combo.c
564
if (IS_ERR(phy_provider))
drivers/phy/intel/phy-intel-lgm-combo.c
567
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/intel/phy-intel-lgm-emmc.c
240
struct phy_provider *phy_provider;
drivers/phy/intel/phy-intel-lgm-emmc.c
260
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/intel/phy-intel-lgm-emmc.c
262
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/lantiq/phy-lantiq-rcu-usb2.c
210
struct phy_provider *provider;
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c
404
struct phy_provider *provider;
drivers/phy/marvell/phy-armada375-usb2.c
106
struct phy_provider *phy_provider;
drivers/phy/marvell/phy-armada375-usb2.c
130
phy_provider = devm_of_phy_provider_register(&pdev->dev,
drivers/phy/marvell/phy-armada375-usb2.c
132
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/marvell/phy-armada38x-comphy.c
197
struct phy_provider *provider;
drivers/phy/marvell/phy-berlin-sata.c
193
struct phy_provider *phy_provider;
drivers/phy/marvell/phy-berlin-sata.c
272
phy_provider =
drivers/phy/marvell/phy-berlin-sata.c
274
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/marvell/phy-berlin-usb.c
168
struct phy_provider *phy_provider;
drivers/phy/marvell/phy-berlin-usb.c
192
phy_provider =
drivers/phy/marvell/phy-berlin-usb.c
194
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/marvell/phy-mmp3-hsic.c
48
struct phy_provider *provider;
drivers/phy/marvell/phy-mmp3-usb.c
250
struct phy_provider *provider;
drivers/phy/marvell/phy-mvebu-a3700-comphy.c
1244
struct phy_provider *provider;
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
217
struct phy_provider *provider;
drivers/phy/marvell/phy-mvebu-cp110-comphy.c
1000
struct phy_provider *provider;
drivers/phy/marvell/phy-mvebu-cp110-utmi.c
297
struct phy_provider *provider;
drivers/phy/marvell/phy-mvebu-sata.c
104
phy_provider = devm_of_phy_provider_register(&pdev->dev,
drivers/phy/marvell/phy-mvebu-sata.c
106
if (IS_ERR(phy_provider))
drivers/phy/marvell/phy-mvebu-sata.c
107
return PTR_ERR(phy_provider);
drivers/phy/marvell/phy-mvebu-sata.c
82
struct phy_provider *phy_provider;
drivers/phy/marvell/phy-pxa-28nm-hsic.c
163
struct phy_provider *phy_provider;
drivers/phy/marvell/phy-pxa-28nm-hsic.c
188
phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate);
drivers/phy/marvell/phy-pxa-28nm-hsic.c
189
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/marvell/phy-pxa-28nm-usb2.c
294
struct phy_provider *phy_provider;
drivers/phy/marvell/phy-pxa-28nm-usb2.c
319
phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate);
drivers/phy/marvell/phy-pxa-28nm-usb2.c
320
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/marvell/phy-pxa-usb.c
290
struct phy_provider *provider;
drivers/phy/mediatek/phy-mtk-hdmi.c
112
struct phy_provider *phy_provider;
drivers/phy/mediatek/phy-mtk-hdmi.c
167
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/mediatek/phy-mtk-hdmi.c
168
if (IS_ERR(phy_provider))
drivers/phy/mediatek/phy-mtk-hdmi.c
169
return dev_err_probe(dev, PTR_ERR(phy_provider),
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
213
struct phy_provider *phy_provider;
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
267
phy_provider = devm_of_phy_provider_register(dev, mtk_mipi_cdphy_xlate);
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
268
if (IS_ERR(phy_provider)) {
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
270
PTR_ERR(phy_provider));
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
271
return PTR_ERR(phy_provider);
drivers/phy/mediatek/phy-mtk-mipi-dsi.c
117
struct phy_provider *phy_provider;
drivers/phy/mediatek/phy-mtk-mipi-dsi.c
171
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/mediatek/phy-mtk-mipi-dsi.c
172
if (IS_ERR(phy_provider))
drivers/phy/mediatek/phy-mtk-mipi-dsi.c
173
return PTR_ERR(phy_provider);
drivers/phy/mediatek/phy-mtk-pcie.c
201
struct phy_provider *provider;
drivers/phy/mediatek/phy-mtk-tphy.c
1570
struct phy_provider *provider;
drivers/phy/mediatek/phy-mtk-ufs.c
153
struct phy_provider *phy_provider;
drivers/phy/mediatek/phy-mtk-ufs.c
177
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/mediatek/phy-mtk-ufs.c
179
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
394
struct phy_provider *phy_provider;
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
428
phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate);
drivers/phy/mediatek/phy-mtk-xfi-tphy.c
430
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/mediatek/phy-mtk-xsphy.c
514
struct phy_provider *provider;
drivers/phy/microchip/lan966x_serdes.c
568
struct phy_provider *provider;
drivers/phy/microchip/sparx5_serdes.c
2654
struct phy_provider *provider;
drivers/phy/motorola/phy-cpcap-usb.c
612
struct phy_provider *phy_provider;
drivers/phy/motorola/phy-cpcap-usb.c
655
phy_provider = devm_of_phy_provider_register(ddata->dev,
drivers/phy/motorola/phy-cpcap-usb.c
657
if (IS_ERR(phy_provider)) {
drivers/phy/motorola/phy-cpcap-usb.c
658
error = PTR_ERR(phy_provider);
drivers/phy/motorola/phy-mapphone-mdm6600.c
612
ddata->phy_provider =
drivers/phy/motorola/phy-mapphone-mdm6600.c
615
if (IS_ERR(ddata->phy_provider))
drivers/phy/motorola/phy-mapphone-mdm6600.c
616
error = PTR_ERR(ddata->phy_provider);
drivers/phy/motorola/phy-mapphone-mdm6600.c
93
struct phy_provider *phy_provider;
drivers/phy/mscc/phy-ocelot-serdes.c
495
struct phy_provider *provider;
drivers/phy/nuvoton/phy-ma35d1-usb2.c
92
struct phy_provider *provider;
drivers/phy/phy-airoha-pcie.c
1219
struct phy_provider *provider;
drivers/phy/phy-can-transceiver.c
120
struct phy_provider *phy_provider;
drivers/phy/phy-can-transceiver.c
211
phy_provider = devm_of_phy_provider_register(dev, can_transceiver_phy_xlate);
drivers/phy/phy-can-transceiver.c
213
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/phy-core.c
1145
struct phy_provider *__of_phy_provider_register(struct device *dev,
drivers/phy/phy-core.c
1150
struct phy_provider *phy_provider;
drivers/phy/phy-core.c
1177
phy_provider = kzalloc_obj(*phy_provider);
drivers/phy/phy-core.c
1178
if (!phy_provider)
drivers/phy/phy-core.c
1181
phy_provider->dev = dev;
drivers/phy/phy-core.c
1182
phy_provider->children = of_node_get(children);
drivers/phy/phy-core.c
1183
phy_provider->owner = owner;
drivers/phy/phy-core.c
1184
phy_provider->of_xlate = of_xlate;
drivers/phy/phy-core.c
1187
list_add_tail(&phy_provider->list, &phy_provider_list);
drivers/phy/phy-core.c
1190
return phy_provider;
drivers/phy/phy-core.c
1208
struct phy_provider *__devm_of_phy_provider_register(struct device *dev,
drivers/phy/phy-core.c
1213
struct phy_provider **ptr, *phy_provider;
drivers/phy/phy-core.c
1219
phy_provider = __of_phy_provider_register(dev, children, owner,
drivers/phy/phy-core.c
1221
if (!IS_ERR(phy_provider)) {
drivers/phy/phy-core.c
1222
*ptr = phy_provider;
drivers/phy/phy-core.c
1228
return phy_provider;
drivers/phy/phy-core.c
1238
void of_phy_provider_unregister(struct phy_provider *phy_provider)
drivers/phy/phy-core.c
1240
if (IS_ERR(phy_provider))
drivers/phy/phy-core.c
1244
list_del(&phy_provider->list);
drivers/phy/phy-core.c
1245
of_node_put(phy_provider->children);
drivers/phy/phy-core.c
1246
kfree(phy_provider);
drivers/phy/phy-core.c
1260
struct phy_provider *phy_provider)
drivers/phy/phy-core.c
1265
phy_provider);
drivers/phy/phy-core.c
138
static struct phy_provider *of_phy_provider_lookup(struct device_node *node)
drivers/phy/phy-core.c
140
struct phy_provider *phy_provider;
drivers/phy/phy-core.c
142
list_for_each_entry(phy_provider, &phy_provider_list, list) {
drivers/phy/phy-core.c
143
if (phy_provider->dev->of_node == node)
drivers/phy/phy-core.c
144
return phy_provider;
drivers/phy/phy-core.c
146
for_each_child_of_node_scoped(phy_provider->children, child)
drivers/phy/phy-core.c
148
return phy_provider;
drivers/phy/phy-core.c
44
struct phy_provider *phy_provider = *(struct phy_provider **)res;
drivers/phy/phy-core.c
46
of_phy_provider_unregister(phy_provider);
drivers/phy/phy-core.c
623
struct phy_provider *phy_provider;
drivers/phy/phy-core.c
639
phy_provider = of_phy_provider_lookup(args.np);
drivers/phy/phy-core.c
640
if (IS_ERR(phy_provider) || !try_module_get(phy_provider->owner)) {
drivers/phy/phy-core.c
646
dev_warn(phy_provider->dev, "Requested PHY is disabled\n");
drivers/phy/phy-core.c
651
phy = phy_provider->of_xlate(phy_provider->dev, &args);
drivers/phy/phy-core.c
654
module_put(phy_provider->owner);
drivers/phy/phy-econet-pcie.c
122
struct phy_provider *provider;
drivers/phy/phy-eyeq5-eth.c
234
struct phy_provider *provider;
drivers/phy/phy-google-usb.c
180
struct phy_provider *phy_provider;
drivers/phy/phy-google-usb.c
249
phy_provider = devm_of_phy_provider_register(dev, google_usb_phy_xlate);
drivers/phy/phy-google-usb.c
250
if (IS_ERR(phy_provider))
drivers/phy/phy-google-usb.c
251
return dev_err_probe(dev, PTR_ERR(phy_provider),
drivers/phy/phy-lpc18xx-usb-otg.c
122
phy_provider = devm_of_phy_provider_register(&pdev->dev,
drivers/phy/phy-lpc18xx-usb-otg.c
125
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/phy-lpc18xx-usb-otg.c
95
struct phy_provider *phy_provider;
drivers/phy/phy-nxp-ptn3222.c
65
struct phy_provider *phy_provider;
drivers/phy/phy-nxp-ptn3222.c
94
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/phy-nxp-ptn3222.c
96
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/phy-nxp-tja1145.c
135
struct phy_provider *phy_provider;
drivers/phy/phy-nxp-tja1145.c
155
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/phy-nxp-tja1145.c
157
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/phy-pistachio-usb.c
135
struct phy_provider *provider;
drivers/phy/phy-snps-eusb2.c
531
struct phy_provider *phy_provider;
drivers/phy/phy-snps-eusb2.c
602
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/phy-snps-eusb2.c
603
if (IS_ERR(phy_provider))
drivers/phy/phy-snps-eusb2.c
604
return PTR_ERR(phy_provider);
drivers/phy/phy-xgene.c
1647
struct phy_provider *phy_provider;
drivers/phy/phy-xgene.c
1701
phy_provider = devm_of_phy_provider_register(ctx->dev, xgene_phy_xlate);
drivers/phy/phy-xgene.c
1702
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-apq8064-sata.c
204
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-apq8064-sata.c
236
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-apq8064-sata.c
237
if (IS_ERR(phy_provider)) {
drivers/phy/qualcomm/phy-qcom-apq8064-sata.c
240
return PTR_ERR(phy_provider);
drivers/phy/qualcomm/phy-qcom-edp.c
1417
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-edp.c
1480
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-edp.c
1481
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c
247
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c
287
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c
288
if (IS_ERR(phy_provider))
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c
289
return PTR_ERR(phy_provider);
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
129
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
131
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
97
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c
131
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c
163
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c
164
if (IS_ERR(phy_provider)) {
drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c
167
return PTR_ERR(phy_provider);
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
488
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
543
phy_provider = devm_of_phy_provider_register(phy_dwc3->dev,
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
546
if (IS_ERR(phy_provider))
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
547
return PTR_ERR(phy_provider);
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
247
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
293
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
295
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-m31.c
274
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-m31.c
313
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-m31.c
315
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-pcie2.c
255
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-pcie2.c
308
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-pcie2.c
309
if (IS_ERR(phy_provider))
drivers/phy/qualcomm/phy-qcom-pcie2.c
312
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4851
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4971
phy_provider = devm_of_phy_provider_register(dev, qmp_combo_phy_xlate);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4973
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4978
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
728
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
798
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
800
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5466
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5524
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5526
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
2200
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
2251
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
2253
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c
1241
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c
1305
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c
1307
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qmp-usb.c
2382
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-qmp-usb.c
2439
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-qmp-usb.c
2441
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1918
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1997
phy_provider = devm_of_phy_provider_register(dev, qmp_usbc_phy_xlate);
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1999
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qusb2.c
1118
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-qusb2.c
1120
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-qusb2.c
991
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c
357
struct phy_provider *provider;
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c
568
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c
622
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c
623
if (!IS_ERR(phy_provider))
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c
628
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c
276
struct phy_provider *phy_provider;
drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c
312
phy_provider = devm_of_phy_provider_register(phy->dev,
drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c
314
if (IS_ERR(phy_provider))
drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c
315
return PTR_ERR(phy_provider);
drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c
309
struct phy_provider *provider;
drivers/phy/qualcomm/phy-qcom-usb-hs.c
205
struct phy_provider *p;
drivers/phy/qualcomm/phy-qcom-usb-hsic.c
107
struct phy_provider *p;
drivers/phy/qualcomm/phy-qcom-usb-ss.c
189
struct phy_provider *provider;
drivers/phy/ralink/phy-mt7621-pci.c
297
struct phy_provider *provider;
drivers/phy/ralink/phy-ralink-usb.c
173
struct phy_provider *phy_provider;
drivers/phy/ralink/phy-ralink-usb.c
217
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/ralink/phy-ralink-usb.c
219
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/realtek/phy-rtk-usb2.c
1010
struct phy_provider *phy_provider;
drivers/phy/realtek/phy-rtk-usb2.c
1045
phy_provider = devm_of_phy_provider_register(rtk_phy->dev,
drivers/phy/realtek/phy-rtk-usb2.c
1047
if (IS_ERR(phy_provider))
drivers/phy/realtek/phy-rtk-usb2.c
1048
return PTR_ERR(phy_provider);
drivers/phy/realtek/phy-rtk-usb3.c
564
struct phy_provider *phy_provider;
drivers/phy/realtek/phy-rtk-usb3.c
599
phy_provider = devm_of_phy_provider_register(rtk_phy->dev, of_phy_simple_xlate);
drivers/phy/realtek/phy-rtk-usb3.c
600
if (IS_ERR(phy_provider))
drivers/phy/realtek/phy-rtk-usb3.c
601
return PTR_ERR(phy_provider);
drivers/phy/renesas/phy-rcar-gen2.c
339
struct phy_provider *provider;
drivers/phy/renesas/phy-rcar-gen3-pcie.c
76
struct phy_provider *provider;
drivers/phy/renesas/phy-rcar-gen3-usb2.c
944
struct phy_provider *provider;
drivers/phy/renesas/phy-rcar-gen3-usb3.c
135
struct phy_provider *provider;
drivers/phy/renesas/phy-rzg3e-usb3.c
157
struct phy_provider *provider;
drivers/phy/renesas/r8a779f0-ether-serdes.c
429
struct phy_provider *provider;
drivers/phy/rockchip/phy-rockchip-dp.c
127
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-dp.c
129
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/rockchip/phy-rockchip-dp.c
78
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-dphy-rx0.c
328
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-dphy-rx0.c
367
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-dphy-rx0.c
369
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/rockchip/phy-rockchip-emmc.c
353
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-emmc.c
403
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-emmc.c
405
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c
450
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c
506
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c
507
if (IS_ERR(phy_provider)) {
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c
509
return PTR_ERR(phy_provider);
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
777
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
823
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
824
if (IS_ERR(phy_provider)) {
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
825
ret = PTR_ERR(phy_provider);
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1309
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1407
phy_provider = devm_of_phy_provider_register(inno->dev,
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1409
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1353
struct phy_provider *provider;
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
390
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
445
phy_provider = devm_of_phy_provider_register(dev, rockchip_combphy_xlate);
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
447
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/rockchip/phy-rockchip-pcie.c
269
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-pcie.c
320
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/rockchip/phy-rockchip-pcie.c
323
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1556
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1623
phy_provider = devm_of_phy_provider_register(dev, samsung_mipi_dcphy_xlate);
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1624
if (IS_ERR(phy_provider))
drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c
1625
return dev_err_probe(dev, PTR_ERR(phy_provider),
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
2427
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
2505
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
2506
if (IS_ERR(phy_provider))
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
2507
return dev_err_probe(dev, PTR_ERR(phy_provider),
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
246
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
335
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
336
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/rockchip/phy-rockchip-typec.c
1104
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-typec.c
1186
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-typec.c
1187
if (IS_ERR(phy_provider)) {
drivers/phy/rockchip/phy-rockchip-typec.c
1190
return PTR_ERR(phy_provider);
drivers/phy/rockchip/phy-rockchip-usb.c
448
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-usb.c
480
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/rockchip/phy-rockchip-usb.c
481
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1455
struct phy_provider *phy_provider;
drivers/phy/rockchip/phy-rockchip-usbdp.c
1530
phy_provider = devm_of_phy_provider_register(dev, rk_udphy_phy_xlate);
drivers/phy/rockchip/phy-rockchip-usbdp.c
1531
if (IS_ERR(phy_provider)) {
drivers/phy/rockchip/phy-rockchip-usbdp.c
1532
ret = PTR_ERR(phy_provider);
drivers/phy/samsung/phy-exynos-dp-video.c
103
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/samsung/phy-exynos-dp-video.c
105
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/samsung/phy-exynos-dp-video.c
77
struct phy_provider *phy_provider;
drivers/phy/samsung/phy-exynos-mipi-video.c
348
struct phy_provider *phy_provider;
drivers/phy/samsung/phy-exynos-mipi-video.c
387
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/samsung/phy-exynos-mipi-video.c
390
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/samsung/phy-exynos-pcie.c
148
struct phy_provider *phy_provider;
drivers/phy/samsung/phy-exynos-pcie.c
179
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/samsung/phy-exynos-pcie.c
181
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/samsung/phy-exynos5-usbdrd.c
2925
struct phy_provider *phy_provider;
drivers/phy/samsung/phy-exynos5-usbdrd.c
3050
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/samsung/phy-exynos5-usbdrd.c
3052
if (IS_ERR(phy_provider))
drivers/phy/samsung/phy-exynos5-usbdrd.c
3053
return dev_err_probe(phy_drd->dev, PTR_ERR(phy_provider),
drivers/phy/samsung/phy-exynos5250-sata.c
165
struct phy_provider *phy_provider;
drivers/phy/samsung/phy-exynos5250-sata.c
218
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/samsung/phy-exynos5250-sata.c
220
if (IS_ERR(phy_provider)) {
drivers/phy/samsung/phy-exynos5250-sata.c
221
ret = PTR_ERR(phy_provider);
drivers/phy/samsung/phy-samsung-ufs.c
286
struct phy_provider *phy_provider;
drivers/phy/samsung/phy-samsung-ufs.c
346
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/samsung/phy-samsung-ufs.c
347
if (IS_ERR(phy_provider)) {
drivers/phy/samsung/phy-samsung-ufs.c
348
err = PTR_ERR(phy_provider);
drivers/phy/samsung/phy-samsung-usb2.c
147
struct phy_provider *phy_provider;
drivers/phy/samsung/phy-samsung-usb2.c
238
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/samsung/phy-samsung-usb2.c
240
if (IS_ERR(phy_provider)) {
drivers/phy/samsung/phy-samsung-usb2.c
242
return PTR_ERR(phy_provider);
drivers/phy/socionext/phy-uniphier-ahci.c
392
struct phy_provider *phy_provider;
drivers/phy/socionext/phy-uniphier-ahci.c
454
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/socionext/phy-uniphier-ahci.c
455
if (IS_ERR(phy_provider))
drivers/phy/socionext/phy-uniphier-ahci.c
456
return PTR_ERR(phy_provider);
drivers/phy/socionext/phy-uniphier-pcie.c
223
struct phy_provider *phy_provider;
drivers/phy/socionext/phy-uniphier-pcie.c
279
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/socionext/phy-uniphier-pcie.c
281
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/socionext/phy-uniphier-usb2.c
111
struct phy_provider *phy_provider;
drivers/phy/socionext/phy-uniphier-usb2.c
171
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/socionext/phy-uniphier-usb2.c
173
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/socionext/phy-uniphier-usb3hs.c
327
struct phy_provider *phy_provider;
drivers/phy/socionext/phy-uniphier-usb3hs.c
388
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/socionext/phy-uniphier-usb3hs.c
390
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/socionext/phy-uniphier-usb3ss.c
219
struct phy_provider *phy_provider;
drivers/phy/socionext/phy-uniphier-usb3ss.c
279
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/socionext/phy-uniphier-usb3ss.c
281
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/sophgo/phy-cv1800-usb2.c
104
struct phy_provider *phy_provider;
drivers/phy/sophgo/phy-cv1800-usb2.c
147
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/sophgo/phy-cv1800-usb2.c
149
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/spacemit/phy-k1-pcie.c
600
struct phy_provider *provider;
drivers/phy/spacemit/phy-k1-usb2.c
186
struct phy_provider *phy_provider;
drivers/phy/spacemit/phy-k1-usb2.c
215
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/spacemit/phy-k1-usb2.c
217
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/st/phy-miphy28lp.c
1168
struct phy_provider *provider;
drivers/phy/st/phy-spear1310-miphy.c
209
struct phy_provider *phy_provider;
drivers/phy/st/phy-spear1310-miphy.c
236
phy_provider =
drivers/phy/st/phy-spear1310-miphy.c
238
if (IS_ERR(phy_provider)) {
drivers/phy/st/phy-spear1310-miphy.c
240
return PTR_ERR(phy_provider);
drivers/phy/st/phy-spear1340-miphy.c
246
struct phy_provider *phy_provider;
drivers/phy/st/phy-spear1340-miphy.c
268
phy_provider =
drivers/phy/st/phy-spear1340-miphy.c
270
if (IS_ERR(phy_provider)) {
drivers/phy/st/phy-spear1340-miphy.c
272
return PTR_ERR(phy_provider);
drivers/phy/st/phy-stih407-usb.c
138
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/st/phy-stih407-usb.c
139
if (IS_ERR(phy_provider))
drivers/phy/st/phy-stih407-usb.c
140
return PTR_ERR(phy_provider);
drivers/phy/st/phy-stih407-usb.c
93
struct phy_provider *phy_provider;
drivers/phy/st/phy-stm32-combophy.c
522
struct phy_provider *phy_provider;
drivers/phy/st/phy-stm32-combophy.c
576
phy_provider = devm_of_phy_provider_register(dev, stm32_combophy_xlate);
drivers/phy/st/phy-stm32-combophy.c
578
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/st/phy-stm32-usbphyc.c
622
struct phy_provider *phy_provider;
drivers/phy/st/phy-stm32-usbphyc.c
745
phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/st/phy-stm32-usbphyc.c
747
if (IS_ERR(phy_provider)) {
drivers/phy/st/phy-stm32-usbphyc.c
748
ret = PTR_ERR(phy_provider);
drivers/phy/starfive/phy-jh7110-dphy-rx.c
151
struct phy_provider *phy_provider;
drivers/phy/starfive/phy-jh7110-dphy-rx.c
196
phy_provider = devm_of_phy_provider_register(&pdev->dev,
drivers/phy/starfive/phy-jh7110-dphy-rx.c
199
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/starfive/phy-jh7110-dphy-tx.c
393
struct phy_provider *phy_provider;
drivers/phy/starfive/phy-jh7110-dphy-tx.c
428
phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate);
drivers/phy/starfive/phy-jh7110-dphy-tx.c
429
if (IS_ERR(phy_provider))
drivers/phy/starfive/phy-jh7110-dphy-tx.c
430
return dev_err_probe(&pdev->dev, PTR_ERR(phy_provider),
drivers/phy/starfive/phy-jh7110-pcie.c
141
struct phy_provider *phy_provider;
drivers/phy/starfive/phy-jh7110-pcie.c
182
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/starfive/phy-jh7110-pcie.c
184
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/starfive/phy-jh7110-usb.c
120
struct phy_provider *phy_provider;
drivers/phy/starfive/phy-jh7110-usb.c
147
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/starfive/phy-jh7110-usb.c
155
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/sunplus/phy-sunplus-usb2.c
241
struct phy_provider *phy_provider;
drivers/phy/sunplus/phy-sunplus-usb2.c
283
phy_provider = devm_of_phy_provider_register(&pdev->dev, of_phy_simple_xlate);
drivers/phy/sunplus/phy-sunplus-usb2.c
285
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/tegra/phy-tegra194-p2u.c
109
struct phy_provider *phy_provider;
drivers/phy/tegra/phy-tegra194-p2u.c
139
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/tegra/phy-tegra194-p2u.c
140
if (IS_ERR(phy_provider))
drivers/phy/tegra/phy-tegra194-p2u.c
141
return PTR_ERR(phy_provider);
drivers/phy/tegra/xusb.h
170
struct phy_provider *provider;
drivers/phy/tegra/xusb.h
24
struct phy_provider;
drivers/phy/ti/phy-am654-serdes.c
737
struct phy_provider *phy_provider;
drivers/phy/ti/phy-am654-serdes.c
814
phy_provider = devm_of_phy_provider_register(dev, serdes_am654_xlate);
drivers/phy/ti/phy-am654-serdes.c
815
if (IS_ERR(phy_provider)) {
drivers/phy/ti/phy-am654-serdes.c
816
ret = PTR_ERR(phy_provider);
drivers/phy/ti/phy-da8xx-usb.c
230
d_phy->phy_provider = devm_of_phy_provider_register(dev,
drivers/phy/ti/phy-da8xx-usb.c
232
if (IS_ERR(d_phy->phy_provider)) {
drivers/phy/ti/phy-da8xx-usb.c
234
return PTR_ERR(d_phy->phy_provider);
drivers/phy/ti/phy-da8xx-usb.c
24
struct phy_provider *phy_provider;
drivers/phy/ti/phy-dm816x-usb.c
176
struct phy_provider *phy_provider;
drivers/phy/ti/phy-dm816x-usb.c
234
phy_provider = devm_of_phy_provider_register(phy->dev,
drivers/phy/ti/phy-dm816x-usb.c
236
if (IS_ERR(phy_provider)) {
drivers/phy/ti/phy-dm816x-usb.c
237
error = PTR_ERR(phy_provider);
drivers/phy/ti/phy-ds125df111.c
243
struct phy_provider *provider;
drivers/phy/ti/phy-gmii-sel.c
541
priv->phy_provider =
drivers/phy/ti/phy-gmii-sel.c
544
if (IS_ERR(priv->phy_provider))
drivers/phy/ti/phy-gmii-sel.c
545
return dev_err_probe(dev, PTR_ERR(priv->phy_provider),
drivers/phy/ti/phy-gmii-sel.c
63
struct phy_provider *phy_provider;
drivers/phy/ti/phy-omap-usb2.c
377
struct phy_provider *phy_provider;
drivers/phy/ti/phy-omap-usb2.c
505
phy_provider = devm_of_phy_provider_register(phy->dev,
drivers/phy/ti/phy-omap-usb2.c
507
if (IS_ERR(phy_provider)) {
drivers/phy/ti/phy-omap-usb2.c
509
return PTR_ERR(phy_provider);
drivers/phy/ti/phy-ti-pipe3.c
792
struct phy_provider *phy_provider;
drivers/phy/ti/phy-ti-pipe3.c
847
phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
drivers/phy/ti/phy-ti-pipe3.c
848
return PTR_ERR_OR_ZERO(phy_provider);
drivers/phy/ti/phy-twl4030-usb.c
691
struct phy_provider *phy_provider;
drivers/phy/ti/phy-twl4030-usb.c
734
phy_provider = devm_of_phy_provider_register(twl->dev,
drivers/phy/ti/phy-twl4030-usb.c
736
if (IS_ERR(phy_provider))
drivers/phy/ti/phy-twl4030-usb.c
737
return PTR_ERR(phy_provider);
drivers/phy/xilinx/phy-zynqmp.c
985
struct phy_provider *provider;
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
90
struct phy_provider *provider;
include/linux/phy/phy.h
299
struct phy_provider *__of_phy_provider_register(struct device *dev,
include/linux/phy/phy.h
303
struct phy_provider *__devm_of_phy_provider_register(struct device *dev,
include/linux/phy/phy.h
307
void of_phy_provider_unregister(struct phy_provider *phy_provider);
include/linux/phy/phy.h
309
struct phy_provider *phy_provider);
include/linux/phy/phy.h
541
static inline struct phy_provider *__of_phy_provider_register(
include/linux/phy/phy.h
549
static inline struct phy_provider *__devm_of_phy_provider_register(struct device
include/linux/phy/phy.h
557
static inline void of_phy_provider_unregister(struct phy_provider *phy_provider)
include/linux/phy/phy.h
562
struct phy_provider *phy_provider)