Symbol: component_add
drivers/base/component.c
809
EXPORT_SYMBOL_GPL(component_add);
drivers/gpu/drm/adp/adp-mipi.c
188
ret = component_add(host->dev, &adp_dsi_component_ops);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1205
ret = component_add(adev->dev, &amdgpu_dm_audio_component_bind_ops);
drivers/gpu/drm/armada/armada_crtc.c
1057
return component_add(&pdev->dev, &armada_lcd_ops);
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c
148
return component_add(&pdev->dev, &imx8mp_hdmi_pai_ops);
drivers/gpu/drm/bridge/tda998x_drv.c
2036
ret = component_add(&client->dev, &tda998x_ops);
drivers/gpu/drm/drm_sysfs.c
380
r = component_add(kdev, &typec_connector_ops);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1964
err = component_add(dev, &gpu_ops);
drivers/gpu/drm/exynos/exynos5433_drm_decon.c
854
ret = component_add(dev, &decon_component_ops);
drivers/gpu/drm/exynos/exynos7_drm_decon.c
758
ret = component_add(dev, &decon_component_ops);
drivers/gpu/drm/exynos/exynos_dp.c
249
return component_add(&pdev->dev, &exynos_dp_ops);
drivers/gpu/drm/exynos/exynos_drm_dsi.c
116
return component_add(dsim->dev, &exynos_dsi_component_ops);
drivers/gpu/drm/exynos/exynos_drm_fimc.c
1354
ret = component_add(dev, &fimc_component_ops);
drivers/gpu/drm/exynos/exynos_drm_fimd.c
1281
ret = component_add(dev, &fimd_component_ops);
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1516
ret = component_add(dev, &g2d_component_ops);
drivers/gpu/drm/exynos/exynos_drm_gsc.c
1298
ret = component_add(dev, &gsc_component_ops);
drivers/gpu/drm/exynos/exynos_drm_mic.c
430
ret = component_add(dev, &exynos_mic_component_ops);
drivers/gpu/drm/exynos/exynos_drm_rotator.c
320
ret = component_add(dev, &rotator_component_ops);
drivers/gpu/drm/exynos/exynos_drm_scaler.c
530
ret = component_add(dev, &scaler_component_ops);
drivers/gpu/drm/exynos/exynos_drm_vidi.c
501
return component_add(dev, &vidi_component_ops);
drivers/gpu/drm/exynos/exynos_hdmi.c
2053
ret = component_add(&pdev->dev, &hdmi_component_ops);
drivers/gpu/drm/exynos/exynos_mixer.c
1255
ret = component_add(&pdev->dev, &mixer_component_ops);
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
740
ret = component_add(dev, &dsi_ops);
drivers/gpu/drm/imx/dc/dc-cf.c
145
ret = component_add(&pdev->dev, &dc_cf_ops);
drivers/gpu/drm/imx/dc/dc-de.c
134
ret = component_add(&pdev->dev, &dc_de_ops);
drivers/gpu/drm/imx/dc/dc-ed.c
261
ret = component_add(&pdev->dev, &dc_ed_ops);
drivers/gpu/drm/imx/dc/dc-fg.c
349
ret = component_add(&pdev->dev, &dc_fg_ops);
drivers/gpu/drm/imx/dc/dc-fl.c
158
ret = component_add(&pdev->dev, &dc_fl_ops);
drivers/gpu/drm/imx/dc/dc-fw.c
195
ret = component_add(&pdev->dev, &dc_fw_ops);
drivers/gpu/drm/imx/dc/dc-lb.c
298
ret = component_add(&pdev->dev, &dc_lb_ops);
drivers/gpu/drm/imx/dc/dc-pe.c
85
ret = component_add(&pdev->dev, &dc_pe_ops);
drivers/gpu/drm/imx/dc/dc-tc.c
114
ret = component_add(&pdev->dev, &dc_tc_ops);
drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c
251
ret = component_add(&pdev->dev, &dw_hdmi_imx_ops);
drivers/gpu/drm/imx/ipuv3/imx-ldb.c
621
return component_add(&pdev->dev, &imx_ldb_ops);
drivers/gpu/drm/imx/ipuv3/imx-tve.c
665
return component_add(dev, &imx_tve_ops);
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
439
return component_add(dev, &ipu_crtc_ops);
drivers/gpu/drm/imx/ipuv3/parallel-display.c
263
return component_add(dev, &imx_pd_ops);
drivers/gpu/drm/ingenic/ingenic-ipu.c
922
return component_add(&pdev->dev, &ingenic_ipu_ops);
drivers/gpu/drm/mcde/mcde_dsi.c
1208
return component_add(dev, &mcde_dsi_component_ops);
drivers/gpu/drm/mediatek/mtk_disp_aal.c
196
ret = component_add(dev, &mtk_disp_aal_component_ops);
drivers/gpu/drm/mediatek/mtk_disp_ccorr.c
160
ret = component_add(dev, &mtk_disp_ccorr_component_ops);
drivers/gpu/drm/mediatek/mtk_disp_color.c
123
ret = component_add(dev, &mtk_disp_color_component_ops);
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
284
ret = component_add(dev, &mtk_disp_gamma_component_ops);
drivers/gpu/drm/mediatek/mtk_disp_merge.c
350
ret = component_add(dev, &mtk_disp_merge_component_ops);
drivers/gpu/drm/mediatek/mtk_disp_ovl.c
650
ret = component_add(dev, &mtk_disp_ovl_component_ops);
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
658
ret = component_add(dev, &mtk_disp_ovl_adaptor_comp_ops);
drivers/gpu/drm/mediatek/mtk_disp_rdma.c
363
ret = component_add(dev, &mtk_disp_rdma_component_ops);
drivers/gpu/drm/mediatek/mtk_dpi.c
1326
ret = component_add(dev, &mtk_dpi_component_ops);
drivers/gpu/drm/mediatek/mtk_dsi.c
1008
ret = component_add(host->dev, &mtk_dsi_component_ops);
drivers/gpu/drm/mediatek/mtk_ethdr.c
370
ret = component_add(dev, &mtk_ethdr_component_ops);
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c
320
ret = component_add(dev, &mtk_mdp_rdma_component_ops);
drivers/gpu/drm/mediatek/mtk_padding.c
127
ret = component_add(dev, &mtk_padding_component_ops);
drivers/gpu/drm/meson/meson_dw_hdmi.c
835
return component_add(&pdev->dev, &meson_dw_hdmi_ops);
drivers/gpu/drm/msm/adreno/adreno_device.c
278
return component_add(&pdev->dev, &a3xx_ops);
drivers/gpu/drm/msm/dp/dp_display.c
1258
ret = component_add(dev, &msm_dp_display_comp_ops);
drivers/gpu/drm/msm/dsi/dsi.c
161
return component_add(&pdev->dev, &dsi_ops);
drivers/gpu/drm/msm/hdmi/hdmi.c
372
ret = component_add(&pdev->dev, &msm_hdmi_ops);
drivers/gpu/drm/nouveau/dispnv50/disp.c
686
if (component_add(drm->dev->dev, &nv50_audio_component_bind_ops))
drivers/gpu/drm/omapdrm/dss/dispc.c
4712
return component_add(&pdev->dev, &dispc_component_ops);
drivers/gpu/drm/omapdrm/dss/dsi.c
5032
r = component_add(&pdev->dev, &dsi_component_ops);
drivers/gpu/drm/omapdrm/dss/hdmi4.c
819
r = component_add(&pdev->dev, &hdmi4_component_ops);
drivers/gpu/drm/omapdrm/dss/hdmi5.c
784
r = component_add(&pdev->dev, &hdmi5_component_ops);
drivers/gpu/drm/omapdrm/dss/venc.c
851
r = component_add(&pdev->dev, &venc_component_ops);
drivers/gpu/drm/radeon/radeon_audio.c
838
if (!component_add(rdev->dev, &radeon_audio_component_bind_ops))
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
443
return component_add(dp->dev, &rockchip_dp_component_ops);
drivers/gpu/drm/rockchip/cdn-dp-core.c
1146
ret = component_add(dev, &cdn_dp_component_ops);
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1060
ret = component_add(dsi->dev, &dw_mipi_dsi_rockchip_ops);
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1073
ret = component_add(second, &dw_mipi_dsi_rockchip_ops);
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1156
ret = component_add(dsi->dev, &dw_mipi_dsi_rockchip_dphy_ops);
drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
344
ret = component_add(dsi2->dev, &dw_mipi_dsi2_rockchip_ops);
drivers/gpu/drm/rockchip/dw_dp-rockchip.c
127
return component_add(dev, &dw_dp_rockchip_component_ops);
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
646
return component_add(&pdev->dev, &dw_hdmi_rockchip_ops);
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
626
return component_add(&pdev->dev, &dw_hdmi_qp_rockchip_ops);
drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c
148
return component_add(&pdev->dev, &inno_hdmi_rockchip_ops);
drivers/gpu/drm/rockchip/rk3066_hdmi.c
834
return component_add(&pdev->dev, &rk3066_hdmi_ops);
drivers/gpu/drm/rockchip/rockchip_lvds.c
704
ret = component_add(&pdev->dev, &rockchip_lvds_component_ops);
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2606
return component_add(dev, &vop2_component_ops);
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1335
return component_add(dev, &vop_component_ops);
drivers/gpu/drm/sprd/sprd_dpu.c
852
return component_add(&pdev->dev, &dpu_component_ops);
drivers/gpu/drm/sprd/sprd_dsi.c
987
return component_add(host->dev, &dsi_component_ops);
drivers/gpu/drm/sti/sti_compositor.c
250
return component_add(&pdev->dev, &sti_compositor_ops);
drivers/gpu/drm/sti/sti_dvo.c
553
return component_add(&pdev->dev, &sti_dvo_ops);
drivers/gpu/drm/sti/sti_hda.c
786
return component_add(&pdev->dev, &sti_hda_ops);
drivers/gpu/drm/sti/sti_hdmi.c
1463
return component_add(&pdev->dev, &sti_hdmi_ops);
drivers/gpu/drm/sti/sti_hqvdp.c
1396
return component_add(&pdev->dev, &sti_hqvdp_ops);
drivers/gpu/drm/sti/sti_tvout.c
864
return component_add(dev, &sti_tvout_ops);
drivers/gpu/drm/sun4i/sun4i_backend.c
968
return component_add(&pdev->dev, &sun4i_backend_ops);
drivers/gpu/drm/sun4i/sun4i_frontend.c
635
return component_add(&pdev->dev, &sun4i_frontend_ops);
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
720
return component_add(&pdev->dev, &sun4i_hdmi_ops);
drivers/gpu/drm/sun4i/sun4i_tcon.c
1331
return component_add(&pdev->dev, &sun4i_tcon_ops);
drivers/gpu/drm/sun4i/sun4i_tv.c
546
return component_add(&pdev->dev, &sun4i_tv_ops);
drivers/gpu/drm/sun4i/sun6i_drc.c
95
return component_add(&pdev->dev, &sun6i_drc_ops);
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
1184
ret = component_add(&pdev->dev, &sun6i_dsi_ops);
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c
235
return component_add(&pdev->dev, &sun8i_dw_hdmi_ops);
drivers/gpu/drm/sun4i/sun8i_mixer.c
698
return component_add(&pdev->dev, &sun8i_mixer_ops);
drivers/gpu/drm/sun4i/sun8i_tcon_top.c
260
return component_add(&pdev->dev, &sun8i_tcon_top_ops);
drivers/gpu/drm/vc4/vc4_crtc.c
1527
return component_add(&pdev->dev, &vc4_crtc_ops);
drivers/gpu/drm/vc4/vc4_dpi.c
389
return component_add(&pdev->dev, &vc4_dpi_ops);
drivers/gpu/drm/vc4/vc4_dsi.c
1386
ret = component_add(&dsi->pdev->dev, &vc4_dsi_ops);
drivers/gpu/drm/vc4/vc4_hdmi.c
3348
return component_add(&pdev->dev, &vc4_hdmi_ops);
drivers/gpu/drm/vc4/vc4_hvs.c
1785
return component_add(&pdev->dev, &vc4_hvs_ops);
drivers/gpu/drm/vc4/vc4_txp.c
637
return component_add(&pdev->dev, &vc4_txp_ops);
drivers/gpu/drm/vc4/vc4_v3d.c
522
return component_add(&pdev->dev, &vc4_v3d_ops);
drivers/gpu/drm/vc4/vc4_vec.c
834
return component_add(&pdev->dev, &vc4_vec_ops);
drivers/memory/mtk-smi.c
672
ret = component_add(dev, &mtk_smi_larb_component_ops);
drivers/platform/x86/lenovo/wmi-capdata.c
745
ret = component_add(&wdev->dev, &lwmi_cd_component_ops);
drivers/platform/x86/lenovo/wmi-capdata.c
763
ret = component_add(&wdev->dev, &lwmi_cd_component_ops);
drivers/platform/x86/lenovo/wmi-capdata.c
766
ret = component_add(&wdev->dev, &lwmi_cd_sub_component_ops);
drivers/power/supply/ab8500_btemp.c
803
return component_add(dev, &ab8500_btemp_component_ops);
drivers/power/supply/ab8500_chargalg.c
1824
return component_add(dev, &ab8500_chargalg_component_ops);
drivers/power/supply/ab8500_fg.c
3220
return component_add(dev, &ab8500_fg_component_ops);
drivers/thunderbolt/usb4_port.c
323
ret = component_add(&usb4->dev, &connector_ops);
drivers/usb/core/port.c
789
retval = component_add(&port_dev->dev, &connector_ops);
drivers/usb/roles/class.c
405
ret = component_add(&sw->dev, &connector_ops);
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
3984
return component_add(&pdev->dev, &dispc_component_ops);
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
810
return component_add(&pdev->dev, &dpi_component_ops);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5496
return component_add(&pdev->dev, &dsi_component_ops);
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
757
return component_add(&pdev->dev, &hdmi4_component_ops);
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
798
return component_add(&pdev->dev, &hdmi5_component_ops);
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
375
return component_add(&pdev->dev, &sdi_component_ops);
drivers/video/fbdev/omap2/omapfb/dss/venc.c
882
return component_add(&pdev->dev, &venc_component_ops);
include/linux/component.h
36
int component_add(struct device *, const struct component_ops *);
sound/hda/codecs/side-codecs/cs35l41_hda.c
2029
ret = component_add(cs35l41->dev, &cs35l41_hda_comp_ops);
sound/hda/codecs/side-codecs/cs35l56_hda.c
1215
ret = component_add(cs35l56->base.dev, &cs35l56_hda_comp_ops);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
691
ret = component_add(tas_hda->dev, &tas2781_hda_comp_ops);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
815
ret = component_add(tas_priv->dev, &tas2781_hda_comp_ops);
sound/soc/codecs/pm4125-sdw.c
429
ret = component_add(dev, &wcd_sdw_component_ops);
sound/soc/codecs/wcd937x-sdw.c
1049
ret = component_add(dev, &wcd_sdw_component_ops);
sound/soc/codecs/wcd938x-sdw.c
1210
ret = component_add(dev, &wcd_sdw_component_ops);
sound/soc/codecs/wcd939x-sdw.c
1396
ret = component_add(dev, &wcd_sdw_component_ops);