Symbol: component_ops
drivers/base/component.c
70
const struct component_ops *ops;
drivers/base/component.c
729
static int __component_add(struct device *dev, const struct component_ops *ops,
drivers/base/component.c
780
int component_add_typed(struct device *dev, const struct component_ops *ops,
drivers/base/component.c
805
int component_add(struct device *dev, const struct component_ops *ops)
drivers/base/component.c
820
void component_del(struct device *dev, const struct component_ops *ops)
drivers/gpu/drm/adp/adp-mipi.c
168
static const struct component_ops adp_dsi_component_ops = {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1177
static const struct component_ops amdgpu_dm_audio_component_bind_ops = {
drivers/gpu/drm/armada/armada_crtc.c
1050
static const struct component_ops armada_lcd_ops = {
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c
142
static const struct component_ops imx8mp_hdmi_pai_ops = {
drivers/gpu/drm/bridge/tda998x_drv.c
2017
static const struct component_ops tda998x_ops = {
drivers/gpu/drm/drm_sysfs.c
127
static const struct component_ops typec_connector_ops = {
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1874
static const struct component_ops gpu_ops = {
drivers/gpu/drm/exynos/exynos5433_drm_decon.c
668
static const struct component_ops decon_component_ops = {
drivers/gpu/drm/exynos/exynos7_drm_decon.c
676
static const struct component_ops decon_component_ops = {
drivers/gpu/drm/exynos/exynos_dp.c
190
static const struct component_ops exynos_dp_ops = {
drivers/gpu/drm/exynos/exynos_drm_dsi.c
100
static const struct component_ops exynos_dsi_component_ops = {
drivers/gpu/drm/exynos/exynos_drm_fimc.c
1164
static const struct component_ops fimc_component_ops = {
drivers/gpu/drm/exynos/exynos_drm_fimd.c
1178
static const struct component_ops fimd_component_ops = {
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1444
static const struct component_ops g2d_component_ops = {
drivers/gpu/drm/exynos/exynos_drm_gsc.c
1201
static const struct component_ops gsc_component_ops = {
drivers/gpu/drm/exynos/exynos_drm_mic.c
338
static const struct component_ops exynos_mic_component_ops = {
drivers/gpu/drm/exynos/exynos_drm_rotator.c
273
static const struct component_ops rotator_component_ops = {
drivers/gpu/drm/exynos/exynos_drm_scaler.c
481
static const struct component_ops scaler_component_ops = {
drivers/gpu/drm/exynos/exynos_drm_vidi.c
479
static const struct component_ops vidi_component_ops = {
drivers/gpu/drm/exynos/exynos_hdmi.c
1893
static const struct component_ops hdmi_component_ops = {
drivers/gpu/drm/exynos/exynos_mixer.c
1222
static const struct component_ops mixer_component_ops = {
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
723
static const struct component_ops dsi_ops;
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
820
static const struct component_ops dsi_ops = {
drivers/gpu/drm/i915/display/intel_audio.c
1303
static const struct component_ops intel_audio_component_bind_ops = {
drivers/gpu/drm/i915/display/intel_hdcp.c
2275
static const struct component_ops i915_hdcp_ops = {
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
351
static const struct component_ops i915_gsc_proxy_component_ops = {
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c
224
static const struct component_ops i915_pxp_tee_component_ops = {
drivers/gpu/drm/imx/dc/dc-cf.c
137
static const struct component_ops dc_cf_ops = {
drivers/gpu/drm/imx/dc/dc-de.c
122
static const struct component_ops dc_de_ops = {
drivers/gpu/drm/imx/dc/dc-ed.c
253
static const struct component_ops dc_ed_ops = {
drivers/gpu/drm/imx/dc/dc-fg.c
341
static const struct component_ops dc_fg_ops = {
drivers/gpu/drm/imx/dc/dc-fl.c
150
static const struct component_ops dc_fl_ops = {
drivers/gpu/drm/imx/dc/dc-fw.c
187
static const struct component_ops dc_fw_ops = {
drivers/gpu/drm/imx/dc/dc-lb.c
290
static const struct component_ops dc_lb_ops = {
drivers/gpu/drm/imx/dc/dc-pe.c
73
static const struct component_ops dc_pe_ops = {
drivers/gpu/drm/imx/dc/dc-tc.c
106
static const struct component_ops dc_tc_ops = {
drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c
216
static const struct component_ops dw_hdmi_imx_ops = {
drivers/gpu/drm/imx/ipuv3/imx-ldb.c
496
static const struct component_ops imx_ldb_ops = {
drivers/gpu/drm/imx/ipuv3/imx-tve.c
527
static const struct component_ops imx_tve_ops = {
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
423
static const struct component_ops ipu_crtc_ops = {
drivers/gpu/drm/imx/ipuv3/parallel-display.c
215
static const struct component_ops imx_pd_ops = {
drivers/gpu/drm/ingenic/ingenic-ipu.c
915
static const struct component_ops ingenic_ipu_ops = {
drivers/gpu/drm/mcde/mcde_dsi.c
1163
static const struct component_ops mcde_dsi_component_ops = {
drivers/gpu/drm/mediatek/mtk_disp_aal.c
162
static const struct component_ops mtk_disp_aal_component_ops = {
drivers/gpu/drm/mediatek/mtk_disp_ccorr.c
126
static const struct component_ops mtk_disp_ccorr_component_ops = {
drivers/gpu/drm/mediatek/mtk_disp_color.c
90
static const struct component_ops mtk_disp_color_component_ops = {
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
250
static const struct component_ops mtk_disp_gamma_component_ops = {
drivers/gpu/drm/mediatek/mtk_disp_merge.c
301
static const struct component_ops mtk_disp_merge_component_ops = {
drivers/gpu/drm/mediatek/mtk_disp_ovl.c
605
static const struct component_ops mtk_disp_ovl_component_ops = {
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
605
static const struct component_ops mtk_disp_ovl_adaptor_comp_ops = {
drivers/gpu/drm/mediatek/mtk_disp_rdma.c
307
static const struct component_ops mtk_disp_rdma_component_ops = {
drivers/gpu/drm/mediatek/mtk_dpi.c
1069
static const struct component_ops mtk_dpi_component_ops = {
drivers/gpu/drm/mediatek/mtk_dsi.c
979
static const struct component_ops mtk_dsi_component_ops = {
drivers/gpu/drm/mediatek/mtk_ethdr.c
316
static const struct component_ops mtk_ethdr_component_ops = {
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c
286
static const struct component_ops mtk_mdp_rdma_component_ops = {
drivers/gpu/drm/mediatek/mtk_padding.c
89
static const struct component_ops mtk_padding_component_ops = {
drivers/gpu/drm/meson/meson_dw_hdmi.c
800
static const struct component_ops meson_dw_hdmi_ops = {
drivers/gpu/drm/msm/adreno/adreno_device.c
267
static const struct component_ops a3xx_ops = {
drivers/gpu/drm/msm/dp/dp_display.c
341
static const struct component_ops msm_dp_display_comp_ops = {
drivers/gpu/drm/msm/dsi/dsi.c
154
static const struct component_ops dsi_ops = {
drivers/gpu/drm/msm/hdmi/hdmi.c
264
static const struct component_ops msm_hdmi_ops = {
drivers/gpu/drm/msm/msm_drv.c
108
const struct component_ops *gpu_ops)
drivers/gpu/drm/msm/msm_drv.c
1093
const struct component_ops *ops)
drivers/gpu/drm/msm/msm_drv.c
1115
const struct component_ops *ops)
drivers/gpu/drm/msm/msm_drv.c
69
static int msm_drm_uninit(struct device *dev, const struct component_ops *gpu_ops)
drivers/gpu/drm/msm/msm_drv.h
548
const struct component_ops *ops);
drivers/gpu/drm/msm/msm_drv.h
550
const struct component_ops *ops);
drivers/gpu/drm/nouveau/dispnv50/disp.c
678
static const struct component_ops nv50_audio_component_bind_ops = {
drivers/gpu/drm/omapdrm/dss/dispc.c
4705
static const struct component_ops dispc_component_ops = {
drivers/gpu/drm/omapdrm/dss/dsi.c
4610
static const struct component_ops dsi_component_ops = {
drivers/gpu/drm/omapdrm/dss/hdmi4.c
698
static const struct component_ops hdmi4_component_ops = {
drivers/gpu/drm/omapdrm/dss/hdmi5.c
663
static const struct component_ops hdmi5_component_ops = {
drivers/gpu/drm/omapdrm/dss/venc.c
715
static const struct component_ops venc_component_ops = {
drivers/gpu/drm/radeon/radeon_audio.c
827
static const struct component_ops radeon_audio_component_bind_ops = {
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
423
static const struct component_ops rockchip_dp_component_ops = {
drivers/gpu/drm/rockchip/cdn-dp-core.c
1063
static const struct component_ops cdn_dp_component_ops = {
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1037
static const struct component_ops dw_mipi_dsi_rockchip_ops = {
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c
1135
static const struct component_ops dw_mipi_dsi_rockchip_dphy_ops = {
drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
333
static const struct component_ops dw_mipi_dsi2_rockchip_ops = {
drivers/gpu/drm/rockchip/dw_dp-rockchip.c
119
static const struct component_ops dw_dp_rockchip_component_ops = {
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
639
static const struct component_ops dw_hdmi_rockchip_ops = {
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
619
static const struct component_ops dw_hdmi_qp_rockchip_ops = {
drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c
142
static const struct component_ops inno_hdmi_rockchip_ops = {
drivers/gpu/drm/rockchip/rk3066_hdmi.c
827
static const struct component_ops rk3066_hdmi_ops = {
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
2292
const struct component_ops vop_component_ops = {
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
425
extern const struct component_ops vop_component_ops;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2805
const struct component_ops vop2_component_ops = {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
797
extern const struct component_ops vop2_component_ops;
drivers/gpu/drm/rockchip/rockchip_lvds.c
668
static const struct component_ops rockchip_lvds_component_ops = {
drivers/gpu/drm/sprd/sprd_dpu.c
840
static const struct component_ops dpu_component_ops = {
drivers/gpu/drm/sprd/sprd_dsi.c
962
static const struct component_ops dsi_component_ops = {
drivers/gpu/drm/sti/sti_compositor.c
159
static const struct component_ops sti_compositor_ops = {
drivers/gpu/drm/sti/sti_dvo.c
498
static const struct component_ops sti_dvo_ops = {
drivers/gpu/drm/sti/sti_hda.c
734
static const struct component_ops sti_hda_ops = {
drivers/gpu/drm/sti/sti_hdmi.c
1361
static const struct component_ops sti_hdmi_ops = {
drivers/gpu/drm/sti/sti_hqvdp.c
1350
static const struct component_ops sti_hqvdp_ops = {
drivers/gpu/drm/sti/sti_tvout.c
831
static const struct component_ops sti_tvout_ops = {
drivers/gpu/drm/sun4i/sun4i_backend.c
961
static const struct component_ops sun4i_backend_ops = {
drivers/gpu/drm/sun4i/sun4i_frontend.c
628
static const struct component_ops sun4i_frontend_ops = {
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
713
static const struct component_ops sun4i_hdmi_ops = {
drivers/gpu/drm/sun4i/sun4i_tcon.c
1309
static const struct component_ops sun4i_tcon_ops = {
drivers/gpu/drm/sun4i/sun4i_tv.c
539
static const struct component_ops sun4i_tv_ops = {
drivers/gpu/drm/sun4i/sun6i_drc.c
88
static const struct component_ops sun6i_drc_ops = {
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
1097
static const struct component_ops sun6i_dsi_ops = {
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c
228
static const struct component_ops sun8i_dw_hdmi_ops = {
drivers/gpu/drm/sun4i/sun8i_mixer.c
691
static const struct component_ops sun8i_mixer_ops = {
drivers/gpu/drm/sun4i/sun8i_tcon_top.c
253
static const struct component_ops sun8i_tcon_top_ops = {
drivers/gpu/drm/vc4/vc4_crtc.c
1520
static const struct component_ops vc4_crtc_ops = {
drivers/gpu/drm/vc4/vc4_dpi.c
383
static const struct component_ops vc4_dpi_ops = {
drivers/gpu/drm/vc4/vc4_dsi.c
1344
static const struct component_ops vc4_dsi_ops;
drivers/gpu/drm/vc4/vc4_dsi.c
1785
static const struct component_ops vc4_dsi_ops = {
drivers/gpu/drm/vc4/vc4_hdmi.c
3342
static const struct component_ops vc4_hdmi_ops = {
drivers/gpu/drm/vc4/vc4_hvs.c
1778
static const struct component_ops vc4_hvs_ops = {
drivers/gpu/drm/vc4/vc4_txp.c
630
static const struct component_ops vc4_txp_ops = {
drivers/gpu/drm/vc4/vc4_v3d.c
515
static const struct component_ops vc4_v3d_ops = {
drivers/gpu/drm/vc4/vc4_vec.c
828
static const struct component_ops vc4_vec_ops = {
drivers/gpu/drm/xe/xe_gsc_proxy.c
406
static const struct component_ops xe_gsc_proxy_component_ops = {
drivers/gpu/drm/xe/xe_late_bind_fw.c
406
static const struct component_ops xe_late_bind_component_ops = {
drivers/memory/mtk-smi.c
186
static const struct component_ops mtk_smi_larb_component_ops = {
drivers/platform/x86/lenovo/wmi-capdata.c
297
static const struct component_ops lwmi_cd_component_ops = {
drivers/platform/x86/lenovo/wmi-capdata.c
432
static const struct component_ops lwmi_cd_sub_component_ops = {
drivers/power/supply/ab8500_btemp.c
692
static const struct component_ops ab8500_btemp_component_ops = {
drivers/power/supply/ab8500_chargalg.c
1767
static const struct component_ops ab8500_chargalg_component_ops = {
drivers/power/supply/ab8500_fg.c
3057
static const struct component_ops ab8500_fg_component_ops = {
drivers/thunderbolt/usb4_port.c
36
static const struct component_ops connector_ops = {
drivers/usb/core/port.c
731
static const struct component_ops connector_ops = {
drivers/usb/roles/class.c
63
static const struct component_ops connector_ops = {
drivers/video/fbdev/omap2/omapfb/dss/dispc.c
3977
static const struct component_ops dispc_component_ops = {
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
803
static const struct component_ops dpi_component_ops = {
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5489
static const struct component_ops dsi_component_ops = {
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
750
static const struct component_ops hdmi4_component_ops = {
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
791
static const struct component_ops hdmi5_component_ops = {
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
368
static const struct component_ops sdi_component_ops = {
drivers/video/fbdev/omap2/omapfb/dss/venc.c
875
static const struct component_ops venc_component_ops = {
include/linux/component.h
36
int component_add(struct device *, const struct component_ops *);
include/linux/component.h
37
int component_add_typed(struct device *dev, const struct component_ops *ops,
include/linux/component.h
39
void component_del(struct device *, const struct component_ops *);
sound/hda/codecs/side-codecs/cs35l41_hda.c
1528
static const struct component_ops cs35l41_hda_comp_ops = {
sound/hda/codecs/side-codecs/cs35l56_hda.c
849
static const struct component_ops cs35l56_hda_comp_ops = {
sound/hda/codecs/side-codecs/tas2781_hda.c
245
const struct component_ops *ops)
sound/hda/codecs/side-codecs/tas2781_hda.h
70
const struct component_ops *ops);
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
599
static const struct component_ops tas2781_hda_comp_ops = {
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
753
static const struct component_ops tas2781_hda_comp_ops = {
sound/soc/codecs/wcd-common.c
96
const struct component_ops wcd_sdw_component_ops = {
sound/soc/codecs/wcd-common.h
37
extern const struct component_ops wcd_sdw_component_ops;