Home
last modified time | relevance | path

Searched refs:source_subdev (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
H A Dsun8i_a83t_mipi_csi2.c205 struct v4l2_subdev *source_subdev = csi2_dev->bridge.source_subdev; in sun8i_a83t_mipi_csi2_s_stream() local
218 if (!source_subdev) in sun8i_a83t_mipi_csi2_s_stream()
222 v4l2_subdev_call(source_subdev, video, s_stream, 0); in sun8i_a83t_mipi_csi2_s_stream()
235 ctrl = v4l2_ctrl_find(source_subdev->ctrl_handler, V4L2_CID_PIXEL_RATE); in sun8i_a83t_mipi_csi2_s_stream()
308 ret = v4l2_subdev_call(source_subdev, video, s_stream, 1); in sun8i_a83t_mipi_csi2_s_stream()
484 csi2_dev->bridge.source_subdev = remote_subdev; in sun8i_a83t_mipi_csi2_notifier_bound()
H A Dsun8i_a83t_mipi_csi2.h39 struct v4l2_subdev *source_subdev; member
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun6i-mipi-csi2/
H A Dsun6i_mipi_csi2.c173 struct v4l2_subdev *source_subdev = csi2_dev->bridge.source_subdev; in sun6i_mipi_csi2_s_stream() local
186 if (!source_subdev) in sun6i_mipi_csi2_s_stream()
190 v4l2_subdev_call(source_subdev, video, s_stream, 0); in sun6i_mipi_csi2_s_stream()
203 ctrl = v4l2_ctrl_find(source_subdev->ctrl_handler, V4L2_CID_PIXEL_RATE); in sun6i_mipi_csi2_s_stream()
276 ret = v4l2_subdev_call(source_subdev, video, s_stream, 1); in sun6i_mipi_csi2_s_stream()
447 csi2_dev->bridge.source_subdev = remote_subdev; in sun6i_mipi_csi2_notifier_bound()
H A Dsun6i_mipi_csi2.h38 struct v4l2_subdev *source_subdev; member
/kernel/linux/linux-5.10/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c85 struct v4l2_subdev *source_subdev; member
139 ret = v4l2_subdev_call(csi2rx->source_subdev, video, s_stream, true); in csi2rx_start()
202 if (v4l2_subdev_call(csi2rx->source_subdev, video, s_stream, false)) in csi2rx_stop()
264 csi2rx->source_subdev = s_subdev; in csi2rx_async_bound()
269 return media_create_pad_link(&csi2rx->source_subdev->entity, in csi2rx_async_bound()
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp_proc.c174 struct v4l2_subdev *source_subdev; in sun6i_isp_proc_s_stream() local
187 source_subdev = media_entity_to_v4l2_subdev(remote_pad->entity); in sun6i_isp_proc_s_stream()
189 if (source_subdev == proc->source_csi0.subdev) in sun6i_isp_proc_s_stream()
196 v4l2_subdev_call(source_subdev, video, s_stream, 0); in sun6i_isp_proc_s_stream()
227 ret = v4l2_subdev_call(source_subdev, video, s_stream, 1); in sun6i_isp_proc_s_stream()
/kernel/linux/linux-6.6/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c94 struct v4l2_subdev *source_subdev; member
167 ret = v4l2_subdev_call(csi2rx->source_subdev, video, s_stream, true); in csi2rx_start()
261 if (v4l2_subdev_call(csi2rx->source_subdev, video, s_stream, false)) in csi2rx_stop()
330 csi2rx->source_subdev = s_subdev; in csi2rx_async_bound()
335 return media_create_pad_link(&csi2rx->source_subdev->entity, in csi2rx_async_bound()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dds90ub913.c522 struct v4l2_subdev *source_subdev, in ub913_notify_bound()
529 ret = media_entity_get_fwnode_pad(&source_subdev->entity, in ub913_notify_bound()
530 source_subdev->fwnode, in ub913_notify_bound()
534 source_subdev->name); in ub913_notify_bound()
538 priv->source_sd = source_subdev; in ub913_notify_bound()
541 ret = media_create_pad_link(&source_subdev->entity, priv->source_sd_pad, in ub913_notify_bound()
547 source_subdev->name, priv->source_sd_pad, in ub913_notify_bound()
521 ub913_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *source_subdev, struct v4l2_async_connection *asd) ub913_notify_bound() argument
H A Dds90ub953.c738 struct v4l2_subdev *source_subdev, in ub953_notify_bound()
745 ret = media_entity_get_fwnode_pad(&source_subdev->entity, in ub953_notify_bound()
746 source_subdev->fwnode, in ub953_notify_bound()
750 source_subdev->name); in ub953_notify_bound()
754 priv->source_sd = source_subdev; in ub953_notify_bound()
757 ret = media_create_pad_link(&source_subdev->entity, priv->source_sd_pad, in ub953_notify_bound()
763 source_subdev->name, priv->source_sd_pad, in ub953_notify_bound()
737 ub953_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *source_subdev, struct v4l2_async_connection *asd) ub953_notify_bound() argument
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi_bridge.c416 struct v4l2_subdev *source_subdev; in sun6i_csi_bridge_s_stream() local
429 source_subdev = media_entity_to_v4l2_subdev(remote_pad->entity); in sun6i_csi_bridge_s_stream()
431 if (source_subdev == bridge->source_parallel.subdev) in sun6i_csi_bridge_s_stream()
437 v4l2_subdev_call(source_subdev, video, s_stream, 0); in sun6i_csi_bridge_s_stream()
471 ret = v4l2_subdev_call(source_subdev, video, s_stream, 1); in sun6i_csi_bridge_s_stream()

Completed in 10 milliseconds