/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/ |
H A D | hva-debugfs.c | 289 seq_printf(s, "[encoders]\n|- %d registered encoders:\n", in encoders_show() 292 while (hva->encoders[i]) { in encoders_show() 293 seq_printf(s, "|- %s: %4.4s => %4.4s\n", hva->encoders[i]->name, in encoders_show() 294 (char *)&hva->encoders[i]->pixelformat, in encoders_show() 295 (char *)&hva->encoders[i]->streamformat); in encoders_show() 333 DEFINE_SHOW_ATTRIBUTE(encoders); variable 342 hva_dbg_create_entry(encoders); in hva_debugfs_create()
|
H A D | hva.h | 323 * @encoders: registered encoders 324 * @nb_of_encoders: number of registered encoders 358 const struct hva_enc *encoders[HVA_MAX_ENCODERS]; member
|
H A D | hva-v4l2.c | 41 /* registry of available encoders */ 129 enc = hva->encoders[i]; in hva_find_encoder() 159 register_format(hva->encoders[i]->pixelformat, in register_formats() 163 register_format(hva->encoders[i]->streamformat, in register_formats() 183 hva->encoders[hva->nb_of_encoders++] = hva_encoders[i]; in register_encoders() 1376 /* register all available encoders */ in hva_probe()
|
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/hva/ |
H A D | hva-debugfs.c | 289 seq_printf(s, "[encoders]\n|- %d registered encoders:\n", in encoders_show() 292 while (hva->encoders[i]) { in encoders_show() 293 seq_printf(s, "|- %s: %4.4s => %4.4s\n", hva->encoders[i]->name, in encoders_show() 294 (char *)&hva->encoders[i]->pixelformat, in encoders_show() 295 (char *)&hva->encoders[i]->streamformat); in encoders_show() 333 DEFINE_SHOW_ATTRIBUTE(encoders); variable 342 hva_dbg_create_entry(encoders); in hva_debugfs_create()
|
H A D | hva.h | 323 * @encoders: registered encoders 324 * @nb_of_encoders: number of registered encoders 358 const struct hva_enc *encoders[HVA_MAX_ENCODERS]; member
|
/kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
H A D | vpbe.c | 231 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_set_output() 321 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_s_dv_timings() 422 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_s_std() 637 * Register any external encoders that are configured. At index 0 we in vpbe_initialize() 641 vpbe_dev->encoders = kmalloc_array(num_encoders, in vpbe_initialize() 642 sizeof(*vpbe_dev->encoders), in vpbe_initialize() 644 if (!vpbe_dev->encoders) { in vpbe_initialize() 653 enc_subdev = &vpbe_dev->encoders[i]; in vpbe_initialize() 659 enc_subdev = &vpbe_dev->encoders[i]; in vpbe_initialize() 674 v4l2_warn(&vpbe_dev->v4l2_dev, "non-i2c encoders currentl in vpbe_initialize() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/meson/ |
H A D | meson_encoder_dsi.c | 157 priv->encoders[MESON_ENC_DSI] = meson_encoder_dsi; in meson_encoder_dsi_init() 168 if (priv->encoders[MESON_ENC_DSI]) { in meson_encoder_dsi_remove() 169 meson_encoder_dsi = priv->encoders[MESON_ENC_DSI]; in meson_encoder_dsi_remove()
|
H A D | meson_encoder_cvbs.c | 285 priv->encoders[MESON_ENC_CVBS] = meson_encoder_cvbs; in meson_encoder_cvbs_init() 294 if (priv->encoders[MESON_ENC_CVBS]) { in meson_encoder_cvbs_remove() 295 meson_encoder_cvbs = priv->encoders[MESON_ENC_CVBS]; in meson_encoder_cvbs_remove()
|
H A D | meson_encoder_hdmi.c | 459 priv->encoders[MESON_ENC_HDMI] = meson_encoder_hdmi; in meson_encoder_hdmi_init() 474 if (priv->encoders[MESON_ENC_HDMI]) { in meson_encoder_hdmi_remove() 475 meson_encoder_hdmi = priv->encoders[MESON_ENC_HDMI]; in meson_encoder_hdmi_remove()
|
H A D | meson_drv.h | 60 void *encoders[MESON_ENC_LAST]; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.c | 1297 u32 encoders = 0; in nouveau_connector_create() local 1302 encoders |= (1 << dcbt->entry[i].type); in nouveau_connector_create() 1305 if (encoders & (1 << DCB_OUTPUT_DP)) { in nouveau_connector_create() 1306 if (encoders & (1 << DCB_OUTPUT_TMDS)) in nouveau_connector_create() 1311 if (encoders & (1 << DCB_OUTPUT_TMDS)) { in nouveau_connector_create() 1312 if (encoders & (1 << DCB_OUTPUT_ANALOG)) in nouveau_connector_create() 1317 if (encoders & (1 << DCB_OUTPUT_ANALOG)) { in nouveau_connector_create() 1320 if (encoders & (1 << DCB_OUTPUT_LVDS)) { in nouveau_connector_create() 1323 if (encoders & (1 << DCB_OUTPUT_TV)) { in nouveau_connector_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.c | 1334 u32 encoders = 0; in nouveau_connector_create() local 1339 encoders |= (1 << dcbt->entry[i].type); in nouveau_connector_create() 1342 if (encoders & (1 << DCB_OUTPUT_DP)) { in nouveau_connector_create() 1343 if (encoders & (1 << DCB_OUTPUT_TMDS)) in nouveau_connector_create() 1348 if (encoders & (1 << DCB_OUTPUT_TMDS)) { in nouveau_connector_create() 1349 if (encoders & (1 << DCB_OUTPUT_ANALOG)) in nouveau_connector_create() 1354 if (encoders & (1 << DCB_OUTPUT_ANALOG)) { in nouveau_connector_create() 1357 if (encoders & (1 << DCB_OUTPUT_LVDS)) { in nouveau_connector_create() 1360 if (encoders & (1 << DCB_OUTPUT_TV)) { in nouveau_connector_create()
|
/kernel/linux/linux-5.10/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_channel.c | 116 s302m->encoders = vidtv_s302m_encoder_init(encoder_args); in vidtv_channel_s302m_init() 117 if (!s302m->encoders) in vidtv_channel_s302m_init() 143 vidtv_s302m_encoder_destroy(s302m->encoders); in vidtv_channel_s302m_init() 539 vidtv_channel_encoder_destroy(curr->encoders); in vidtv_channels_destroy()
|
H A D | vidtv_channel.h | 49 * @encoders: A encoder loop. There must be one encoder for each stream. 60 struct vidtv_encoder *encoders; member
|
/kernel/linux/linux-6.6/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_channel.c | 116 s302m->encoders = vidtv_s302m_encoder_init(encoder_args); in vidtv_channel_s302m_init() 117 if (!s302m->encoders) in vidtv_channel_s302m_init() 143 vidtv_s302m_encoder_destroy(s302m->encoders); in vidtv_channel_s302m_init() 539 vidtv_channel_encoder_destroy(curr->encoders); in vidtv_channels_destroy()
|
H A D | vidtv_channel.h | 49 * @encoders: A encoder loop. There must be one encoder for each stream. 60 struct vidtv_encoder *encoders; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_test_pv_muxing.c | 173 enum vc4_encoder_type *encoders; member 187 .encoders = (enum vc4_encoder_type[]) { __VA_ARGS__ }, \ 685 enum vc4_encoder_type enc_type = params->encoders[i]; in drm_vc4_test_pv_muxing() 698 enum vc4_encoder_type enc_type = params->encoders[i]; in drm_vc4_test_pv_muxing() 714 enum vc4_encoder_type enc_type = params->encoders[i]; in drm_vc4_test_pv_muxing_invalid()
|
/kernel/linux/linux-5.10/include/media/davinci/ |
H A D | vpbe.h | 38 * Similarly for supporting external encoders, lcd controller port 47 * Bus configuration goes here for external encoders. Some encoders 88 /* Order is venc outputs followed by LCD and then external encoders */ 154 struct v4l2_subdev **encoders; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_drv.h | 73 struct drm_encoder *encoders[8]; member 94 /* create appropriate encoders/connectors: */
|
H A D | tilcdc_panel.c | 240 priv->encoders[priv->num_encoders++] = encoder; in panel_modeset_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_drv.h | 77 struct drm_encoder *encoders[8]; member 99 /* create appropriate encoders/connectors: */
|
H A D | tilcdc_panel.c | 241 priv->encoders[priv->num_encoders++] = encoder; in panel_modeset_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_kms.c | 238 priv->encoders[priv->num_encoders++] = encoder; in mdp4_modeset_init_intf() 261 priv->encoders[priv->num_encoders++] = encoder; in mdp4_modeset_init_intf() 281 priv->encoders[priv->num_encoders++] = encoder; in mdp4_modeset_init_intf()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.c | 359 /* Call prepare_commit for all affected encoders */ in dpu_kms_prepare_commit() 484 priv->encoders[priv->num_encoders++] = encoder; in _dpu_kms_initialize_dsi() 524 priv->encoders[priv->num_encoders++] = encoder; in _dpu_kms_initialize_displayport() 529 * _dpu_kms_setup_displays - create encoders, bridges and connectors 577 priv->encoders[i]->funcs->destroy(priv->encoders[i]); in _dpu_kms_drm_obj_destroy() 650 /* All CRTCs are compatible with all encoders */ in _dpu_kms_drm_obj_init() 652 priv->encoders[i]->possible_crtcs = (1 << priv->num_crtcs) - 1; in _dpu_kms_drm_obj_init() 1033 * i.e. CRTCs, planes, encoders, connectors and so forth in dpu_kms_hw_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_kms.c | 350 priv->encoders[priv->num_encoders++] = encoder; in construct_encoder() 470 * Construct encoders and modeset initialize connector devices in modeset_init() 480 * We should ideally have less number of encoders (set up by parsing in modeset_init() 488 * N encoders set up by the driver. The first N planes become primary in modeset_init() 531 * crtcs for the encoders in modeset_init() 534 struct drm_encoder *encoder = priv->encoders[i]; in modeset_init()
|