Home
last modified time | relevance | path

Searched refs:isoc (Results 1 – 8 of 8) sorted by relevance

/netbsd/src/sys/dev/usb/
Dauvitek_video.c566 struct auvitek_isoc *isoc = &ax->ax_i[i]; in auvitek_start_xfer() local
567 isoc->i_ax = ax; in auvitek_start_xfer()
568 isoc->i_frlengths = in auvitek_start_xfer()
569 kmem_alloc(sizeof(isoc->i_frlengths[0]) * nframes, in auvitek_start_xfer()
582 struct auvitek_isoc *isoc = &ax->ax_i[i]; in auvitek_start_xfer() local
585 nframes * uframe_len, 0, ax->ax_nframes, &isoc->i_xfer); in auvitek_start_xfer()
592 isoc->i_buf = usbd_get_buffer(isoc->i_xfer); in auvitek_start_xfer()
609 struct auvitek_isoc *isoc = &ax->ax_i[i]; in auvitek_stop_xfer() local
610 if (isoc->i_xfer != NULL) { in auvitek_stop_xfer()
611 usbd_destroy_xfer(isoc->i_xfer); in auvitek_stop_xfer()
[all …]
Dubt.c1380 ubt_xmit_sco_start1(struct ubt_softc *sc, struct ubt_isoc_xfer *isoc) in ubt_xmit_sco_start1() argument
1387 buf = isoc->buf; in ubt_xmit_sco_start1()
1430 DPRINTFN(15, "isoc=%p, len=%d, space=%d\n", isoc, len, space); in ubt_xmit_sco_start1()
1438 isoc->busy = 1; in ubt_xmit_sco_start1()
1447 isoc->size[num] = size; in ubt_xmit_sco_start1()
1451 usbd_setup_isoc_xfer(isoc->xfer, in ubt_xmit_sco_start1()
1452 isoc, in ubt_xmit_sco_start1()
1453 isoc->size, in ubt_xmit_sco_start1()
1458 usbd_transfer(isoc->xfer); in ubt_xmit_sco_start1()
1465 struct ubt_isoc_xfer *isoc = h; in ubt_xmit_sco_complete() local
[all …]
Duvideo.c233 struct uvideo_isoc_xfer isoc; member
1186 ix = &vs->vs_xfer.isoc; in uvideo_stream_init_desc()
1290 while (!SLIST_EMPTY(&vs->vs_xfer.isoc.ix_altlist)) { in uvideo_stream_free()
1291 alt = SLIST_FIRST(&vs->vs_xfer.isoc.ix_altlist); in uvideo_stream_free()
1292 SLIST_REMOVE_HEAD(&vs->vs_xfer.isoc.ix_altlist, in uvideo_stream_free()
1645 ix = &vs->vs_xfer.isoc; in uvideo_stream_start_xfer()
1705 struct uvideo_isoc *isoc = &ix->ix_i[i]; in uvideo_stream_start_xfer() local
1706 isoc->i_frlengths = in uvideo_stream_start_xfer()
1707 kmem_alloc(sizeof(isoc->i_frlengths[0]) * nframes, in uvideo_stream_start_xfer()
1720 struct uvideo_isoc *isoc = &ix->ix_i[i]; in uvideo_stream_start_xfer() local
[all …]
Duhci.c157 struct isoc { struct
160 } isoc; member
1641 uhci_soft_td_t **stds = upipe->isoc.stds; in uhci_idone()
1670 upipe->isoc.inuse -= nframes; in uhci_idone()
2840 struct isoc *isoc = &upipe->isoc; in uhci_device_isoc_transfer() local
2847 isoc->inuse, isoc->next, (uintptr_t)xfer, xfer->ux_nframes); in uhci_device_isoc_transfer()
2859 if (isoc->inuse >= UHCI_VFRAMELIST_COUNT) in uhci_device_isoc_transfer()
2869 next = isoc->next; in uhci_device_isoc_transfer()
2886 std = isoc->stds[next]; in uhci_device_isoc_transfer()
2917 isoc->next = next; in uhci_device_isoc_transfer()
[all …]
Dohci.c278 struct isoc { struct
280 } isoc; member
1635 opipe->isoc.inuse -= xfer->ux_nframes; in ohci_softintr()
3585 struct isoc *isoc = &opipe->isoc; in ohci_device_isoc_enter() local
3588 isoc->inuse, isoc->next, (uintptr_t)xfer, xfer->ux_nframes); in ohci_device_isoc_enter()
3597 if (isoc->next == -1) { in ohci_device_isoc_enter()
3603 isoc->next = O32TOH(sc->sc_hcca->hcca_frame_number) + 5; in ohci_device_isoc_enter()
3604 DPRINTFN(2,"start next=%jd", isoc->next, 0, 0, 0); in ohci_device_isoc_enter()
3658 OHCI_ITD_SET_SF(isoc->next) | in ohci_device_isoc_enter()
3676 isoc->next = isoc->next + ncur; in ohci_device_isoc_enter()
[all …]
Demdtv_dtv.c407 struct usbd_pipe *isoc = sc->sc_isoc_pipe; in emdtv_dtv_isoc() local
419 usbd_clear_endpoint_stall_async(isoc); in emdtv_dtv_isoc()
Dehci.c158 } isoc; member
2147 epipe->isoc.next_frame = 0; in ehci_open()
2148 epipe->isoc.cur_xfers = 0; in ehci_open()
4554 if (epipe->isoc.cur_xfers > 0) { in ehci_device_fs_isoc_transfer()
4555 frindex = epipe->isoc.next_frame; in ehci_device_fs_isoc_transfer()
4610 epipe->isoc.cur_xfers++; in ehci_device_fs_isoc_transfer()
4611 epipe->isoc.next_frame = frindex; in ehci_device_fs_isoc_transfer()
4646 epipe->isoc.cur_xfers--; in ehci_device_fs_isoc_done()
4934 if (epipe->isoc.cur_xfers > 0) { in ehci_device_isoc_transfer()
4935 frindex = epipe->isoc.next_frame; in ehci_device_isoc_transfer()
[all …]
/netbsd/src/doc/
DCHANGES.prev9810 ehci(4): Fix high-speed isoc USB transfers and add dma-sync of
12015 - FS/LS isoc support on ehci(4).