Lines Matching refs:req_free
310 if (list_empty(&video->req_free) || ureq->last_buf || in uvcg_video_usb_req_queue()
325 list = is_bulk ? &video->req_free : &video->req_ready; in uvcg_video_usb_req_queue()
400 list_add_tail(&req->list, &video->req_free); in uvc_video_complete()
447 if (list_empty(&video->req_free) || in uvcg_video_hw_submit()
453 req = list_first_entry(&video->req_free, struct usb_request, in uvcg_video_hw_submit()
471 list_add_tail(&req->list, &video->req_free); in uvcg_video_hw_submit()
492 INIT_LIST_HEAD(&video->req_free); in uvc_video_free_requests()
584 list_add_tail(&ureq->req->list, &video->req_free); in uvc_video_alloc_requests()
628 if (!video->is_enabled || list_empty(&video->req_free)) { in uvcg_video_pump()
632 req = list_first_entry(&video->req_free, struct usb_request, in uvcg_video_pump()
674 list_add_tail(&req->list, &video->req_free); in uvcg_video_pump()
730 list_for_each_entry_safe(req, temp, &video->req_free, list) { in uvcg_video_disable()
741 INIT_LIST_HEAD(&video->req_free); in uvcg_video_disable()
810 INIT_LIST_HEAD(&video->req_free); in uvcg_video_init()