Home
last modified time | relevance | path

Searched refs:src_sd (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/media/v4l2-core/
H A Dv4l2-mc.c324 int v4l2_create_fwnode_links_to_pad(struct v4l2_subdev *src_sd, in v4l2_create_fwnode_links_to_pad() argument
332 fwnode_graph_for_each_endpoint(src_sd->fwnode, endpoint) { in v4l2_create_fwnode_links_to_pad()
337 src_idx = media_entity_get_fwnode_pad(&src_sd->entity, in v4l2_create_fwnode_links_to_pad()
341 dev_dbg(src_sd->dev, "no source pad found for %pfw\n", in v4l2_create_fwnode_links_to_pad()
348 dev_dbg(src_sd->dev, "no remote ep found for %pfw\n", in v4l2_create_fwnode_links_to_pad()
363 dev_dbg(src_sd->dev, in v4l2_create_fwnode_links_to_pad()
377 src = &src_sd->entity.pads[src_idx]; in v4l2_create_fwnode_links_to_pad()
381 dev_dbg(src_sd->dev, in v4l2_create_fwnode_links_to_pad()
383 src_sd->entity.name, src_idx, in v4l2_create_fwnode_links_to_pad()
388 dev_dbg(src_sd->dev, "creating link %s:%d -> %s:%d\n", in v4l2_create_fwnode_links_to_pad()
[all …]
/linux/drivers/staging/media/imx/
H A Dimx-media-capture.c37 struct v4l2_subdev *src_sd; /* Source subdev */ member
297 ret = v4l2_subdev_call(priv->src_sd, pad, enum_frame_size, NULL, &fse); in capture_legacy_enum_framesizes()
339 ret = v4l2_subdev_call(priv->src_sd, pad, enum_frame_interval, in capture_legacy_enum_frameintervals()
362 ret = v4l2_subdev_call(priv->src_sd, pad, get_fmt, NULL, &fmt_src); in capture_legacy_enum_fmt_vid_cap()
435 ret = v4l2_subdev_call(priv->src_sd, pad, get_fmt, NULL, &fmt_src); in capture_legacy_try_fmt_vid_cap()
461 ret = v4l2_subdev_call(priv->src_sd, pad, get_fmt, NULL, &fmt_src); in capture_legacy_s_fmt_vid_cap()
482 return v4l2_subdev_call(priv->src_sd, video, querystd, std); in capture_legacy_querystd()
489 return v4l2_subdev_call(priv->src_sd, video, g_std, std); in capture_legacy_g_std()
499 return v4l2_subdev_call(priv->src_sd, video, s_std, std); in capture_legacy_s_std()
514 ret = v4l2_subdev_call_state_active(priv->src_sd, pad, in capture_legacy_g_parm()
[all …]
H A Dimx-ic-prp.c44 struct v4l2_subdev *src_sd; member
70 src_is_vdic = !!(priv->src_sd->grp_id & IMX_MEDIA_GRP_ID_IPU_VDIC); in prp_start()
229 if (priv->src_sd) { in prp_link_setup()
238 priv->src_sd = remote_sd; in prp_link_setup()
240 priv->src_sd = NULL; in prp_link_setup()
254 if (priv->src_sd && (priv->src_sd->grp_id & in prp_link_setup()
311 if (priv->src_sd->grp_id & IMX_MEDIA_GRP_ID_IPU_VDIC) { in prp_link_validate()
356 if (!priv->src_sd || (!priv->sink_sd_prpenc && !priv->sink_sd_prpvf)) { in prp_s_stream()
379 ret = v4l2_subdev_call(priv->src_sd, video, s_stream, enable); in prp_s_stream()
H A Dimx-media-csi.c95 struct v4l2_subdev *src_sd; member
174 if (!priv->src_sd) in csi_get_upstream_mbus_config()
177 sd = priv->src_sd; in csi_get_upstream_mbus_config()
190 sd = priv->src_sd; in csi_get_upstream_mbus_config()
755 ret = v4l2_subdev_call(priv->src_sd, video, s_stream, 1); in csi_start()
800 v4l2_subdev_call(priv->src_sd, video, s_stream, 0); in csi_start()
817 v4l2_subdev_call(priv->src_sd, video, s_stream, 0); in csi_stop()
992 if (!priv->src_sd || !priv->sink) { in csi_s_stream()
1046 if (priv->src_sd) { in csi_link_setup()
1050 priv->src_sd = remote_sd; in csi_link_setup()
[all …]
H A Dimx-ic-prpencvf.c76 struct v4l2_subdev *src_sd; member
723 ret = v4l2_subdev_call(priv->src_sd, video, s_stream, 1); in prp_start()
771 ret = v4l2_subdev_call(priv->src_sd, video, s_stream, 0); in prp_stop()
1034 if (priv->src_sd) { in prp_link_setup()
1038 priv->src_sd = remote_sd; in prp_link_setup()
1040 priv->src_sd = NULL; in prp_link_setup()
1175 if (!priv->src_sd || !priv->sink) { in prp_s_stream()
H A Dimx-media-vdic.c430 struct v4l2_subdev *src_sd = NULL; in vdic_s_stream() local
441 src_sd = media_entity_to_v4l2_subdev(priv->src); in vdic_s_stream()
460 if (src_sd) { in vdic_s_stream()
462 ret = v4l2_subdev_call(src_sd, video, s_stream, enable); in vdic_s_stream()
H A Dimx-media.h271 imx_media_capture_device_init(struct device *dev, struct v4l2_subdev *src_sd,
/linux/include/media/
H A Dv4l2-mc.h115 int v4l2_create_fwnode_links_to_pad(struct v4l2_subdev *src_sd,
139 int v4l2_create_fwnode_links(struct v4l2_subdev *src_sd,
/linux/drivers/media/platform/arm/mali-c55/
H A Dmali-c55-isp.c351 struct v4l2_subdev *src_sd; in mali_c55_isp_enable_streams() local
363 src_sd = media_entity_to_v4l2_subdev(isp->remote_src->entity); in mali_c55_isp_enable_streams()
377 ret = v4l2_subdev_enable_streams(src_sd, isp->remote_src->index, BIT(0)); in mali_c55_isp_enable_streams()
393 struct v4l2_subdev *src_sd; in mali_c55_isp_disable_streams() local
396 src_sd = media_entity_to_v4l2_subdev(isp->remote_src->entity); in mali_c55_isp_disable_streams()
397 v4l2_subdev_disable_streams(src_sd, isp->remote_src->index, in mali_c55_isp_disable_streams()
/linux/drivers/media/platform/amlogic/c3/isp/
H A Dc3-isp-core.c308 struct v4l2_subdev *src_sd; in c3_isp_core_enable_streams() local
326 src_sd = media_entity_to_v4l2_subdev(core->src_pad->entity); in c3_isp_core_enable_streams()
328 ret = v4l2_subdev_enable_streams(src_sd, core->src_pad->index, BIT(0)); in c3_isp_core_enable_streams()
342 struct v4l2_subdev *src_sd; in c3_isp_core_disable_streams() local
348 src_sd = media_entity_to_v4l2_subdev(core->src_pad->entity); in c3_isp_core_disable_streams()
349 v4l2_subdev_disable_streams(src_sd, core->src_pad->index, in c3_isp_core_disable_streams()
H A Dc3-isp-common.h175 struct v4l2_subdev *src_sd; member
H A Dc3-isp-resizer.c508 return v4l2_subdev_enable_streams(rsz->src_sd, rsz->src_pad, BIT(0)); in c3_isp_rsz_enable_streams()
519 return v4l2_subdev_disable_streams(rsz->src_sd, rsz->src_pad, BIT(0)); in c3_isp_rsz_disable_streams()
870 rsz->src_sd = &isp->core.sd; in c3_isp_resizers_register()
/linux/drivers/media/platform/amlogic/c3/mipi-adapter/
H A Dc3-mipi-adap.c446 struct v4l2_subdev *src_sd; in c3_mipi_adap_enable_streams() local
456 src_sd = media_entity_to_v4l2_subdev(adap->src_pad->entity); in c3_mipi_adap_enable_streams()
468 ret = v4l2_subdev_enable_streams(src_sd, adap->src_pad->index, BIT(0)); in c3_mipi_adap_enable_streams()
482 struct v4l2_subdev *src_sd; in c3_mipi_adap_disable_streams() local
485 src_sd = media_entity_to_v4l2_subdev(adap->src_pad->entity); in c3_mipi_adap_disable_streams()
486 v4l2_subdev_disable_streams(src_sd, adap->src_pad->index, in c3_mipi_adap_disable_streams()
/linux/drivers/media/platform/amlogic/c3/mipi-csi2/
H A Dc3-mipi-csi2.c422 struct v4l2_subdev *src_sd; in c3_mipi_csi_enable_streams() local
432 src_sd = media_entity_to_v4l2_subdev(csi->src_pad->entity); in c3_mipi_csi_enable_streams()
438 ret = v4l2_subdev_enable_streams(src_sd, csi->src_pad->index, BIT(0)); in c3_mipi_csi_enable_streams()
452 struct v4l2_subdev *src_sd; in c3_mipi_csi_disable_streams() local
455 src_sd = media_entity_to_v4l2_subdev(csi->src_pad->entity); in c3_mipi_csi_disable_streams()
456 v4l2_subdev_disable_streams(src_sd, csi->src_pad->index, in c3_mipi_csi_disable_streams()