/Linux-v5.15/drivers/staging/media/imx/ |
D | imx-ic-prp.c | 44 struct v4l2_subdev *src_sd; member 70 src_is_vdic = !!(priv->src_sd->grp_id & IMX_MEDIA_GRP_ID_IPU_VDIC); in prp_start() 231 if (priv->src_sd) { in prp_link_setup() 240 priv->src_sd = remote_sd; in prp_link_setup() 242 priv->src_sd = NULL; in prp_link_setup() 256 if (priv->src_sd && (priv->src_sd->grp_id & in prp_link_setup() 313 if (priv->src_sd->grp_id & IMX_MEDIA_GRP_ID_IPU_VDIC) { in prp_link_validate() 358 if (!priv->src_sd || (!priv->sink_sd_prpenc && !priv->sink_sd_prpvf)) { in prp_s_stream() 381 ret = v4l2_subdev_call(priv->src_sd, video, s_stream, enable); in prp_s_stream()
|
D | imx-media-capture.c | 38 struct v4l2_subdev *src_sd; /* Source subdev */ member 298 ret = v4l2_subdev_call(priv->src_sd, pad, enum_frame_size, NULL, &fse); in capture_legacy_enum_framesizes() 340 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() 434 ret = v4l2_subdev_call(priv->src_sd, pad, get_fmt, NULL, &fmt_src); in capture_legacy_try_fmt_vid_cap() 459 ret = v4l2_subdev_call(priv->src_sd, pad, get_fmt, NULL, &fmt_src); in capture_legacy_s_fmt_vid_cap() 480 return v4l2_subdev_call(priv->src_sd, video, querystd, std); in capture_legacy_querystd() 487 return v4l2_subdev_call(priv->src_sd, video, g_std, std); in capture_legacy_g_std() 497 return v4l2_subdev_call(priv->src_sd, video, s_std, std); in capture_legacy_s_std() 512 ret = v4l2_subdev_call(priv->src_sd, video, g_frame_interval, &fi); in capture_legacy_g_parm() [all …]
|
D | imx6-mipi-csi2.c | 56 struct v4l2_subdev *src_sd; member 208 ctrl = v4l2_ctrl_find(csi2->src_sd->ctrl_handler, in csi2_dphy_init() 388 ret = v4l2_subdev_call(csi2->src_sd, video, s_stream, 1); in csi2_start() 401 v4l2_subdev_call(csi2->src_sd, video, s_stream, 0); in csi2_start() 412 v4l2_subdev_call(csi2->src_sd, video, s_stream, 0); in csi2_stop() 429 if (!csi2->src_sd) { in csi2_s_stream() 495 if (csi2->src_sd) { in csi2_link_setup() 499 csi2->src_sd = remote_sd; in csi2_link_setup() 501 csi2->src_sd = NULL; in csi2_link_setup()
|
D | imx7-media-csi.c | 170 struct v4l2_subdev *src_sd; member 682 if (!csi->src_sd) { in imx7_csi_s_stream() 695 ret = v4l2_subdev_call(csi->src_sd, video, s_stream, 1); in imx7_csi_s_stream() 705 v4l2_subdev_call(csi->src_sd, video, s_stream, 0); in imx7_csi_s_stream() 936 if (!csi->src_sd) in imx7_csi_pad_link_validate() 947 switch (csi->src_sd->entity.function) { in imx7_csi_pad_link_validate() 955 pad = imx_media_pipeline_pad(&csi->src_sd->entity, 0, 0, true); in imx7_csi_pad_link_validate() 1086 csi->src_sd = sd; in imx7_csi_notify_bound()
|
D | imx7-mipi-csis.c | 319 struct v4l2_subdev *src_sd; member 516 link_freq = v4l2_get_link_freq(state->src_sd->ctrl_handler, in mipi_csis_calculate_params() 839 ret = v4l2_subdev_call(state->src_sd, core, s_power, 1); in mipi_csis_s_stream() 853 ret = v4l2_subdev_call(state->src_sd, video, s_stream, 1); in mipi_csis_s_stream() 861 v4l2_subdev_call(state->src_sd, video, s_stream, 0); in mipi_csis_s_stream() 862 ret = v4l2_subdev_call(state->src_sd, core, s_power, 0); in mipi_csis_s_stream() 1114 if (state->src_sd) in mipi_csis_link_setup() 1117 state->src_sd = remote_sd; in mipi_csis_link_setup() 1119 state->src_sd = NULL; in mipi_csis_link_setup()
|
D | imx8mq-mipi-csi2.c | 118 struct v4l2_subdev *src_sd; member 314 link_freq = v4l2_get_link_freq(state->src_sd->ctrl_handler, in imx8mq_mipi_csi_calc_hs_settle() 422 ret = v4l2_subdev_call(state->src_sd, video, s_stream, 1); in imx8mq_mipi_csi_s_stream() 428 v4l2_subdev_call(state->src_sd, video, s_stream, 0); in imx8mq_mipi_csi_s_stream() 626 state->src_sd = sd; in imx8mq_mipi_csi_notify_bound()
|
D | imx-media-csi.c | 95 struct v4l2_subdev *src_sd; member 174 if (!priv->src_sd) in csi_get_upstream_endpoint() 177 sd = priv->src_sd; in csi_get_upstream_endpoint() 190 sd = priv->src_sd; in csi_get_upstream_endpoint() 760 ret = v4l2_subdev_call(priv->src_sd, video, s_stream, 1); in csi_start() 808 v4l2_subdev_call(priv->src_sd, video, s_stream, 0); in csi_start() 825 v4l2_subdev_call(priv->src_sd, video, s_stream, 0); in csi_stop() 984 if (!priv->src_sd || !priv->sink) { in csi_s_stream() 1038 if (priv->src_sd) { in csi_link_setup() 1042 priv->src_sd = remote_sd; in csi_link_setup() [all …]
|
D | imx-ic-prpencvf.c | 76 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() 1036 if (priv->src_sd) { in prp_link_setup() 1040 priv->src_sd = remote_sd; in prp_link_setup() 1042 priv->src_sd = NULL; in prp_link_setup() 1177 if (!priv->src_sd || !priv->sink) { in prp_s_stream()
|
D | imx-media-vdic.c | 484 struct v4l2_subdev *src_sd = NULL; in vdic_s_stream() local 495 src_sd = media_entity_to_v4l2_subdev(priv->src); in vdic_s_stream() 514 if (src_sd) { in vdic_s_stream() 516 ret = v4l2_subdev_call(src_sd, video, s_stream, enable); in vdic_s_stream()
|
D | imx-media.h | 288 imx_media_capture_device_init(struct device *dev, struct v4l2_subdev *src_sd,
|
/Linux-v5.15/drivers/media/v4l2-core/ |
D | v4l2-mc.c | 312 int v4l2_create_fwnode_links_to_pad(struct v4l2_subdev *src_sd, in v4l2_create_fwnode_links_to_pad() argument 324 fwnode_graph_for_each_endpoint(dev_fwnode(src_sd->dev), endpoint) { in v4l2_create_fwnode_links_to_pad() 329 src_idx = media_entity_get_fwnode_pad(&src_sd->entity, in v4l2_create_fwnode_links_to_pad() 359 src = &src_sd->entity.pads[src_idx]; in v4l2_create_fwnode_links_to_pad() 366 src_sd->entity.name, src_idx, in v4l2_create_fwnode_links_to_pad() 369 ret = media_create_pad_link(&src_sd->entity, src_idx, in v4l2_create_fwnode_links_to_pad() 374 src_sd->entity.name, src_idx, in v4l2_create_fwnode_links_to_pad() 386 int v4l2_create_fwnode_links(struct v4l2_subdev *src_sd, in v4l2_create_fwnode_links() argument 398 ret = v4l2_create_fwnode_links_to_pad(src_sd, pad, 0); in v4l2_create_fwnode_links()
|
/Linux-v5.15/include/media/ |
D | v4l2-mc.h | 115 int v4l2_create_fwnode_links_to_pad(struct v4l2_subdev *src_sd, 139 int v4l2_create_fwnode_links(struct v4l2_subdev *src_sd,
|