Home
last modified time | relevance | path

Searched refs:irqqueue (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Duvc_queue.c93 list_add_tail(&buf->queue, &queue->irqqueue); in uvc_buffer_queue()
132 INIT_LIST_HEAD(&queue->irqqueue); in uvcg_queue_init()
238 while (!list_empty(&queue->irqqueue)) { in uvcg_queue_cancel()
239 buf = list_first_entry(&queue->irqqueue, struct uvc_buffer, in uvcg_queue_cancel()
293 INIT_LIST_HEAD(&queue->irqqueue); in uvcg_queue_enable()
322 if (!list_empty(&queue->irqqueue)) in uvcg_queue_next_buffer()
323 nextbuf = list_first_entry(&queue->irqqueue, struct uvc_buffer, in uvcg_queue_next_buffer()
342 if (!list_empty(&queue->irqqueue)) in uvcg_queue_head()
343 buf = list_first_entry(&queue->irqqueue, struct uvc_buffer, in uvcg_queue_head()
H A Duvc_queue.h53 spinlock_t irqlock; /* Protects flags and irqqueue */
54 struct list_head irqqueue; member
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_queue.c112 list_add_tail(&buf->queue, &queue->irqqueue); in uvc_buffer_queue()
162 INIT_LIST_HEAD(&queue->irqqueue); in uvcg_queue_init()
257 while (!list_empty(&queue->irqqueue)) { in uvcg_queue_cancel()
258 buf = list_first_entry(&queue->irqqueue, struct uvc_buffer, in uvcg_queue_cancel()
314 INIT_LIST_HEAD(&queue->irqqueue); in uvcg_queue_enable()
353 if (!list_empty(&queue->irqqueue)) in uvcg_queue_head()
354 buf = list_first_entry(&queue->irqqueue, struct uvc_buffer, in uvcg_queue_head()
H A Duvc_queue.h57 spinlock_t irqlock; /* Protects flags and irqqueue */
58 struct list_head irqqueue; member
/kernel/linux/linux-5.10/drivers/media/usb/uvc/
H A Duvc_queue.c58 while (!list_empty(&queue->irqqueue)) { in uvc_queue_return_buffers()
59 struct uvc_buffer *buf = list_first_entry(&queue->irqqueue, in uvc_queue_return_buffers()
141 list_add_tail(&buf->queue, &queue->irqqueue); in uvc_buffer_queue()
249 INIT_LIST_HEAD(&queue->irqqueue); in uvc_queue_init()
440 if (list_empty(&queue->irqqueue)) in __uvc_queue_get_current_buffer()
443 return list_first_entry(&queue->irqqueue, struct uvc_buffer, queue); in __uvc_queue_get_current_buffer()
459 * uvc_queue_buffer_requeue: Requeue a buffer on our internal irqqueue
H A Duvcvideo.h439 spinlock_t irqlock; /* Protects irqqueue */
440 struct list_head irqqueue; member
H A Duvc_video.c1563 if (!list_empty(&qmeta->irqqueue)) in uvc_video_complete()
1564 buf_meta = list_first_entry(&qmeta->irqqueue, in uvc_video_complete()
/kernel/linux/linux-6.6/drivers/media/usb/uvc/
H A Duvc_queue.c52 while (!list_empty(&queue->irqqueue)) { in uvc_queue_return_buffers()
53 struct uvc_buffer *buf = list_first_entry(&queue->irqqueue, in uvc_queue_return_buffers()
136 list_add_tail(&buf->queue, &queue->irqqueue); in uvc_buffer_queue()
245 INIT_LIST_HEAD(&queue->irqqueue); in uvc_queue_init()
437 if (list_empty(&queue->irqqueue)) in __uvc_queue_get_current_buffer()
440 return list_first_entry(&queue->irqqueue, struct uvc_buffer, queue); in __uvc_queue_get_current_buffer()
456 * uvc_queue_buffer_requeue: Requeue a buffer on our internal irqqueue
H A Duvcvideo.h320 spinlock_t irqlock; /* Protects irqqueue */
321 struct list_head irqqueue; member
H A Duvc_video.c1616 if (!list_empty(&qmeta->irqqueue)) in uvc_video_complete()
1617 buf_meta = list_first_entry(&qmeta->irqqueue, in uvc_video_complete()
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1_histo.c43 if (list_empty(&histo->irqqueue)) in vsp1_histogram_buffer_get()
46 buf = list_first_entry(&histo->irqqueue, struct vsp1_histogram_buffer, in vsp1_histogram_buffer_get()
130 list_add_tail(&buf->queue, &histo->irqqueue); in histo_buffer_queue()
148 list_for_each_entry(buffer, &histo->irqqueue, queue) in histo_stop_streaming()
150 INIT_LIST_HEAD(&histo->irqqueue); in histo_stop_streaming()
532 INIT_LIST_HEAD(&histo->irqqueue); in vsp1_histogram_init()
H A Dvsp1_video.c323 if (list_empty(&video->irqqueue)) { in vsp1_video_complete_buffer()
328 done = list_first_entry(&video->irqqueue, in vsp1_video_complete_buffer()
333 if (!list_empty(&video->irqqueue)) in vsp1_video_complete_buffer()
334 next = list_first_entry(&video->irqqueue, in vsp1_video_complete_buffer()
767 empty = list_empty(&video->irqqueue); in vsp1_video_buffer_queue()
768 list_add_tail(&buf->queue, &video->irqqueue); in vsp1_video_buffer_queue()
842 list_for_each_entry(buffer, &video->irqqueue, queue) in vsp1_video_release_buffers()
844 INIT_LIST_HEAD(&video->irqqueue); in vsp1_video_release_buffers()
1278 INIT_LIST_HEAD(&video->irqqueue); in vsp1_video_create()
H A Dvsp1_video.h46 struct list_head irqqueue; member
H A Dvsp1_histo.h48 struct list_head irqqueue; member
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
H A Dvsp1_histo.c43 if (list_empty(&histo->irqqueue)) in vsp1_histogram_buffer_get()
46 buf = list_first_entry(&histo->irqqueue, struct vsp1_histogram_buffer, in vsp1_histogram_buffer_get()
130 list_add_tail(&buf->queue, &histo->irqqueue); in histo_buffer_queue()
148 list_for_each_entry(buffer, &histo->irqqueue, queue) in histo_stop_streaming()
150 INIT_LIST_HEAD(&histo->irqqueue); in histo_stop_streaming()
535 INIT_LIST_HEAD(&histo->irqqueue); in vsp1_histogram_init()
H A Dvsp1_video.c324 if (list_empty(&video->irqqueue)) { in vsp1_video_complete_buffer()
329 done = list_first_entry(&video->irqqueue, in vsp1_video_complete_buffer()
334 if (!list_empty(&video->irqqueue)) in vsp1_video_complete_buffer()
335 next = list_first_entry(&video->irqqueue, in vsp1_video_complete_buffer()
768 empty = list_empty(&video->irqqueue); in vsp1_video_buffer_queue()
769 list_add_tail(&buf->queue, &video->irqqueue); in vsp1_video_buffer_queue()
843 list_for_each_entry(buffer, &video->irqqueue, queue) in vsp1_video_release_buffers()
845 INIT_LIST_HEAD(&video->irqqueue); in vsp1_video_release_buffers()
1267 INIT_LIST_HEAD(&video->irqqueue); in vsp1_video_create()
H A Dvsp1_video.h46 struct list_head irqqueue; member
H A Dvsp1_histo.h48 struct list_head irqqueue; member

Completed in 21 milliseconds