Lines Matching refs:item
218 struct ept_queue_item *item = ci_get_qtd(ep_num, 0); in ci_flush_qtd() local
219 const unsigned long start = (unsigned long)item; in ci_flush_qtd()
246 struct ept_queue_item *item = ci_get_qtd(ep_num, 0); in ci_invalidate_qtd() local
247 const unsigned long start = (unsigned long)item; in ci_invalidate_qtd()
433 struct ept_queue_item *item; in ci_ep_submit_next_request() local
445 item = ci_get_qtd(num, in); in ci_ep_submit_next_request()
451 head->next = (unsigned long)item; in ci_ep_submit_next_request()
457 dtd = item; in ci_ep_submit_next_request()
483 item = dtd; in ci_ep_submit_next_request()
509 item->next = (unsigned long)other_item; in ci_ep_submit_next_request()
510 item = other_item; in ci_ep_submit_next_request()
511 item->info = INFO_ACTIVE; in ci_ep_submit_next_request()
514 item->next = TERMINATE; in ci_ep_submit_next_request()
515 item->info |= INFO_IOC; in ci_ep_submit_next_request()
519 item = (struct ept_queue_item *)(unsigned long)head->next; in ci_ep_submit_next_request()
520 while (item->next != TERMINATE) { in ci_ep_submit_next_request()
521 ci_flush_td((struct ept_queue_item *)(unsigned long)item->next); in ci_ep_submit_next_request()
522 item = (struct ept_queue_item *)(unsigned long)item->next; in ci_ep_submit_next_request()
614 struct ept_queue_item *item, *next_td; in handle_ep_complete() local
620 item = ci_get_qtd(num, in); in handle_ep_complete()
624 next_td = item; in handle_ep_complete()
628 item = next_td; in handle_ep_complete()
629 len += (item->info >> 16) & 0x7fff; in handle_ep_complete()
630 if (item->info & 0xff) in handle_ep_complete()
632 num, in ? "in" : "out", item->info, item->page0); in handle_ep_complete()
635 item->next; in handle_ep_complete()
637 free(item); in handle_ep_complete()