Home | History | Annotate | Download | only in usb

Lines Matching defs:isoc

233 		struct uvideo_isoc_xfer isoc;
1186 ix = &vs->vs_xfer.isoc;
1193 "ISOC stream *\n"));
1290 while (!SLIST_EMPTY(&vs->vs_xfer.isoc.ix_altlist)) {
1291 alt = SLIST_FIRST(&vs->vs_xfer.isoc.ix_altlist);
1292 SLIST_REMOVE_HEAD(&vs->vs_xfer.isoc.ix_altlist,
1645 ix = &vs->vs_xfer.isoc;
1705 struct uvideo_isoc *isoc = &ix->ix_i[i];
1706 isoc->i_frlengths =
1707 kmem_alloc(sizeof(isoc->i_frlengths[0]) * nframes,
1720 struct uvideo_isoc *isoc = &ix->ix_i[i];
1723 &isoc->i_xfer);
1730 isoc->i_buf = usbd_get_buffer(isoc->i_xfer);
1785 ix = &vs->vs_xfer.isoc;
1791 struct uvideo_isoc *isoc = &ix->ix_i[i];
1792 if (isoc->i_xfer != NULL) {
1793 usbd_destroy_xfer(isoc->i_xfer);
1794 isoc->i_xfer = NULL;
1804 struct uvideo_isoc *isoc = &ix->ix_i[i];
1805 if (isoc->i_frlengths != NULL) {
1806 kmem_free(isoc->i_frlengths,
1807 sizeof(isoc->i_frlengths[0]) *
1809 isoc->i_frlengths = NULL;
1841 uvideo_stream_recv_isoc_start1(&vs->vs_xfer.isoc.ix_i[i]);
1848 uvideo_stream_recv_isoc_start1(struct uvideo_isoc *isoc)
1854 ix = isoc->i_ix;
1857 isoc->i_frlengths[i] = ix->ix_uframe_len;
1859 usbd_setup_isoc_xfer(isoc->i_xfer,
1860 isoc,
1861 isoc->i_frlengths,
1866 err = usbd_transfer(isoc->i_xfer);
1907 /* Callback on completion of usb isoc transfer */
1915 struct uvideo_isoc *isoc;
1920 isoc = priv;
1921 vs = isoc->i_vs;
1922 ix = isoc->i_ix;
1941 for (i = 0, buf = isoc->i_buf;
1946 isoc->i_frlengths[i]);
1953 uvideo_stream_recv_isoc_start1(isoc);