Home
last modified time | relevance | path

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

/linux/drivers/media/i2c/
H A Dst-mipid02.c100 struct v4l2_subdev *s_subdev; member
305 &bridge->s_subdev->entity.pads[bridge->s_subdev_pad_id]; in mipid02_configure_from_rx_speed()
453 if (!bridge->s_subdev) in mipid02_disable_streams()
456 ret = v4l2_subdev_disable_streams(bridge->s_subdev, in mipid02_disable_streams()
486 if (!bridge->s_subdev) in mipid02_enable_streams()
532 ret = v4l2_subdev_enable_streams(bridge->s_subdev, in mipid02_enable_streams()
659 struct v4l2_subdev *s_subdev, in mipid02_async_bound() argument
667 dev_dbg(&client->dev, "sensor_async_bound call %p", s_subdev); in mipid02_async_bound()
669 source_pad = media_entity_get_fwnode_pad(&s_subdev->entity, in mipid02_async_bound()
670 s_subdev->fwnode, in mipid02_async_bound()
[all …]
/linux/drivers/media/platform/st/stm32/
H A Dstm32-csi.c199 struct v4l2_subdev *s_subdev; member
465 if (!csidev->s_subdev) in stm32_csi_start()
468 src_pad = &csidev->s_subdev->entity.pads[csidev->s_subdev_pad_nb]; 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()
1835 dcmi->s_subdev = subdev; in dcmi_graph_notify_bound()
/linux/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-input.c419 struct v4l2_subdev *s_subdev; in dcmipp_inp_enable_streams() local
427 s_subdev = media_entity_to_v4l2_subdev(s_pad->entity); in dcmipp_inp_enable_streams()
437 ret = v4l2_subdev_enable_streams(s_subdev, s_pad->index, BIT_ULL(0)); in dcmipp_inp_enable_streams()
453 struct v4l2_subdev *s_subdev; in dcmipp_inp_disable_streams() local
461 s_subdev = media_entity_to_v4l2_subdev(s_pad->entity); in dcmipp_inp_disable_streams()
463 ret = v4l2_subdev_disable_streams(s_subdev, s_pad->index, BIT_ULL(0)); in dcmipp_inp_disable_streams()
H A Ddcmipp-byteproc.c484 struct v4l2_subdev *s_subdev; in dcmipp_byteproc_enable_streams() local
492 s_subdev = media_entity_to_v4l2_subdev(s_pad->entity); in dcmipp_byteproc_enable_streams()
498 ret = v4l2_subdev_enable_streams(s_subdev, s_pad->index, BIT_ULL(0)); in dcmipp_byteproc_enable_streams()
513 struct v4l2_subdev *s_subdev; in dcmipp_byteproc_disable_streams() local
521 s_subdev = media_entity_to_v4l2_subdev(s_pad->entity); in dcmipp_byteproc_disable_streams()
523 ret = v4l2_subdev_disable_streams(s_subdev, s_pad->index, BIT_ULL(0)); in dcmipp_byteproc_disable_streams()
H A Ddcmipp-bytecap.c135 struct v4l2_subdev *s_subdev; member
402 if (!vcap->s_subdev) { in dcmipp_bytecap_start_streaming()
406 vcap->s_subdev = media_entity_to_v4l2_subdev(pad->entity); in dcmipp_bytecap_start_streaming()
424 ret = v4l2_subdev_enable_streams(vcap->s_subdev, in dcmipp_bytecap_start_streaming()
492 ret = v4l2_subdev_disable_streams(vcap->s_subdev, in dcmipp_bytecap_stop_streaming()
/linux/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c640 struct v4l2_subdev *s_subdev, in csi2rx_async_bound() argument
646 csi2rx->source_pad = media_entity_get_fwnode_pad(&s_subdev->entity, in csi2rx_async_bound()
651 s_subdev->name); in csi2rx_async_bound()
655 csi2rx->source_subdev = s_subdev; in csi2rx_async_bound()
657 dev_dbg(csi2rx->dev, "Bound %s pad: %d\n", s_subdev->name, in csi2rx_async_bound()