Lines Matching refs:td_addr
76 uint32_t td_addr; member
164 uint32_t td_addr, bool queuing) in uhci_queue_verify() argument
173 first->td_addr == td_addr); in uhci_queue_verify()
176 static UHCIAsync *uhci_async_alloc(UHCIQueue *queue, uint32_t td_addr) in uhci_async_alloc() argument
181 async->td_addr = td_addr; in uhci_async_alloc()
183 trace_usb_uhci_packet_add(async->queue->token, async->td_addr); in uhci_async_alloc()
190 trace_usb_uhci_packet_del(async->queue->token, async->td_addr); in uhci_async_free()
202 trace_usb_uhci_packet_link_async(async->queue->token, async->td_addr); in uhci_async_link()
209 trace_usb_uhci_packet_unlink_async(async->queue->token, async->td_addr); in uhci_async_unlink()
215 trace_usb_uhci_packet_cancel(async->queue->token, async->td_addr, in uhci_async_cancel()
270 static UHCIAsync *uhci_async_find_td(UHCIState *s, uint32_t td_addr) in uhci_async_find_td() argument
277 if (async->td_addr == td_addr) { in uhci_async_find_td()
643 static int uhci_handle_td_error(UHCIState *s, UHCI_TD *td, uint32_t td_addr, in uhci_handle_td_error() argument
656 trace_usb_uhci_packet_complete_stall(queue_token, td_addr); in uhci_handle_td_error()
663 trace_usb_uhci_packet_complete_babble(queue_token, td_addr); in uhci_handle_td_error()
672 trace_usb_uhci_packet_complete_error(queue_token, td_addr); in uhci_handle_td_error()
700 return uhci_handle_td_error(s, td, async->td_addr, in uhci_complete_td()
723 async->td_addr); in uhci_complete_td()
730 async->td_addr); in uhci_complete_td()
735 UHCI_TD *td, uint32_t td_addr, uint32_t *int_mask) in uhci_handle_td() argument
743 async = uhci_async_find_td(s, td_addr); in uhci_handle_td()
745 if (uhci_queue_verify(async->queue, qh_addr, td, td_addr, queuing)) { in uhci_handle_td()
756 if (q && !uhci_queue_verify(q, qh_addr, td, td_addr, queuing)) { in uhci_handle_td()
812 uhci_read_td(s, &last_td, last->td_addr); in uhci_handle_td()
832 return uhci_handle_td_error(s, td, td_addr, USB_RET_NODEV, in uhci_handle_td()
838 async = uhci_async_alloc(q, td_addr); in uhci_handle_td()
842 usb_packet_setup(&async->packet, pid, q->ep, 0, td_addr, spd, in uhci_handle_td()