/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | uvc_queue.c | 93 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 D | uvc_queue.h | 53 spinlock_t irqlock; /* Protects flags and irqqueue */ 54 struct list_head irqqueue; member
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | uvc_queue.c | 112 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 D | uvc_queue.h | 57 spinlock_t irqlock; /* Protects flags and irqqueue */ 58 struct list_head irqqueue; member
|
/kernel/linux/linux-5.10/drivers/media/usb/uvc/ |
H A D | uvc_queue.c | 58 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 D | uvcvideo.h | 439 spinlock_t irqlock; /* Protects irqqueue */ 440 struct list_head irqqueue; member
|
H A D | uvc_video.c | 1563 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 D | uvc_queue.c | 52 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 D | uvcvideo.h | 320 spinlock_t irqlock; /* Protects irqqueue */ 321 struct list_head irqqueue; member
|
H A D | uvc_video.c | 1616 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 D | vsp1_histo.c | 43 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 D | vsp1_video.c | 323 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 D | vsp1_video.h | 46 struct list_head irqqueue; member
|
H A D | vsp1_histo.h | 48 struct list_head irqqueue; member
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_histo.c | 43 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 D | vsp1_video.c | 324 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 D | vsp1_video.h | 46 struct list_head irqqueue; member
|
H A D | vsp1_histo.h | 48 struct list_head irqqueue; member
|