Searched refs:sitd (Results 1 - 6 of 6) sorted by relevance

/barrelfish-master/usr/drivers/usb/usb_manager/controller/ehci/
H A Dusb_ehci_queue.c59 * \param sitd the siTD to insert into the list
62 usb_ehci_sitd_t *usb_ehci_enq_fs_td(usb_ehci_sitd_t *sitd, argument
68 sitd->next = last->next;
69 sitd->prev = last;
70 last->next = sitd;
75 sitd->sitd_next = last->sitd_next;
76 last->sitd_next = sitd->sitd_self;
78 return (sitd);
84 * \param sitd the siTD element to be removed
87 usb_ehci_sitd_t *usb_ehci_deq_fs_td(usb_ehci_sitd_t *sitd, argument
[all...]
H A Dusb_ehci_memory.c255 usb_ehci_sitd_t *sitd; local
261 sitd = free_sitd;
262 free_sitd = sitd->obj_next;
263 return (sitd);
281 sitd = page->free.buffer;
286 USB_DEBUG_MEM(" Allocating SITD: vaddr=%p, phys=%p (%x) [%x]\n", sitd,
288 memset(sitd, 0, size_sitd);
289 sitd->sitd_self = sitd_self;
290 sitd->obj_next = free_sitd;
291 free_sitd = sitd;
309 usb_ehci_sitd_free(struct usb_ehci_sitd *sitd) argument
[all...]
H A Dusb_ehci_memory.h31 void usb_ehci_sitd_free(struct usb_ehci_sitd *sitd);
H A Dusb_ehci.c464 usb_ehci_sitd_t *sitd; local
469 sitd = usb_ehci_sitd_alloc();
470 hc->qh_sitd_fs_last[i] = sitd;
472 sitd->sitd_self |= USB_EHCI_LINKTYPE_SITD;
474 sitd->sitd_back_link = USB_EHCI_LINK_TERMINATE;
477 sitd->sitd_next = hc->qh_intr_last[next]->qh_self;
484 itd->itd_next = sitd->sitd_self;
H A Dusb_ehci_xfer.c91 * x itd or sitd (depending on the size or the speed)
188 usb_ehci_sitd_t *sitd = usb_ehci_sitd_alloc(); local
190 if (sitd == NULL) {
192 sitd = obj_last;
193 while (sitd != NULL) {
194 usb_ehci_sitd_free(sitd);
195 sitd = sitd->obj_next;
201 sitd->obj_next = obj_last;
203 obj_last = sitd;
[all...]
H A Dusb_ehci.h322 #define USB_EHCI_SITD_BACK_LINK_VALID(sitd) \
323 (!((sitd)->sitd_back_link) & 0x1))

Completed in 84 milliseconds