Home
last modified time | relevance | path

Searched refs:encoders (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/
H A Dhva-debugfs.c289 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 Dhva.h323 * @encoders: registered encoders
324 * @nb_of_encoders: number of registered encoders
358 const struct hva_enc *encoders[HVA_MAX_ENCODERS]; member
H A Dhva-v4l2.c41 /* 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 Dhva-debugfs.c289 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 Dhva.h323 * @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 Dvpbe.c231 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 Dmeson_encoder_dsi.c157 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 Dmeson_encoder_cvbs.c285 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 Dmeson_encoder_hdmi.c459 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 Dmeson_drv.h60 void *encoders[MESON_ENC_LAST]; member
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.c1297 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 Dnouveau_connector.c1334 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 Dvidtv_channel.c116 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 Dvidtv_channel.h49 * @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 Dvidtv_channel.c116 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 Dvidtv_channel.h49 * @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 Dvc4_test_pv_muxing.c173 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 Dvpbe.h38 * 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 Dtilcdc_drv.h73 struct drm_encoder *encoders[8]; member
94 /* create appropriate encoders/connectors: */
H A Dtilcdc_panel.c240 priv->encoders[priv->num_encoders++] = encoder; in panel_modeset_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/tilcdc/
H A Dtilcdc_drv.h77 struct drm_encoder *encoders[8]; member
99 /* create appropriate encoders/connectors: */
H A Dtilcdc_panel.c241 priv->encoders[priv->num_encoders++] = encoder; in panel_modeset_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_kms.c238 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 Ddpu_kms.c359 /* 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 Dmdp5_kms.c350 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()

Completed in 33 milliseconds

12