Lines Matching refs:queue

1381 				  struct int_queue *queue)  in _ehci_poll_int_queue()  argument
1383 struct QH *cur = queue->current; in _ehci_poll_int_queue()
1386 unsigned long pipe = queue->pipe; in _ehci_poll_int_queue()
1394 cur_td = &queue->tds[queue->current - queue->first]; in _ehci_poll_int_queue()
1407 queue->current++; in _ehci_poll_int_queue()
1409 queue->current = NULL; in _ehci_poll_int_queue()
1413 queue->elementsize)); in _ehci_poll_int_queue()
1416 token, cur, queue->first); in _ehci_poll_int_queue()
1422 struct int_queue *queue) in _ehci_destroy_int_queue() argument
1438 if (NEXT_QH(cur) == queue->first) { in _ehci_destroy_int_queue()
1440 cur->qh_link = queue->last->qh_link; in _ehci_destroy_int_queue()
1461 free(queue->tds); in _ehci_destroy_int_queue()
1462 free(queue->first); in _ehci_destroy_int_queue()
1463 free(queue); in _ehci_destroy_int_queue()
1473 struct int_queue *queue; in _ehci_submit_int_msg() local
1480 queue = _ehci_create_int_queue(dev, pipe, 1, length, buffer, interval); in _ehci_submit_int_msg()
1481 if (!queue) in _ehci_submit_int_msg()
1485 while ((backbuffer = _ehci_poll_int_queue(dev, queue)) == NULL) in _ehci_submit_int_msg()
1498 ret = _ehci_destroy_int_queue(dev, queue); in _ehci_submit_int_msg()
1534 void *poll_int_queue(struct usb_device *dev, struct int_queue *queue) in poll_int_queue() argument
1536 return _ehci_poll_int_queue(dev, queue); in poll_int_queue()
1539 int destroy_int_queue(struct usb_device *dev, struct int_queue *queue) in destroy_int_queue() argument
1541 return _ehci_destroy_int_queue(dev, queue); in destroy_int_queue()
1582 struct int_queue *queue) in ehci_poll_int_queue() argument
1585 return _ehci_poll_int_queue(udev, queue); in ehci_poll_int_queue()
1589 struct int_queue *queue) in ehci_destroy_int_queue() argument
1592 return _ehci_destroy_int_queue(udev, queue); in ehci_destroy_int_queue()