Home
last modified time | relevance | path

Searched refs:s_subdev (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/media/i2c/
H A Dst-mipid02.c100 struct v4l2_subdev *s_subdev; member
453 if (!bridge->s_subdev) in mipid02_disable_streams()
456 ret = v4l2_subdev_disable_streams(bridge->s_subdev, in mipid02_disable_streams()
487 if (!bridge->s_subdev) in mipid02_enable_streams()
533 ret = v4l2_subdev_enable_streams(bridge->s_subdev, in mipid02_enable_streams()
661 struct v4l2_subdev *s_subdev, in mipid02_async_bound() argument
672 s_subdev->fwnode, in mipid02_async_bound()
676 s_subdev->name); in mipid02_async_bound()
689 bridge->s_subdev = s_subdev; in mipid02_async_bound()
696 struct v4l2_subdev *s_subdev, in mipid02_async_unbind() argument
[all …]
/linux-6.15/drivers/media/platform/st/stm32/
H A Dstm32-csi.c199 struct v4l2_subdev *s_subdev; member
447 &csidev->s_subdev->entity.pads[csidev->s_subdev_pad_nb]; in stm32_csi_start()
466 if (!csidev->s_subdev) in stm32_csi_start()
669 ret = v4l2_subdev_disable_streams(csidev->s_subdev, in stm32_csi_disable_streams()
702 ret = v4l2_subdev_enable_streams(csidev->s_subdev, in stm32_csi_enable_streams()
820 struct v4l2_subdev *s_subdev, in stm32_csi_async_bound() argument
827 remote_pad = media_entity_get_fwnode_pad(&s_subdev->entity, in stm32_csi_async_bound()
828 s_subdev->fwnode, in stm32_csi_async_bound()
832 s_subdev->name); in stm32_csi_async_bound()
836 csidev->s_subdev = s_subdev; in stm32_csi_async_bound()
[all …]
H A Dstm32-dcmi.c136 struct v4l2_subdev *s_subdev; member
716 ret = v4l2_subdev_call(dcmi->s_subdev, video, s_stream, 1); in dcmi_start_streaming()
823 v4l2_subdev_call(dcmi->s_subdev, video, s_stream, 0); in dcmi_start_streaming()
852 ret = v4l2_subdev_call(dcmi->s_subdev, video, s_stream, 0); in dcmi_stop_streaming()
1839 dcmi->s_subdev = subdev; in dcmi_graph_notify_bound()
/linux-6.15/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-byteproc.c472 struct v4l2_subdev *s_subdev; in dcmipp_byteproc_enable_streams() local
480 s_subdev = media_entity_to_v4l2_subdev(s_pad->entity); in dcmipp_byteproc_enable_streams()
486 ret = v4l2_subdev_enable_streams(s_subdev, s_pad->index, BIT_ULL(0)); in dcmipp_byteproc_enable_streams()
501 struct v4l2_subdev *s_subdev; in dcmipp_byteproc_disable_streams() local
509 s_subdev = media_entity_to_v4l2_subdev(s_pad->entity); in dcmipp_byteproc_disable_streams()
511 ret = v4l2_subdev_disable_streams(s_subdev, s_pad->index, BIT_ULL(0)); in dcmipp_byteproc_disable_streams()
H A Ddcmipp-input.c409 struct v4l2_subdev *s_subdev; in dcmipp_inp_enable_streams() local
417 s_subdev = media_entity_to_v4l2_subdev(s_pad->entity); in dcmipp_inp_enable_streams()
427 ret = v4l2_subdev_enable_streams(s_subdev, s_pad->index, BIT_ULL(0)); in dcmipp_inp_enable_streams()
443 struct v4l2_subdev *s_subdev; in dcmipp_inp_disable_streams() local
451 s_subdev = media_entity_to_v4l2_subdev(s_pad->entity); in dcmipp_inp_disable_streams()
453 ret = v4l2_subdev_disable_streams(s_subdev, s_pad->index, BIT_ULL(0)); in dcmipp_inp_disable_streams()
H A Ddcmipp-bytecap.c131 struct v4l2_subdev *s_subdev; member
399 if (!vcap->s_subdev) { in dcmipp_bytecap_start_streaming()
403 vcap->s_subdev = media_entity_to_v4l2_subdev(pad->entity); in dcmipp_bytecap_start_streaming()
421 ret = v4l2_subdev_enable_streams(vcap->s_subdev, in dcmipp_bytecap_start_streaming()
490 ret = v4l2_subdev_disable_streams(vcap->s_subdev, in dcmipp_bytecap_stop_streaming()
/linux-6.15/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c485 struct v4l2_subdev *s_subdev, in csi2rx_async_bound() argument
491 csi2rx->source_pad = media_entity_get_fwnode_pad(&s_subdev->entity, in csi2rx_async_bound()
496 s_subdev->name); in csi2rx_async_bound()
500 csi2rx->source_subdev = s_subdev; in csi2rx_async_bound()
502 dev_dbg(csi2rx->dev, "Bound %s pad: %d\n", s_subdev->name, in csi2rx_async_bound()