Home
last modified time | relevance | path

Searched refs:sitd (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/usb/host/
H A Dehci-sched.c44 return &periodic->sitd->sitd_next; in periodic_next_shadow()
457 if (same_tt(dev, here.sitd->urb->dev)) { in tt_no_collision()
460 mask = hc32_to_cpu(ehci, here.sitd in tt_no_collision()
467 type = Q_NEXT_TYPE(ehci, here.sitd->hw_next); in tt_no_collision()
468 here = here.sitd->sitd_next; in tt_no_collision()
2039 struct ehci_sitd *sitd; in sitd_urb_transaction() local
2065 sitd = list_first_entry(&stream->free_list, in sitd_urb_transaction()
2067 if (sitd->frame == ehci->now_frame) in sitd_urb_transaction()
2069 list_del(&sitd->sitd_list); in sitd_urb_transaction()
2070 sitd_dma = sitd->sitd_dma; in sitd_urb_transaction()
[all …]
H A Dehci-timer.c293 struct ehci_sitd *sitd, *sn; in end_free_itds() local
306 list_for_each_entry_safe(sitd, sn, &ehci->cached_sitd_list, sitd_list) { in end_free_itds()
307 list_del(&sitd->sitd_list); in end_free_itds()
308 dma_pool_free(ehci->sitd_pool, sitd, sitd->sitd_dma); in end_free_itds()
309 if (sitd == ehci->last_sitd_to_free) in end_free_itds()
H A Dehci-dbg.c137 dbg_sitd(const char *label, struct ehci_hcd *ehci, struct ehci_sitd *sitd) in dbg_sitd() argument
140 label, sitd->frame, sitd, hc32_to_cpu(ehci, sitd->hw_next), in dbg_sitd()
141 sitd->urb); in dbg_sitd()
144 hc32_to_cpu(ehci, sitd->hw_fullspeed_ep), in dbg_sitd()
145 hc32_to_cpu(ehci, sitd->hw_uframe), in dbg_sitd()
146 hc32_to_cpu(ehci, sitd->hw_results), in dbg_sitd()
147 hc32_to_cpu(ehci, sitd->hw_buf[0]), in dbg_sitd()
148 hc32_to_cpu(ehci, sitd->hw_buf[1])); in dbg_sitd()
717 p.sitd->stream->ps.period, in fill_periodic_buffer()
718 hc32_to_cpup(ehci, &p.sitd->hw_uframe) in fill_periodic_buffer()
[all …]
H A Dehci.h365 struct ehci_sitd *sitd; /* Q_TYPE_SITD */ member
/openbmc/qemu/hw/usb/
H A Dhcd-ehci.c346 EHCIsitd *sitd) in ehci_trace_sitd() argument
348 trace_usb_ehci_sitd(addr, sitd->next, in ehci_trace_sitd()
349 (bool)(sitd->results & SITD_RESULTS_ACTIVE)); in ehci_trace_sitd()
1733 EHCIsitd sitd; in ehci_state_fetchsitd() local
1738 if (get_dwords(ehci, NLPTR_GET(entry), (uint32_t *)&sitd, in ehci_state_fetchsitd()
1742 ehci_trace_sitd(ehci, entry, &sitd); in ehci_state_fetchsitd()
1744 if (!(sitd.results & SITD_RESULTS_ACTIVE)) { in ehci_state_fetchsitd()
1751 ehci_set_fetch_addr(ehci, async, sitd.next); in ehci_state_fetchsitd()