Home
last modified time | relevance | path

Searched refs:urb_list (Results 1 – 33 of 33) sorted by relevance

/linux-4.1.27/drivers/media/usb/dvb-usb/
Dusb-urb.c72 usb_kill_urb(stream->urb_list[i]); in usb_urb_kill()
83 if ((ret = usb_submit_urb(stream->urb_list[i],GFP_ATOMIC))) { in usb_urb_submit()
147 stream->urb_list[i] = usb_alloc_urb(0, GFP_ATOMIC); in usb_bulk_urb_init()
148 if (!stream->urb_list[i]) { in usb_bulk_urb_init()
151 usb_free_urb(stream->urb_list[j]); in usb_bulk_urb_init()
154 usb_fill_bulk_urb( stream->urb_list[i], stream->udev, in usb_bulk_urb_init()
160 stream->urb_list[i]->transfer_flags = URB_NO_TRANSFER_DMA_MAP; in usb_bulk_urb_init()
161 stream->urb_list[i]->transfer_dma = stream->dma_addr[i]; in usb_bulk_urb_init()
180 stream->urb_list[i] = usb_alloc_urb(stream->props.u.isoc.framesperurb, GFP_ATOMIC); in usb_isoc_urb_init()
181 if (!stream->urb_list[i]) { in usb_isoc_urb_init()
[all …]
Ddvb-usb.h321 struct urb *urb_list[MAX_NO_URBS_FOR_DATA_STREAM]; member
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Dusb_urb.c84 usb_kill_urb(stream->urb_list[i]); in usb_urb_killv2()
103 ret = usb_submit_urb(stream->urb_list[i], GFP_ATOMIC); in usb_urb_submitv2()
123 if (stream->urb_list[i]) { in usb_urb_free_urbs()
127 usb_free_urb(stream->urb_list[i]); in usb_urb_free_urbs()
142 stream->urb_list[i] = usb_alloc_urb(0, GFP_ATOMIC); in usb_urb_alloc_bulk_urbs()
143 if (!stream->urb_list[i]) { in usb_urb_alloc_bulk_urbs()
146 usb_free_urb(stream->urb_list[j]); in usb_urb_alloc_bulk_urbs()
149 usb_fill_bulk_urb(stream->urb_list[i], in usb_urb_alloc_bulk_urbs()
157 stream->urb_list[i]->transfer_flags = URB_NO_TRANSFER_DMA_MAP; in usb_urb_alloc_bulk_urbs()
158 stream->urb_list[i]->transfer_dma = stream->dma_addr[i]; in usb_urb_alloc_bulk_urbs()
[all …]
Ddvb_usb.h295 struct urb *urb_list[MAX_NO_URBS_FOR_DATA_STREAM]; member
Dlmedm04.c756 usb_kill_urb(stream->urb_list[i]); in lme2510_kill_urb()
/linux-4.1.27/drivers/usb/core/
Durb.c129 list_add_tail(&urb->anchor_list, &anchor->urb_list); in usb_anchor_urb()
143 list_empty(&anchor->urb_list); in usb_anchor_check_wakeup()
761 while (!list_empty(&anchor->urb_list)) { in usb_kill_anchored_urbs()
762 victim = list_entry(anchor->urb_list.prev, struct urb, in usb_kill_anchored_urbs()
794 while (!list_empty(&anchor->urb_list)) { in usb_poison_anchored_urbs()
795 victim = list_entry(anchor->urb_list.prev, struct urb, in usb_poison_anchored_urbs()
822 list_for_each_entry(lazarus, &anchor->urb_list, anchor_list) { in usb_unpoison_anchored_urbs()
920 if (!list_empty(&anchor->urb_list)) { in usb_get_from_anchor()
921 victim = list_entry(anchor->urb_list.next, struct urb, in usb_get_from_anchor()
947 while (!list_empty(&anchor->urb_list)) { in usb_scuttle_anchored_urbs()
[all …]
Dhcd.c1202 list_add_tail(&urb->urb_list, &urb->ep->urb_list); in usb_hcd_link_urb_to_ep()
1238 list_for_each(tmp, &urb->ep->urb_list) { in usb_hcd_check_unlink_urb()
1239 if (tmp == &urb->urb_list) in usb_hcd_check_unlink_urb()
1242 if (tmp != &urb->urb_list) in usb_hcd_check_unlink_urb()
1269 list_del_init(&urb->urb_list); in usb_hcd_unlink_urb_from_ep()
1582 INIT_LIST_HEAD(&urb->urb_list); in usb_hcd_submit_urb()
1712 urb = list_entry(local_list.next, struct urb, urb_list); in usb_giveback_urb_bh()
1713 list_del_init(&urb->urb_list); in usb_giveback_urb_bh()
1767 list_add_tail(&urb->urb_list, &bh->head); in usb_hcd_giveback_urb()
1800 list_for_each_entry (urb, &ep->urb_list, urb_list) { in usb_hcd_flush_endpoint()
[all …]
Dusb.c452 INIT_LIST_HEAD(&dev->ep0.urb_list); in usb_alloc_dev()
Dconfig.c185 INIT_LIST_HEAD(&endpoint->urb_list); in usb_parse_endpoint()
Ddevio.c1137 if (ep && !list_empty(&ep->urb_list)) in check_reset_of_active_ep()
/linux-4.1.27/include/video/
Dudlfb.h26 struct urb_list { struct
39 struct urb_list urbs; argument
/linux-4.1.27/drivers/usb/host/
Dsl811-hcd.c337 if (unlikely(list_empty(&ep->hep->urb_list))) { in start()
343 urb = container_of(ep->hep->urb_list.next, struct urb, urb_list); in start()
437 if (!list_empty(&ep->hep->urb_list)) in finish_request()
485 urb = container_of(ep->hep->urb_list.next, struct urb, urb_list); in done()
699 ->hep->urb_list.next, in sl811h_irq()
700 struct urb, urb_list), in sl811h_irq()
709 ->hep->urb_list.next, in sl811h_irq()
710 struct urb, urb_list), in sl811h_irq()
976 if (ep->hep->urb_list.next != &urb->urb_list) { in sl811h_urb_dequeue()
1036 if (!list_empty(&hep->urb_list)) in sl811h_endpoint_disable()
[all …]
Disp116x-hcd.c240 BUG_ON(list_empty(&ep->hep->urb_list)); in preproc_atl_queue()
241 urb = container_of(ep->hep->urb_list.next, in preproc_atl_queue()
242 struct urb, urb_list); in preproc_atl_queue()
312 if (!list_empty(&ep->hep->urb_list)) in finish_request()
358 BUG_ON(list_empty(&ep->hep->urb_list)); in postproc_atl_queue()
360 container_of(ep->hep->urb_list.next, struct urb, urb_list); in postproc_atl_queue()
516 urb = container_of(ep->hep->urb_list.next, in start_atl_transfers()
517 struct urb, urb_list); in start_atl_transfers()
854 if (ep->hep->urb_list.next == &urb->urb_list) in isp116x_urb_dequeue()
882 for (i = 0; i < 100 && !list_empty(&hep->urb_list); i++) in isp116x_endpoint_disable()
[all …]
Du132-hcd.c170 struct urb *urb_list[ENDP_QUEUE_SIZE]; member
529 endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = in u132_hcd_giveback_urb()
568 endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = in u132_hcd_abandon_urb()
1399 struct urb *urb = endp->urb_list[ENDP_QUEUE_MASK & in u132_hcd_endp_work_scheduler()
1419 struct urb *urb = endp->urb_list[ENDP_QUEUE_MASK & in u132_hcd_endp_work_scheduler()
1432 struct urb *urb = endp->urb_list[ENDP_QUEUE_MASK & in u132_hcd_endp_work_scheduler()
1445 struct urb *urb = endp->urb_list[ENDP_QUEUE_MASK & in u132_hcd_endp_work_scheduler()
1467 struct urb *urb = endp->urb_list[ in u132_hcd_endp_work_scheduler()
1490 struct urb *urb = endp->urb_list[ in u132_hcd_endp_work_scheduler()
1929 endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = urb; in create_endpoint_and_queue_int()
[all …]
Dmax3421-hcd.c698 if (list_empty(&ep->urb_list)) in max3421_select_and_start_urb()
700 urb = list_first_entry(&ep->urb_list, struct urb, in max3421_select_and_start_urb()
701 urb_list); in max3421_select_and_start_urb()
811 list_for_each_safe(upos, next_upos, &ep->urb_list) { in max3421_check_unlink()
812 urb = container_of(upos, struct urb, urb_list); in max3421_check_unlink()
1201 list_for_each(upos, &ep->urb_list) { in dump_eps()
1202 urb = container_of(upos, struct urb, urb_list); in dump_eps()
Dimx21-hcd.c511 if (list_empty(&ep_priv->ep->urb_list)) { in ep_idle()
516 &ep_priv->ep->urb_list, struct urb, urb_list)); in ep_idle()
538 if (list_empty(&ep_priv->ep->urb_list)) in urb_done()
550 if (!list_empty(&ep->urb_list)) { in nonisoc_urb_completed_for_etd()
552 &ep->urb_list, struct urb, urb_list); in nonisoc_urb_completed_for_etd()
1443 if (!list_empty(&ep->urb_list)) in imx21_hc_endpoint_disable()
Disp1362.h622 BUG_ON(list_empty(&ep->hep->urb_list)); \
623 container_of(ep->hep->urb_list.next, struct urb, urb_list); \
Doxu210hp.h425 struct list_head urb_list; /* this is the head to urb member
Dohci-q.c90 if (!list_empty(&ep->urb_list)) { in finish_urb()
91 urb = list_first_entry(&ep->urb_list, struct urb, urb_list); in finish_urb()
Disp1362-hcd.c473 if (!list_empty(&ep->hep->urb_list)) in finish_request()
667 if (!list_empty(&ep->hep->urb_list)) { in finish_unlinks()
1420 if (ep->hep->urb_list.next == &urb->urb_list) { in isp1362_urb_dequeue()
1457 if (!list_empty(&hep->urb_list)) { in isp1362_endpoint_disable()
2116 list_for_each_entry(urb, &ep->hep->urb_list, urb_list) { in isp1362_show()
Doxu210hp-hcd.c2676 INIT_LIST_HEAD(&oxu->urb_list); in oxu_reset()
/linux-4.1.27/drivers/media/usb/airspy/
Dairspy.c126 struct urb *urb_list[MAX_BULK_BUFS]; member
332 usb_kill_urb(s->urb_list[i]); in airspy_kill_urbs()
345 ret = usb_submit_urb(s->urb_list[i], GFP_ATOMIC); in airspy_submit_urbs()
408 if (s->urb_list[i]) { in airspy_free_urbs()
411 usb_free_urb(s->urb_list[i]); in airspy_free_urbs()
426 s->urb_list[i] = usb_alloc_urb(0, GFP_ATOMIC); in airspy_alloc_urbs()
427 if (!s->urb_list[i]) { in airspy_alloc_urbs()
430 usb_free_urb(s->urb_list[j]); in airspy_alloc_urbs()
433 usb_fill_bulk_urb(s->urb_list[i], in airspy_alloc_urbs()
440 s->urb_list[i]->transfer_flags = URB_NO_TRANSFER_DMA_MAP; in airspy_alloc_urbs()
[all …]
/linux-4.1.27/drivers/media/usb/hackrf/
Dhackrf.c114 struct urb *urb_list[MAX_BULK_BUFS]; member
309 usb_kill_urb(dev->urb_list[i]); in hackrf_kill_urbs()
322 ret = usb_submit_urb(dev->urb_list[i], GFP_ATOMIC); in hackrf_submit_urbs()
386 if (dev->urb_list[i]) { in hackrf_free_urbs()
389 usb_free_urb(dev->urb_list[i]); in hackrf_free_urbs()
404 dev->urb_list[i] = usb_alloc_urb(0, GFP_ATOMIC); in hackrf_alloc_urbs()
405 if (!dev->urb_list[i]) { in hackrf_alloc_urbs()
408 usb_free_urb(dev->urb_list[j]); in hackrf_alloc_urbs()
411 usb_fill_bulk_urb(dev->urb_list[i], in hackrf_alloc_urbs()
418 dev->urb_list[i]->transfer_flags = URB_NO_TRANSFER_DMA_MAP; in hackrf_alloc_urbs()
[all …]
/linux-4.1.27/drivers/usb/musb/
Dmusb_host.h145 queue = &qh->hep->urb_list; in next_urb()
148 return list_entry(queue->next, struct urb, urb_list); in next_urb()
Dmusb_host.c378 if (list_empty(&qh->hep->urb_list)) { in musb_advance_schedule()
2354 || urb->urb_list.prev != &qh->hep->urb_list in musb_urb_dequeue()
2365 if (ready && list_empty(&qh->hep->urb_list)) { in musb_urb_dequeue()
2410 while (!list_empty(&hep->urb_list)) { in musb_h_disable()
2420 while (!list_empty(&hep->urb_list)) in musb_h_disable()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_drv.h40 struct urb_list { struct
58 struct urb_list urbs; argument
/linux-4.1.27/drivers/media/dvb-frontends/
Drtl2832_sdr.c135 struct urb *urb_list[MAX_BULK_BUFS]; member
322 usb_kill_urb(dev->urb_list[i]); in rtl2832_sdr_kill_urbs()
336 ret = usb_submit_urb(dev->urb_list[i], GFP_ATOMIC); in rtl2832_sdr_submit_urbs()
406 if (dev->urb_list[i]) { in rtl2832_sdr_free_urbs()
409 usb_free_urb(dev->urb_list[i]); in rtl2832_sdr_free_urbs()
425 dev->urb_list[i] = usb_alloc_urb(0, GFP_ATOMIC); in rtl2832_sdr_alloc_urbs()
426 if (!dev->urb_list[i]) { in rtl2832_sdr_alloc_urbs()
429 usb_free_urb(dev->urb_list[j]); in rtl2832_sdr_alloc_urbs()
432 usb_fill_bulk_urb(dev->urb_list[i], in rtl2832_sdr_alloc_urbs()
439 dev->urb_list[i]->transfer_flags = URB_NO_TRANSFER_DMA_MAP; in rtl2832_sdr_alloc_urbs()
[all …]
/linux-4.1.27/drivers/staging/ozwpan/
Dozhcd.c77 struct list_head urb_list; /* List of oz_urb_link items. */ member
289 INIT_LIST_HEAD(&ep->urb_list); in oz_ep_alloc()
378 list_replace_init(&ep->urb_list, &list); in oz_ep_free()
483 list_add_tail(&urbl->link, &ep->urb_list); in oz_enqueue_ep_urb()
517 list_for_each(e, &ep->urb_list) { in oz_dequeue_ep_urb()
548 list_for_each(e, &ep->urb_list) { in oz_find_urb_by_id()
994 if (!list_empty(&ep->urb_list)) { in oz_hcd_data_ind()
996 list_first_entry(&ep->urb_list, in oz_hcd_data_ind()
1059 while (ep->credit && !list_empty(&ep->urb_list)) { in oz_hcd_heartbeat()
1060 urbl = list_first_entry(&ep->urb_list, in oz_hcd_heartbeat()
[all …]
/linux-4.1.27/include/linux/
Dusb.h68 struct list_head urb_list; member
1245 struct list_head urb_list; member
1255 INIT_LIST_HEAD(&anchor->urb_list); in init_usb_anchor()
1454 struct list_head urb_list; /* list head for use by the urb's member
/linux-4.1.27/drivers/usb/isp1760/
Disp1760-hcd.c155 struct list_head urb_list; member
770 struct list_head *urb_list) in collect_qtds() argument
823 list_add_tail(&urb_listitem->urb_list, urb_list); in collect_qtds()
916 LIST_HEAD(urb_list); in schedule_ptds()
933 collect_qtds(hcd, qh, &urb_list); in schedule_ptds()
939 list_for_each_entry_safe(urb_listitem, urb_listitem_next, &urb_list, in schedule_ptds()
940 urb_list) { in schedule_ptds()
/linux-4.1.27/drivers/usb/atm/
Dusbatm.c221 urb = list_entry(channel->list.next, struct urb, urb_list); in usbatm_pop_urb()
222 list_del(&urb->urb_list); in usbatm_pop_urb()
247 list_add(&urb->urb_list, &channel->list); in usbatm_submit_urb()
271 list_add_tail(&urb->urb_list, &channel->list); in usbatm_complete()
1172 list_add_tail(&urb->urb_list, &channel->list); in usbatm_usb_probe()
/linux-4.1.27/drivers/video/fbdev/
Dsmscufx.c86 struct urb_list { struct
99 struct urb_list urbs; argument
/linux-4.1.27/drivers/usb/c67x00/
Dc67x00-sched.c324 if (!list_empty(&ep->urb_list)) in c67x00_endpoint_disable()