Home
last modified time | relevance | path

Searched refs:isoc_ctl (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/drivers/media/usb/stk1160/
Dstk1160-video.c71 WARN_ON(dev->isoc_ctl.buf); in stk1160_next_buffer()
87 struct stk1160_buffer *buf = dev->isoc_ctl.buf; in stk1160_buffer_done()
96 dev->isoc_ctl.buf = NULL; in stk1160_buffer_done()
104 struct stk1160_buffer *buf = dev->isoc_ctl.buf; in stk1160_copy_video()
265 if (dev->isoc_ctl.buf != NULL) in stk1160_process_isoc()
268 dev->isoc_ctl.buf = stk1160_next_buffer(dev); in stk1160_process_isoc()
269 if (dev->isoc_ctl.buf == NULL) in stk1160_process_isoc()
277 if (dev->isoc_ctl.buf == NULL) in stk1160_process_isoc()
285 dev->isoc_ctl.buf->odd = *p & 0x40; in stk1160_process_isoc()
286 dev->isoc_ctl.buf->pos = 0; in stk1160_process_isoc()
[all …]
Dstk1160-v4l.c227 if (!dev->isoc_ctl.num_bufs || new_pkt_size) { in stk1160_start_streaming()
234 for (i = 0; i < dev->isoc_ctl.num_bufs; i++) { in stk1160_start_streaming()
235 struct stk1160_urb *stk_urb = &dev->isoc_ctl.urb_ctl[i]; in stk1160_start_streaming()
239 rc = usb_submit_urb(dev->isoc_ctl.urb_ctl[i].urb, GFP_KERNEL); in stk1160_start_streaming()
769 if (dev->isoc_ctl.buf) { in stk1160_clear_queue()
770 buf = dev->isoc_ctl.buf; in stk1160_clear_queue()
771 dev->isoc_ctl.buf = NULL; in stk1160_clear_queue()
Dstk1160.h141 struct stk1160_isoc_ctl isoc_ctl; member
/linux-6.12.1/drivers/media/usb/au0828/
Dau0828-video.c133 dev->isoc_ctl.isoc_copy(dev, urb); in au0828_irq_callback()
161 dev->isoc_ctl.nfields = -1; in au0828_uninit_isoc()
162 for (i = 0; i < dev->isoc_ctl.num_bufs; i++) { in au0828_uninit_isoc()
163 urb = dev->isoc_ctl.urb[i]; in au0828_uninit_isoc()
170 if (dev->isoc_ctl.transfer_buffer[i]) { in au0828_uninit_isoc()
173 dev->isoc_ctl.transfer_buffer[i], in au0828_uninit_isoc()
177 dev->isoc_ctl.urb[i] = NULL; in au0828_uninit_isoc()
179 dev->isoc_ctl.transfer_buffer[i] = NULL; in au0828_uninit_isoc()
182 kfree(dev->isoc_ctl.urb); in au0828_uninit_isoc()
183 kfree(dev->isoc_ctl.transfer_buffer); in au0828_uninit_isoc()
[all …]
Dau0828.h248 struct au0828_usb_isoc_ctl isoc_ctl; member
/linux-6.12.1/drivers/media/usb/cx231xx/
Dcx231xx-core.c803 dev->video_mode.isoc_ctl.isoc_copy(dev, urb); in cx231xx_isoc_irq_callback()
873 dev->video_mode.isoc_ctl.nfields = -1; in cx231xx_uninit_isoc()
874 for (i = 0; i < dev->video_mode.isoc_ctl.num_bufs; i++) { in cx231xx_uninit_isoc()
875 urb = dev->video_mode.isoc_ctl.urb[i]; in cx231xx_uninit_isoc()
882 if (dev->video_mode.isoc_ctl.transfer_buffer[i]) { in cx231xx_uninit_isoc()
885 dev->video_mode.isoc_ctl. in cx231xx_uninit_isoc()
893 dev->video_mode.isoc_ctl.urb[i] = NULL; in cx231xx_uninit_isoc()
895 dev->video_mode.isoc_ctl.transfer_buffer[i] = NULL; in cx231xx_uninit_isoc()
902 kfree(dev->video_mode.isoc_ctl.urb); in cx231xx_uninit_isoc()
903 kfree(dev->video_mode.isoc_ctl.transfer_buffer); in cx231xx_uninit_isoc()
[all …]
Dcx231xx-video.c176 dev->video_mode.isoc_ctl.buf = NULL; in buffer_filled()
237 dev->video_mode.isoc_ctl.buf = NULL; in get_next_buf()
252 dev->video_mode.isoc_ctl.buf = *buf; in get_next_buf()
555 buf = dev->video_mode.isoc_ctl.buf; in cx231xx_copy_video_line()
621 buf = dev->video_mode.isoc_ctl.buf; in cx231xx_reset_video_buffer()
650 buf = dev->video_mode.isoc_ctl.buf; in cx231xx_do_copy()
754 dev->video_mode.isoc_ctl.buf = NULL; in return_all_buffers()
Dcx231xx-417.c1251 dev->video_mode.isoc_ctl.buf = buf; in buffer_copy()
1255 buf = dev->video_mode.isoc_ctl.buf; in buffer_copy()
1449 dev->video_mode.isoc_ctl.buf = NULL; in stop_streaming()
Dcx231xx.h500 struct cx231xx_isoc_ctl isoc_ctl; member