Lines Matching refs:item

211 	struct ept_queue_item *item = ci_get_qtd(ep_num, 0);  in ci_flush_qtd()  local
212 const unsigned long start = (unsigned long)item; in ci_flush_qtd()
239 struct ept_queue_item *item = ci_get_qtd(ep_num, 0); in ci_invalidate_qtd() local
240 const unsigned long start = (unsigned long)item; in ci_invalidate_qtd()
424 struct ept_queue_item *item; in ci_ep_submit_next_request() local
436 item = ci_get_qtd(num, in); in ci_ep_submit_next_request()
442 head->next = (unsigned long)item; in ci_ep_submit_next_request()
448 dtd = item; in ci_ep_submit_next_request()
474 item = dtd; in ci_ep_submit_next_request()
500 item->next = (unsigned long)other_item; in ci_ep_submit_next_request()
501 item = other_item; in ci_ep_submit_next_request()
502 item->info = INFO_ACTIVE; in ci_ep_submit_next_request()
505 item->next = TERMINATE; in ci_ep_submit_next_request()
506 item->info |= INFO_IOC; in ci_ep_submit_next_request()
510 item = (struct ept_queue_item *)(unsigned long)head->next; in ci_ep_submit_next_request()
511 while (item->next != TERMINATE) { in ci_ep_submit_next_request()
512 ci_flush_td((struct ept_queue_item *)(unsigned long)item->next); in ci_ep_submit_next_request()
513 item = (struct ept_queue_item *)(unsigned long)item->next; in ci_ep_submit_next_request()
605 struct ept_queue_item *item, *next_td; in handle_ep_complete() local
611 item = ci_get_qtd(num, in); in handle_ep_complete()
615 next_td = item; in handle_ep_complete()
619 item = next_td; in handle_ep_complete()
620 len += (item->info >> 16) & 0x7fff; in handle_ep_complete()
621 if (item->info & 0xff) in handle_ep_complete()
623 num, in ? "in" : "out", item->info, item->page0); in handle_ep_complete()
626 item->next; in handle_ep_complete()
628 free(item); in handle_ep_complete()