Lines Matching defs:iso
122 struct iso {
125 } iso;
496 std->td.td_status = htole32(UHCI_TD_IOS); /* iso, inactive */
1548 uhci_soft_td_t **stds = upipe->u.iso.stds;
1575 upipe->u.iso.inuse -= nframes;
2602 struct iso *iso = &upipe->u.iso;
2610 iso->inuse, iso->next, xfer, xfer->nframes));
2622 if (iso->inuse >= UHCI_VFRAMELIST_COUNT)
2626 next = iso->next;
2644 std = iso->stds[next];
2667 iso->next = next;
2668 iso->inuse += xfer->nframes;
2696 end = upipe->u.iso.stds[i];
2727 uhci_soft_td_t **stds = upipe->u.iso.stds;
2788 struct iso *iso;
2797 iso = &upipe->u.iso;
2800 std = iso->stds[i];
2815 std = iso->stds[i];
2840 free(iso->stds, M_USBHC);
2854 struct iso *iso;
2857 iso = &upipe->u.iso;
2858 iso->stds = malloc(UHCI_VFRAMELIST_COUNT * sizeof (uhci_soft_td_t *),
2869 std->td.td_status = htole32(UHCI_TD_IOS); /* iso, inactive */
2873 iso->stds[i] = std;
2879 std = iso->stds[i];
2900 iso->next = -1;
2901 iso->inuse = 0;
2907 uhci_free_std(sc, iso->stds[i]);
2908 free(iso->stds, M_USBHC);