media: atomisp: use vb2_start_streaming_called()
authorHans Verkuil <hverkuil@xs4all.nl>
Thu, 8 Dec 2022 08:12:00 +0000 (09:12 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Wed, 8 Feb 2023 06:54:55 +0000 (07:54 +0100)
Don't touch q->start_streaming_called directly, use the
vb2_start_streaming_called() function instead.

Link: https://lore.kernel.org/r/bc6c24ec-72ea-64a1-9061-311cc7339827@xs4all.nl
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/staging/media/atomisp/pci/atomisp_ioctl.c

index cb01ba65c88fcc2dbeede2ae9e570628c1048ccd..4f35e8f8250a4af0482ec5c6d009608f0ae20754 100644 (file)
@@ -636,10 +636,10 @@ static int atomisp_enum_input(struct file *file, void *fh,
 static unsigned int
 atomisp_subdev_streaming_count(struct atomisp_sub_device *asd)
 {
-       return asd->video_out_preview.vb_queue.start_streaming_called
-              + asd->video_out_capture.vb_queue.start_streaming_called
-              + asd->video_out_video_capture.vb_queue.start_streaming_called
-              + asd->video_out_vf.vb_queue.start_streaming_called;
+       return vb2_start_streaming_called(&asd->video_out_preview.vb_queue) +
+              vb2_start_streaming_called(&asd->video_out_capture.vb_queue) +
+              vb2_start_streaming_called(&asd->video_out_video_capture.vb_queue) +
+              vb2_start_streaming_called(&asd->video_out_vf.vb_queue);
 }
 
 unsigned int atomisp_streaming_count(struct atomisp_device *isp)