uhci_td_t
lstd->offs + offsetof(uhci_td_t, td_status),
lstd->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_token),
std->offs + offsetof(uhci_td_t, td_status),
memset(&std->td, 0, sizeof(uhci_td_t));
p->offs + offsetof(uhci_td_t, td_link),
p->offs + offsetof(uhci_td_t, td_link),
p->offs + offsetof(uhci_td_t, td_link),
dataend->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_status),
dataend->offs + offsetof(uhci_td_t, td_link),
dataend->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_token),
std->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_status),
std->offs + offsetof(uhci_td_t, td_link),
vstd->offs + offsetof(uhci_td_t, td_link),
vstd->offs + offsetof(uhci_td_t, td_link),
std->offs + offsetof(uhci_td_t, td_link),
vstd->offs + offsetof(uhci_td_t, td_link),
ux->ux_stdend->offs + offsetof(uhci_td_t, td_status),
ux->ux_stdend->offs + offsetof(uhci_td_t, td_status),
usb_syncmem(&td->dma, td->offs + offsetof(uhci_td_t, td_link),
usb_syncmem(&td->dma, td->offs + offsetof(uhci_td_t, td_link),
uhci_td_t td; /* The real TD, must be first */