Home
last modified time | relevance | path

Searched refs:iso_frame_desc (Results 1 – 83 of 83) sorted by relevance

/linux-4.1.27/drivers/media/usb/gspca/
Dbenq.c123 urb->iso_frame_desc[i].length = SD_PKT_SZ; in sd_start()
124 urb->iso_frame_desc[i].offset = SD_PKT_SZ * i; in sd_start()
187 if (urb0->iso_frame_desc[i].actual_length != SD_PKT_SZ in sd_isoc_irq()
188 || urb->iso_frame_desc[i].actual_length != SD_PKT_SZ) { in sd_isoc_irq()
190 urb0->iso_frame_desc[i].actual_length, in sd_isoc_irq()
191 urb->iso_frame_desc[i].actual_length); in sd_isoc_irq()
195 st = urb0->iso_frame_desc[i].status; in sd_isoc_irq()
197 st = urb->iso_frame_desc[i].status; in sd_isoc_irq()
222 + urb0->iso_frame_desc[i].offset; in sd_isoc_irq()
238 + urb->iso_frame_desc[i].offset; in sd_isoc_irq()
Dkonica.c236 urb->iso_frame_desc[i].length = packet_size; in sd_start()
237 urb->iso_frame_desc[i].offset = packet_size * i; in sd_start()
310 if (data_urb->iso_frame_desc[i].status || in sd_isoc_irq()
311 status_urb->iso_frame_desc[i].status) { in sd_isoc_irq()
313 data_urb->iso_frame_desc[i].status, in sd_isoc_irq()
314 status_urb->iso_frame_desc[i].status); in sd_isoc_irq()
319 if (status_urb->iso_frame_desc[i].actual_length != 1) { in sd_isoc_irq()
321 status_urb->iso_frame_desc[i].actual_length); in sd_isoc_irq()
327 + status_urb->iso_frame_desc[i].offset); in sd_isoc_irq()
330 + data_urb->iso_frame_desc[i].offset; in sd_isoc_irq()
[all …]
Dgspca.c321 len = urb->iso_frame_desc[i].actual_length; in fill_frame()
324 st = urb->iso_frame_desc[i].status; in fill_frame()
339 i, urb->iso_frame_desc[i].offset, len); in fill_frame()
341 + urb->iso_frame_desc[i].offset; in fill_frame()
824 urb->iso_frame_desc[i].length = psize; in create_urbs()
825 urb->iso_frame_desc[i].offset = psize * i; in create_urbs()
Dsonixj.c2771 gspca_dev->urb[0]->iso_frame_desc[0].length); in sd_pkt_scan()
Dsn9c20x.c2210 gspca_dev->urb[0]->iso_frame_desc[0].length); in transfer_check()
/linux-4.1.27/drivers/media/usb/dvb-usb/
Dusb-urb.c44 if (urb->iso_frame_desc[i].status != 0) in usb_urb_complete()
45 deb_ts("iso frame descriptor has an error: %d\n",urb->iso_frame_desc[i].status); in usb_urb_complete()
46 else if (urb->iso_frame_desc[i].actual_length > 0) in usb_urb_complete()
47 … stream->complete(stream, b + urb->iso_frame_desc[i].offset, urb->iso_frame_desc[i].actual_length); in usb_urb_complete()
49 urb->iso_frame_desc[i].status = 0; in usb_urb_complete()
50 urb->iso_frame_desc[i].actual_length = 0; in usb_urb_complete()
202 urb->iso_frame_desc[j].offset = frame_offset; in usb_isoc_urb_init()
203 urb->iso_frame_desc[j].length = stream->props.u.isoc.framesize; in usb_isoc_urb_init()
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_isight.c108 if (urb->iso_frame_desc[i].status < 0) { in uvc_video_decode_isight()
111 urb->iso_frame_desc[i].status); in uvc_video_decode_isight()
125 urb->iso_frame_desc[i].offset, in uvc_video_decode_isight()
126 urb->iso_frame_desc[i].actual_length); in uvc_video_decode_isight()
Duvc_video.c1162 if (urb->iso_frame_desc[i].status < 0) { in uvc_video_decode_isoc()
1164 "lost (%d).\n", urb->iso_frame_desc[i].status); in uvc_video_decode_isoc()
1172 mem = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in uvc_video_decode_isoc()
1175 urb->iso_frame_desc[i].actual_length); in uvc_video_decode_isoc()
1188 urb->iso_frame_desc[i].actual_length - ret); in uvc_video_decode_isoc()
1192 urb->iso_frame_desc[i].actual_length); in uvc_video_decode_isoc()
1525 urb->iso_frame_desc[j].offset = j * psize; in uvc_init_video_isoc()
1526 urb->iso_frame_desc[j].length = psize; in uvc_init_video_isoc()
/linux-4.1.27/sound/usb/
Dendpoint.c213 urb->iso_frame_desc[i].offset = offs * ep->stride; in prepare_outbound_urb()
214 urb->iso_frame_desc[i].length = counts * ep->stride; in prepare_outbound_urb()
231 urb->iso_frame_desc[0].length = 4; in prepare_outbound_urb()
232 urb->iso_frame_desc[0].offset = 0; in prepare_outbound_urb()
242 urb->iso_frame_desc[0].length = 3; in prepare_outbound_urb()
243 urb->iso_frame_desc[0].offset = 0; in prepare_outbound_urb()
268 urb->iso_frame_desc[i].offset = offs; in prepare_inbound_urb()
269 urb->iso_frame_desc[i].length = ep->curpacksize; in prepare_inbound_urb()
278 urb->iso_frame_desc[0].length = min(4u, ep->syncmaxsize); in prepare_inbound_urb()
279 urb->iso_frame_desc[0].offset = 0; in prepare_inbound_urb()
[all …]
Dpcm.c1253 cp = (unsigned char *)urb->transfer_buffer + urb->iso_frame_desc[i].offset + subs->pkt_offset_adj; in retire_capture_urb()
1254 if (urb->iso_frame_desc[i].status && printk_ratelimit()) { in retire_capture_urb()
1256 i, urb->iso_frame_desc[i].status); in retire_capture_urb()
1259 bytes = urb->iso_frame_desc[i].actual_length; in retire_capture_urb()
1385 urb->iso_frame_desc[i].offset = frames * ep->stride; in prepare_playback_urb()
1386 urb->iso_frame_desc[i].length = counts * ep->stride; in prepare_playback_urb()
1400 urb->iso_frame_desc[i].length = in prepare_playback_urb()
1407 urb->iso_frame_desc[i].offset = in prepare_playback_urb()
1409 urb->iso_frame_desc[i].length = 0; in prepare_playback_urb()
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Dusb_urb.c51 if (urb->iso_frame_desc[i].status != 0) in usb_urb_complete()
55 urb->iso_frame_desc[i].status); in usb_urb_complete()
56 else if (urb->iso_frame_desc[i].actual_length > 0) in usb_urb_complete()
58 b + urb->iso_frame_desc[i].offset, in usb_urb_complete()
59 urb->iso_frame_desc[i].actual_length); in usb_urb_complete()
61 urb->iso_frame_desc[i].status = 0; in usb_urb_complete()
62 urb->iso_frame_desc[i].actual_length = 0; in usb_urb_complete()
198 urb->iso_frame_desc[j].offset = frame_offset; in usb_urb_alloc_isoc_urbs()
199 urb->iso_frame_desc[j].length = in usb_urb_alloc_isoc_urbs()
/linux-4.1.27/sound/usb/usx2y/
Dusb_stream.c45 urb->iso_frame_desc[pack].offset = lb; in playback_prep_freqn()
46 urb->iso_frame_desc[pack].length = l; in playback_prep_freqn()
82 desc = urb->iso_frame_desc; in init_pipe_urbs()
282 od = io->iso_frame_desc; in usb_stream_prepare_playback()
286 id = ii->iso_frame_desc + in usb_stream_prepare_playback()
298 l = inurb->iso_frame_desc[s->sync_packet].actual_length; in usb_stream_prepare_playback()
340 id = iu->iso_frame_desc; in prepare_inurb()
388 id = iu->iso_frame_desc; in loop_back()
421 id = iu->iso_frame_desc; in loop_back()
446 struct usb_iso_packet_descriptor *id = inurb->iso_frame_desc; in stream_idle()
[all …]
Dusx2yhwdeppcm.c76 if (urb->iso_frame_desc[i].status) { /* active? hmm, skip this */ in usX2Y_usbpcm_urb_capt_retire()
77 …R "active frame status %i. Most probably some hardware problem.\n", urb->iso_frame_desc[i].status); in usX2Y_usbpcm_urb_capt_retire()
78 return urb->iso_frame_desc[i].status; in usX2Y_usbpcm_urb_capt_retire()
80 lens += urb->iso_frame_desc[i].actual_length / usX2Y->stride; in usX2Y_usbpcm_urb_capt_retire()
135 urb->iso_frame_desc[pack].offset = shm->captured_iso[shm->playback_iso_head].offset; in usX2Y_hwdep_urb_play_prepare()
136 urb->iso_frame_desc[pack].length = shm->captured_iso[shm->playback_iso_head].length; in usX2Y_hwdep_urb_play_prepare()
138 memset((char *)urb->transfer_buffer + urb->iso_frame_desc[pack].offset, 0, in usX2Y_hwdep_urb_play_prepare()
139 urb->iso_frame_desc[pack].length); in usX2Y_hwdep_urb_play_prepare()
154 struct usb_iso_packet_descriptor *desc = urb->iso_frame_desc + pack; in usX2Y_usbpcm_urb_capt_iso_advance()
442 urb->iso_frame_desc[pack].offset = subs->maxpacksize * (pack + u * nr_of_packs()); in usX2Y_usbpcm_urbs_start()
[all …]
Dusbusx2yaudio.c80 cp = (unsigned char*)urb->transfer_buffer + urb->iso_frame_desc[i].offset; in usX2Y_urb_capt_retire()
81 if (urb->iso_frame_desc[i].status) { /* active? hmm, skip this */ in usX2Y_urb_capt_retire()
84 urb->iso_frame_desc[i].status); in usX2Y_urb_capt_retire()
85 return urb->iso_frame_desc[i].status; in usX2Y_urb_capt_retire()
87 len = urb->iso_frame_desc[i].actual_length / usX2Y->stride; in usX2Y_urb_capt_retire()
138 counts = cap_urb->iso_frame_desc[pack].actual_length / usX2Y->stride; in usX2Y_urb_play_prepare()
145 urb->iso_frame_desc[pack].offset = pack ? in usX2Y_urb_play_prepare()
146 urb->iso_frame_desc[pack - 1].offset + in usX2Y_urb_play_prepare()
147 urb->iso_frame_desc[pack - 1].length : in usX2Y_urb_play_prepare()
149 urb->iso_frame_desc[pack].length = cap_urb->iso_frame_desc[pack].actual_length; in usX2Y_urb_play_prepare()
[all …]
/linux-4.1.27/drivers/media/usb/b2c2/
Dflexcop-usb.c357 if (urb->iso_frame_desc[i].status < 0) { in flexcop_usb_urb_complete()
359 urb->iso_frame_desc[i].status); in flexcop_usb_urb_complete()
361 if (urb->iso_frame_desc[i].actual_length > 0) { in flexcop_usb_urb_complete()
363 urb->iso_frame_desc[i].actual_length); in flexcop_usb_urb_complete()
367 urb->iso_frame_desc[i].offset, in flexcop_usb_urb_complete()
368 urb->iso_frame_desc[i].actual_length); in flexcop_usb_urb_complete()
370 urb->iso_frame_desc[i].status = 0; in flexcop_usb_urb_complete()
371 urb->iso_frame_desc[i].actual_length = 0; in flexcop_usb_urb_complete()
449 urb->iso_frame_desc[j].offset = frame_offset; in flexcop_usb_transfer_init()
450 urb->iso_frame_desc[j].length = frame_size; in flexcop_usb_transfer_init()
/linux-4.1.27/drivers/media/usb/stk1160/
Dstk1160-video.c247 status = urb->iso_frame_desc[i].status; in stk1160_process_isoc()
254 p = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in stk1160_process_isoc()
255 len = urb->iso_frame_desc[i].actual_length; in stk1160_process_isoc()
330 urb->iso_frame_desc[i].status = 0; in stk1160_isoc_irq()
331 urb->iso_frame_desc[i].actual_length = 0; in stk1160_isoc_irq()
506 urb->iso_frame_desc[j].offset = k; in stk1160_alloc_isoc()
507 urb->iso_frame_desc[j].length = in stk1160_alloc_isoc()
/linux-4.1.27/drivers/usb/wusbcore/
Dwa-xfer.c555 struct usb_iso_packet_descriptor *iso_frame_desc = in __wa_seg_calculate_isoc_frame_count() local
556 xfer->urb->iso_frame_desc; in __wa_seg_calculate_isoc_frame_count()
559 && ((segment_size + iso_frame_desc[index].length) in __wa_seg_calculate_isoc_frame_count()
571 && ((iso_frame_desc[index - 1].offset + in __wa_seg_calculate_isoc_frame_count()
572 iso_frame_desc[index - 1].length) != in __wa_seg_calculate_isoc_frame_count()
573 iso_frame_desc[index].offset)) in __wa_seg_calculate_isoc_frame_count()
578 segment_size += iso_frame_desc[index].length; in __wa_seg_calculate_isoc_frame_count()
673 struct usb_iso_packet_descriptor *iso_frame_desc = in __wa_setup_isoc_packet_descr() local
674 xfer->urb->iso_frame_desc; in __wa_setup_isoc_packet_descr()
686 cpu_to_le16(iso_frame_desc[offset_index].length); in __wa_setup_isoc_packet_descr()
[all …]
/linux-4.1.27/sound/usb/caiaq/
Daudio.c665 if (urb->iso_frame_desc[frame].status) in read_completed()
668 len = urb->iso_frame_desc[outframe].actual_length; in read_completed()
669 out->iso_frame_desc[outframe].length = len; in read_completed()
670 out->iso_frame_desc[outframe].actual_length = 0; in read_completed()
671 out->iso_frame_desc[outframe].offset = offset; in read_completed()
676 fill_out_urb(cdev, out, &out->iso_frame_desc[outframe]); in read_completed()
677 read_in_urb(cdev, urb, &urb->iso_frame_desc[frame]); in read_completed()
698 urb->iso_frame_desc[frame].offset = BYTES_PER_FRAME * frame; in read_completed()
699 urb->iso_frame_desc[frame].length = BYTES_PER_FRAME; in read_completed()
700 urb->iso_frame_desc[frame].actual_length = 0; in read_completed()
[all …]
/linux-4.1.27/drivers/isdn/gigaset/
Dbas-gigaset.c293 = &urb->iso_frame_desc[i]; in dump_urb()
885 ubc->isoinlost += urb->iso_frame_desc[i].actual_length; in read_iso_callback()
886 if (unlikely(urb->iso_frame_desc[i].status != 0 && in read_iso_callback()
887 urb->iso_frame_desc[i].status != -EINPROGRESS)) in read_iso_callback()
888 ubc->loststatus = urb->iso_frame_desc[i].status; in read_iso_callback()
889 urb->iso_frame_desc[i].status = 0; in read_iso_callback()
890 urb->iso_frame_desc[i].actual_length = 0; in read_iso_callback()
985 urb->iso_frame_desc[j].offset = j * BAS_MAXFRAME; in starturbs()
986 urb->iso_frame_desc[j].length = BAS_MAXFRAME; in starturbs()
987 urb->iso_frame_desc[j].status = 0; in starturbs()
[all …]
/linux-4.1.27/drivers/usb/host/
Dfhci-q.c231 len = urb->iso_frame_desc[td->iso_index].length; in fhci_done_td()
236 urb->iso_frame_desc[td->iso_index].actual_length = len; in fhci_done_td()
237 urb->iso_frame_desc[td->iso_index].status = in fhci_done_td()
Dohci-q.c724 data + urb->iso_frame_desc [cnt].offset, in td_submit_urb()
725 urb->iso_frame_desc [cnt].length, urb, cnt); in td_submit_urb()
775 dlen = urb->iso_frame_desc [td->index].length; in td_done()
783 urb->iso_frame_desc [td->index].actual_length = dlen; in td_done()
784 urb->iso_frame_desc [td->index].status = cc_to_error [cc]; in td_done()
Dimx21-hcd.c599 td->urb->iso_frame_desc[ in schedule_isoc_etds()
601 td->urb->iso_frame_desc[td->isoc_index].status = -EXDEV; in schedule_isoc_etds()
680 urb->iso_frame_desc[isoc_index].actual_length = bytes_xfrd; in isoc_etd_done()
681 urb->iso_frame_desc[isoc_index].status = cc_to_error[cc]; in isoc_etd_done()
846 unsigned int offset = urb->iso_frame_desc[i].offset; in imx21_hc_urb_enqueue_isoc()
849 td->len = urb->iso_frame_desc[i].length; in imx21_hc_urb_enqueue_isoc()
Dr8a66597-hcd.c1348 urb->iso_frame_desc[td->iso_cnt].offset); in packet_read()
1349 urb_len = urb->iso_frame_desc[td->iso_cnt].length; in packet_read()
1371 urb->iso_frame_desc[td->iso_cnt].actual_length = size; in packet_read()
1372 urb->iso_frame_desc[td->iso_cnt].status = status; in packet_read()
1423 urb->iso_frame_desc[td->iso_cnt].offset); in packet_write()
1425 (int)urb->iso_frame_desc[td->iso_cnt].length); in packet_write()
1444 urb->iso_frame_desc[td->iso_cnt].actual_length = size; in packet_write()
1445 urb->iso_frame_desc[td->iso_cnt].status = 0; in packet_write()
Dehci-sched.c1230 length = urb->iso_frame_desc [i].length; in itd_sched_init()
1231 buf = dma + urb->iso_frame_desc [i].offset; in itd_sched_init()
1861 desc = &urb->iso_frame_desc [urb_index]; in itd_complete()
2030 length = urb->iso_frame_desc [i].length & 0x03ff; in sitd_sched_init()
2031 buf = dma + urb->iso_frame_desc [i].offset; in sitd_sched_init()
2251 desc = &urb->iso_frame_desc [urb_index]; in sitd_complete()
Dfhci-hcd.c425 urb->iso_frame_desc[i].actual_length = 0; in fhci_urb_enqueue()
426 urb->iso_frame_desc[i].status = (u32) (-EXDEV); in fhci_urb_enqueue()
Duhci-q.c1344 uhci_explen(urb->iso_frame_desc[i].length), in uhci_submit_isochronous()
1346 urb->iso_frame_desc[i].offset); in uhci_submit_isochronous()
1360 qh->iso_packet_desc = &urb->iso_frame_desc[0]; in uhci_submit_isochronous()
1540 qh->iso_packet_desc = &nurb->iso_frame_desc[0]; in uhci_giveback_urb()
Dfhci-sched.c857 data + urb->iso_frame_desc[cnt].offset, in fhci_queue_urb()
858 urb->iso_frame_desc[cnt].length, in fhci_queue_urb()
Dxhci-ring.c2015 frame = &td->urb->iso_frame_desc[idx]; in process_isoc_td()
2093 frame = &td->urb->iso_frame_desc[idx]; in skip_isoc_td()
3496 addr = (u64) (urb->transfer_dma + urb->iso_frame_desc[i].offset); in count_isoc_trbs_needed()
3497 td_len = urb->iso_frame_desc[i].length; in count_isoc_trbs_needed()
3602 addr = start_addr + urb->iso_frame_desc[i].offset; in xhci_queue_isoc_tx()
3603 td_len = urb->iso_frame_desc[i].length; in xhci_queue_isoc_tx()
Disp1362-hcd.c281 len = min_t(size_t, urb->iso_frame_desc[fno].length, MAX_XFER_SIZE); in prepare_ptd()
282 ep->data = urb->transfer_buffer + urb->iso_frame_desc[fno].offset; in prepare_ptd()
294 len = min_t(size_t, urb->iso_frame_desc[0].length, MAX_XFER_SIZE); in prepare_ptd()
Dfusbh200-hcd.c4169 length = urb->iso_frame_desc [i].length; in itd_sched_init()
4170 buf = dma + urb->iso_frame_desc [i].offset; in itd_sched_init()
4602 desc = &urb->iso_frame_desc [urb_index]; in itd_complete()
Dfotg210-hcd.c4235 length = urb->iso_frame_desc[i].length; in itd_sched_init()
4236 buf = dma + urb->iso_frame_desc[i].offset; in itd_sched_init()
4667 desc = &urb->iso_frame_desc[urb_index]; in itd_complete()
DKconfig676 The driver doesn't support iso_frame_desc (yet), but for some simple
/linux-4.1.27/drivers/isdn/hisax/
Dhfc_usb.c444 urb->iso_frame_desc[k].offset = packet_size * k; in fill_isoc_urb()
445 urb->iso_frame_desc[k].length = packet_size; in fill_isoc_urb()
446 urb->iso_frame_desc[k].actual_length = 0; in fill_isoc_urb()
490 iso_frame_desc[k].offset = in start_isoc_chain()
493 iso_frame_desc[k].length = in start_isoc_chain()
565 errcode = urb->iso_frame_desc[k].status; in tx_iso_complete()
633 urb->iso_frame_desc[k].offset = tx_offset; in tx_iso_complete()
634 urb->iso_frame_desc[k].length = in tx_iso_complete()
639 urb->iso_frame_desc[k].offset = in tx_iso_complete()
642 urb->iso_frame_desc[k].length = 1; in tx_iso_complete()
[all …]
Dst5481_usb.c422 urb->iso_frame_desc[k].offset = packet_size * k; in fill_isoc_urb()
423 urb->iso_frame_desc[k].length = packet_size; in fill_isoc_urb()
424 urb->iso_frame_desc[k].actual_length = 0; in fill_isoc_urb()
595 for (pipd = &urb->iso_frame_desc[0], in st5481_isoc_flatten()
596 pend = &urb->iso_frame_desc[urb->number_of_packets], in st5481_isoc_flatten()
Dst5481.h485 len = urb->iso_frame_desc[i].actual_length; in dump_iso_packet()
487 len = urb->iso_frame_desc[i].length; in dump_iso_packet()
489 ofs = urb->iso_frame_desc[i].offset; in dump_iso_packet()
Dst5481_b.c112 urb->iso_frame_desc[i].offset = offset; in usb_b_out()
113 urb->iso_frame_desc[i].length = packet_size; in usb_b_out()
Dst5481_d.c343 desc = &urb->iso_frame_desc[num_packets]; in usb_d_out()
450 urb->iso_frame_desc[0].offset = 0; in dout_start_xmit()
451 urb->iso_frame_desc[0].length = len; in dout_start_xmit()
/linux-4.1.27/drivers/isdn/hardware/mISDN/
Dhfcsusb.c964 urb->iso_frame_desc[k].offset = packet_size * k; in fill_isoc_urb()
965 urb->iso_frame_desc[k].length = packet_size; in fill_isoc_urb()
966 urb->iso_frame_desc[k].actual_length = 0; in fill_isoc_urb()
1015 len = urb->iso_frame_desc[k].actual_length; in rx_iso_complete()
1016 offset = urb->iso_frame_desc[k].offset; in rx_iso_complete()
1018 iso_status = urb->iso_frame_desc[k].status; in rx_iso_complete()
1242 errcode = urb->iso_frame_desc[k].status; in tx_iso_complete()
1294 urb->iso_frame_desc[k].offset = tx_offset; in tx_iso_complete()
1295 urb->iso_frame_desc[k].length = current_len + 1; in tx_iso_complete()
1304 urb->iso_frame_desc[k].offset, in tx_iso_complete()
[all …]
/linux-4.1.27/drivers/usb/usbip/
Dusbip_common.c608 usbip_pack_iso(&iso[i], &urb->iso_frame_desc[i], 1); in usbip_alloc_iso_desc_pdu()
657 usbip_pack_iso(&iso[i], &urb->iso_frame_desc[i], 0); in usbip_recv_iso()
658 total_length += urb->iso_frame_desc[i].actual_length; in usbip_recv_iso()
712 actualoffset -= urb->iso_frame_desc[i].actual_length; in usbip_pad_iso()
713 memmove(urb->transfer_buffer + urb->iso_frame_desc[i].offset, in usbip_pad_iso()
715 urb->iso_frame_desc[i].actual_length); in usbip_pad_iso()
Dstub_tx.c224 urb->iso_frame_desc[i].offset; in stub_send_ret_submit()
226 urb->iso_frame_desc[i].actual_length; in stub_send_ret_submit()
228 txsize += urb->iso_frame_desc[i].actual_length; in stub_send_ret_submit()
/linux-4.1.27/sound/usb/misc/
Dua101.c124 struct usb_iso_packet_descriptor iso_frame_desc[1]; member
203 urb->urb.iso_frame_desc[0].length / in playback_urb_complete()
297 urb->urb.iso_frame_desc[0].length = in playback_tasklet()
305 urb->urb.iso_frame_desc[0].length); in playback_tasklet()
372 if (urb->status >= 0 && urb->iso_frame_desc[0].status >= 0) in capture_urb_complete()
373 frames = urb->iso_frame_desc[0].actual_length / in capture_urb_complete()
601 urb->iso_frame_desc[0].length = in start_usb_playback()
604 urb->iso_frame_desc[0].length); in start_usb_playback()
1131 urb->urb.iso_frame_desc[0].offset = 0; in alloc_stream_urbs()
1132 urb->urb.iso_frame_desc[0].length = max_packet_size; in alloc_stream_urbs()
/linux-4.1.27/include/linux/
Dusbdevice_fs.h71 struct usbdevfs_iso_packet_desc iso_frame_desc[0]; member
Dusb.h1480 struct usb_iso_packet_descriptor iso_frame_desc[0]; member
/linux-4.1.27/sound/usb/line6/
Dplayback.c172 &urb_out->iso_frame_desc[i]; in submit_audio_out_urb()
324 length += urb->iso_frame_desc[i].length; in audio_out_callback()
341 if (urb->iso_frame_desc[i].status == -EXDEV) { in audio_out_callback()
Dcapture.c45 &urb_in->iso_frame_desc[i]; in submit_audio_in_urb()
166 struct usb_iso_packet_descriptor *fin = &urb->iso_frame_desc[i]; in audio_in_callback()
/linux-4.1.27/drivers/media/usb/cpia2/
Dcpia2_usb.c239 int n = urb->iso_frame_desc[i].actual_length; in cpia2_usb_complete()
240 int st = urb->iso_frame_desc[i].status; in cpia2_usb_complete()
269 cdata = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in cpia2_usb_complete()
684 urb->iso_frame_desc[fx].offset = in submit_urbs()
686 urb->iso_frame_desc[fx].length = FRAME_SIZE_PER_DESC; in submit_urbs()
/linux-4.1.27/drivers/usb/core/
Ddevio.c1285 struct usbdevfs_iso_packet_desc __user *iso_frame_desc, in proc_do_submiturb() argument
1398 if (copy_from_user(isopkt, iso_frame_desc, isofrmlen)) { in proc_do_submiturb()
1537 as->urb->iso_frame_desc[u].offset = totlen; in proc_do_submiturb()
1538 as->urb->iso_frame_desc[u].length = isopkt[u].length; in proc_do_submiturb()
1619 (((struct usbdevfs_urb __user *)arg)->iso_frame_desc), in proc_submiturb()
1666 if (put_user(urb->iso_frame_desc[i].actual_length, in processcompl()
1667 &userurb->iso_frame_desc[i].actual_length)) in processcompl()
1669 if (put_user(urb->iso_frame_desc[i].status, in processcompl()
1670 &userurb->iso_frame_desc[i].status)) in processcompl()
1811 ((struct usbdevfs_urb32 __user *)arg)->iso_frame_desc, in proc_submiturb_compat()
[all …]
Durb.c422 len = urb->iso_frame_desc[n].length; in usb_submit_urb()
425 urb->iso_frame_desc[n].status = -EXDEV; in usb_submit_urb()
426 urb->iso_frame_desc[n].actual_length = 0; in usb_submit_urb()
/linux-4.1.27/drivers/media/usb/usbtv/
Dusbtv-video.c359 int size = ip->iso_frame_desc[i].actual_length; in usbtv_iso_cb()
361 ip->iso_frame_desc[i].offset; in usbtv_iso_cb()
396 ip->iso_frame_desc[i].offset = size * i; in usbtv_setup_iso_transfer()
397 ip->iso_frame_desc[i].length = size; in usbtv_setup_iso_transfer()
/linux-4.1.27/drivers/usb/c67x00/
Dc67x00-sched.c766 urb->iso_frame_desc[urbp->cnt].offset; in c67x00_add_iso_urb()
767 len = urb->iso_frame_desc[urbp->cnt].length; in c67x00_add_iso_urb()
775 urb->iso_frame_desc[urbp->cnt].actual_length = 0; in c67x00_add_iso_urb()
776 urb->iso_frame_desc[urbp->cnt].status = ret; in c67x00_add_iso_urb()
981 urb->iso_frame_desc[cnt].actual_length = td_actual_bytes(td); in c67x00_handle_isoc()
982 urb->iso_frame_desc[cnt].status = c67x00_td_to_error(c67x00, td); in c67x00_handle_isoc()
/linux-4.1.27/drivers/media/usb/pwc/
Dpwc-if.c309 fst = urb->iso_frame_desc[i].status; in pwc_isoc_handler()
310 flen = urb->iso_frame_desc[i].actual_length; in pwc_isoc_handler()
311 iso_buf = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in pwc_isoc_handler()
440 urb->iso_frame_desc[j].offset = j * ISO_MAX_FRAME_SIZE; in pwc_isoc_init()
441 urb->iso_frame_desc[j].length = pdev->vmax_packet_size; in pwc_isoc_init()
/linux-4.1.27/drivers/media/usb/au0828/
Dau0828-video.c150 urb->iso_frame_desc[i].status = 0; in au0828_irq_callback()
151 urb->iso_frame_desc[i].actual_length = 0; in au0828_irq_callback()
276 urb->iso_frame_desc[j].offset = k; in au0828_init_isoc()
277 urb->iso_frame_desc[j].length = in au0828_init_isoc()
540 int status = urb->iso_frame_desc[i].status; in au0828_isoc_copy()
544 if (urb->iso_frame_desc[i].status != -EPROTO) in au0828_isoc_copy()
548 if (urb->iso_frame_desc[i].actual_length <= 0) in au0828_isoc_copy()
551 if (urb->iso_frame_desc[i].actual_length > in au0828_isoc_copy()
557 p = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in au0828_isoc_copy()
559 len = urb->iso_frame_desc[i].actual_length - 4; in au0828_isoc_copy()
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-audio.c133 int length = urb->iso_frame_desc[i].actual_length / in cx231xx_audio_isocirq()
136 urb->iso_frame_desc[i].offset; in cx231xx_audio_isocirq()
317 urb->iso_frame_desc[j].offset = k; in cx231xx_init_audio_isoc()
318 urb->iso_frame_desc[j].length = dev->adev.max_pkt_size; in cx231xx_init_audio_isoc()
Dcx231xx-dvb.c233 int status = urb->iso_frame_desc[i].status; in dvb_isoc_copy()
237 if (urb->iso_frame_desc[i].status != -EPROTO) in dvb_isoc_copy()
243 urb->iso_frame_desc[i].offset, in dvb_isoc_copy()
244 urb->iso_frame_desc[i].actual_length); in dvb_isoc_copy()
Dcx231xx-video.c297 int status = urb->iso_frame_desc[i].status; in cx231xx_isoc_copy()
301 if (urb->iso_frame_desc[i].status != -EPROTO) in cx231xx_isoc_copy()
305 if (urb->iso_frame_desc[i].actual_length <= 0) { in cx231xx_isoc_copy()
309 if (urb->iso_frame_desc[i].actual_length > in cx231xx_isoc_copy()
316 p_buffer = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in cx231xx_isoc_copy()
317 buffer_size = urb->iso_frame_desc[i].actual_length; in cx231xx_isoc_copy()
Dcx231xx-core.c814 urb->iso_frame_desc[i].status = 0; in cx231xx_isoc_irq_callback()
815 urb->iso_frame_desc[i].actual_length = 0; in cx231xx_isoc_irq_callback()
1068 urb->iso_frame_desc[j].offset = k; in cx231xx_init_isoc()
1069 urb->iso_frame_desc[j].length = in cx231xx_init_isoc()
Dcx231xx-417.c1366 urb->iso_frame_desc[i].offset; in cx231xx_isoc_copy()
1367 buffer_size = urb->iso_frame_desc[i].actual_length; in cx231xx_isoc_copy()
/linux-4.1.27/drivers/media/usb/stkwebcam/
Dstk-webcam.c341 if (urb->iso_frame_desc[i].status != 0) { in stk_isoc_handler()
342 if (urb->iso_frame_desc[i].status != -EXDEV) in stk_isoc_handler()
344 urb->iso_frame_desc[i].status); in stk_isoc_handler()
347 framelen = urb->iso_frame_desc[i].actual_length; in stk_isoc_handler()
348 iso_buf = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in stk_isoc_handler()
477 urb->iso_frame_desc[j].offset = j * ISO_MAX_FRAME_SIZE; in stk_prepare_iso()
478 urb->iso_frame_desc[j].length = ISO_MAX_FRAME_SIZE; in stk_prepare_iso()
/linux-4.1.27/drivers/staging/comedi/drivers/
Dusbduxsigma.c382 urb->iso_frame_desc[0].offset = 0; in usbduxsigma_ao_handle_urb()
383 urb->iso_frame_desc[0].length = SIZEOUTBUF; in usbduxsigma_ao_handle_urb()
384 urb->iso_frame_desc[0].status = 0; in usbduxsigma_ao_handle_urb()
1396 urb->iso_frame_desc[0].offset = 0; in usbduxsigma_alloc_usb_buffers()
1397 urb->iso_frame_desc[0].length = SIZEINBUF; in usbduxsigma_alloc_usb_buffers()
1418 urb->iso_frame_desc[0].offset = 0; in usbduxsigma_alloc_usb_buffers()
1419 urb->iso_frame_desc[0].length = SIZEOUTBUF; in usbduxsigma_alloc_usb_buffers()
Dusbdux.c428 urb->iso_frame_desc[0].offset = 0; in usbduxsub_ao_handle_urb()
429 urb->iso_frame_desc[0].length = SIZEOUTBUF; in usbduxsub_ao_handle_urb()
430 urb->iso_frame_desc[0].status = 0; in usbduxsub_ao_handle_urb()
1497 urb->iso_frame_desc[0].offset = 0; in usbdux_alloc_usb_buffers()
1498 urb->iso_frame_desc[0].length = SIZEINBUF; in usbdux_alloc_usb_buffers()
1519 urb->iso_frame_desc[0].offset = 0; in usbdux_alloc_usb_buffers()
1520 urb->iso_frame_desc[0].length = SIZEOUTBUF; in usbdux_alloc_usb_buffers()
/linux-4.1.27/include/uapi/linux/
Dusbdevice_fs.h113 struct usbdevfs_iso_packet_desc iso_frame_desc[0]; member
/linux-4.1.27/drivers/staging/ozwpan/
Dozusbsvc1.c259 desc = &urb->iso_frame_desc[i]; in oz_usb_send_isoc()
285 unit_size = urb->iso_frame_desc[i].length; in oz_usb_send_isoc()
290 desc = &urb->iso_frame_desc[i]; in oz_usb_send_isoc()
Dozhcd.c1127 urb->iso_frame_desc[i].offset = in oz_hcd_heartbeat()
1130 urb->iso_frame_desc[i].actual_length = len; in oz_hcd_heartbeat()
1131 urb->iso_frame_desc[i].status = 0; in oz_hcd_heartbeat()
/linux-4.1.27/drivers/media/usb/tm6000/
Dtm6000-video.c399 status = urb->iso_frame_desc[i].status; in tm6000_isoc_copy()
406 len = urb->iso_frame_desc[i].actual_length; in tm6000_isoc_copy()
409 p = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in tm6000_isoc_copy()
410 if (!urb->iso_frame_desc[i].status) { in tm6000_isoc_copy()
459 urb->iso_frame_desc[i].status = 0; in tm6000_irq_callback()
460 urb->iso_frame_desc[i].actual_length = 0; in tm6000_irq_callback()
656 urb->iso_frame_desc[j].offset = size * j; in tm6000_prepare_isoc()
657 urb->iso_frame_desc[j].length = size; in tm6000_prepare_isoc()
/linux-4.1.27/drivers/media/usb/em28xx/
Dem28xx-audio.c122 urb->iso_frame_desc[i].actual_length / stride; in em28xx_audio_isocirq()
124 urb->iso_frame_desc[i].offset; in em28xx_audio_isocirq()
879 urb->iso_frame_desc[j].offset = k; in em28xx_audio_urb_init()
880 urb->iso_frame_desc[j].length = ep_size; in em28xx_audio_urb_init()
Dem28xx-core.c782 urb->iso_frame_desc[i].status = 0; in em28xx_irq_callback()
783 urb->iso_frame_desc[i].actual_length = 0; in em28xx_irq_callback()
976 urb->iso_frame_desc[j].offset = k; in em28xx_alloc_urbs()
977 urb->iso_frame_desc[j].length = in em28xx_alloc_urbs()
Dem28xx-dvb.c172 if (urb->iso_frame_desc[i].status < 0) { in em28xx_dvb_urb_data_copy()
174 urb->iso_frame_desc[i].status); in em28xx_dvb_urb_data_copy()
175 if (urb->iso_frame_desc[i].status != -EPROTO) in em28xx_dvb_urb_data_copy()
178 if (!urb->iso_frame_desc[i].actual_length) in em28xx_dvb_urb_data_copy()
182 urb->iso_frame_desc[i].offset, in em28xx_dvb_urb_data_copy()
183 urb->iso_frame_desc[i].actual_length); in em28xx_dvb_urb_data_copy()
Dem28xx-video.c799 if (urb->iso_frame_desc[i].status < 0) { in em28xx_urb_data_copy()
801 urb->iso_frame_desc[i].status); in em28xx_urb_data_copy()
802 if (urb->iso_frame_desc[i].status != -EPROTO) in em28xx_urb_data_copy()
806 usb_data_len = urb->iso_frame_desc[i].actual_length; in em28xx_urb_data_copy()
813 urb->iso_frame_desc[i].offset; in em28xx_urb_data_copy()
/linux-4.1.27/drivers/media/usb/msi2500/
Dmsi2500.c409 fstatus = urb->iso_frame_desc[i].status; in msi2500_isoc_handler()
418 flen = urb->iso_frame_desc[i].actual_length; in msi2500_isoc_handler()
422 iso_buf = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in msi2500_isoc_handler()
537 urb->iso_frame_desc[j].offset = j * ISO_MAX_FRAME_SIZE; in msi2500_isoc_init()
538 urb->iso_frame_desc[j].length = ISO_MAX_FRAME_SIZE; in msi2500_isoc_init()
/linux-4.1.27/drivers/media/rc/
Dttusbir.c282 urb->iso_frame_desc[j].offset = j * 16; in ttusbir_probe()
283 urb->iso_frame_desc[j].length = 16; in ttusbir_probe()
/linux-4.1.27/drivers/usb/atm/
Dusbatm.c544 if (!urb->iso_frame_desc[i].status) { in usbatm_rx_process()
545 unsigned int actual_length = urb->iso_frame_desc[i].actual_length; in usbatm_rx_process()
548 merge_start = (unsigned char *)urb->transfer_buffer + urb->iso_frame_desc[i].offset; in usbatm_rx_process()
1165 urb->iso_frame_desc[j].offset = channel->packet_size * j; in usbatm_usb_probe()
1166 urb->iso_frame_desc[j].length = channel->packet_size; in usbatm_usb_probe()
/linux-4.1.27/drivers/usb/musb/
Dmusb_host.c238 offset = urb->iso_frame_desc[0].offset; in musb_start_urb()
239 len = urb->iso_frame_desc[0].length; in musb_start_urb()
487 d = urb->iso_frame_desc + qh->iso_idx; in musb_host_packet_rx()
1398 d = urb->iso_frame_desc + qh->iso_idx; in musb_host_tx()
1702 d = urb->iso_frame_desc + qh->iso_idx; in musb_host_rx()
1721 urb->iso_frame_desc[qh->iso_idx].offset in musb_host_rx()
1725 urb->iso_frame_desc[qh->iso_idx].length; in musb_host_rx()
1798 d = urb->iso_frame_desc + qh->iso_idx; in musb_host_rx()
/linux-4.1.27/Documentation/usb/
Derror-codes.txt69 * or in iso_frame_desc[n].status (for ISO) *
143 (only set in iso_frame_desc[n].status, not urb->status)
DURB.txt60 int number_of_packets; // size of iso_frame_desc
75 struct usb_iso_packet_descriptor iso_frame_desc[0];
/linux-4.1.27/drivers/media/usb/usbvision/
Dusbvision-core.c1206 int packet_len = urb->iso_frame_desc[i].actual_length; in usbvision_compress_isochronous()
1207 int packet_stat = urb->iso_frame_desc[i].status; in usbvision_compress_isochronous()
1209 packet_data = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in usbvision_compress_isochronous()
1339 urb->iso_frame_desc[i].status = 0; in usbvision_isoc_irq()
1340 urb->iso_frame_desc[i].actual_length = 0; in usbvision_isoc_irq()
2385 urb->iso_frame_desc[j].offset = k; in usbvision_init_isoc()
2386 urb->iso_frame_desc[j].length = in usbvision_init_isoc()
/linux-4.1.27/drivers/usb/dwc2/
Dhcd.c2190 i, urb->iso_frame_desc[i].status); in dwc2_host_complete()
2196 urb->iso_frame_desc[i].actual_length = in dwc2_host_complete()
2199 urb->iso_frame_desc[i].status = in dwc2_host_complete()
2393 urb->iso_frame_desc[i].offset, in dwc2_dump_urb_info()
2394 urb->iso_frame_desc[i].length); in dwc2_dump_urb_info()
2492 urb->iso_frame_desc[i].offset, in _dwc2_hcd_urb_enqueue()
2493 urb->iso_frame_desc[i].length); in _dwc2_hcd_urb_enqueue()
/linux-4.1.27/drivers/staging/octeon-usb/
Docteon-hcd.c2017 urb->iso_frame_desc[i].status = 0; in octeon_usb_urb_complete_callback()
2018 urb->iso_frame_desc[i].actual_length = in octeon_usb_urb_complete_callback()
2021 urb->iso_frame_desc[i].actual_length; in octeon_usb_urb_complete_callback()
2027 urb->iso_frame_desc[i].status = -EREMOTEIO; in octeon_usb_urb_complete_callback()
3221 urb->iso_frame_desc[i].offset; in octeon_usb_urb_enqueue()
3223 urb->iso_frame_desc[i].length; in octeon_usb_urb_enqueue()
/linux-4.1.27/drivers/bluetooth/
Dbtusb.c767 unsigned int offset = urb->iso_frame_desc[i].offset; in btusb_isoc_complete()
768 unsigned int length = urb->iso_frame_desc[i].actual_length; in btusb_isoc_complete()
770 if (urb->iso_frame_desc[i].status) in btusb_isoc_complete()
810 urb->iso_frame_desc[i].offset = offset; in __fill_isoc_descriptor()
811 urb->iso_frame_desc[i].length = mtu; in __fill_isoc_descriptor()
815 urb->iso_frame_desc[i].offset = offset; in __fill_isoc_descriptor()
816 urb->iso_frame_desc[i].length = len; in __fill_isoc_descriptor()
/linux-4.1.27/drivers/media/usb/ttusb-budget/
Ddvb-ttusb-budget.c778 d = &urb->iso_frame_desc[i]; in ttusb_iso_irq()
872 urb->iso_frame_desc[j].offset = frame_offset; in ttusb_start_iso_xfer()
873 urb->iso_frame_desc[j].length = ISO_FRAME_SIZE; in ttusb_start_iso_xfer()
/linux-4.1.27/drivers/media/usb/ttusb-dec/
Dttusb_dec.c773 d = &urb->iso_frame_desc[i]; in ttusb_dec_process_urb()
828 urb->iso_frame_desc[j].offset = frame_offset; in ttusb_dec_setup_urbs()
829 urb->iso_frame_desc[j].length = ISO_FRAME_SIZE; in ttusb_dec_setup_urbs()
/linux-4.1.27/drivers/usb/mon/
Dmon_bin.c451 fp = urb->iso_frame_desc; in mon_bin_collate_isodesc()
468 fp = urb->iso_frame_desc; in mon_bin_get_isodesc()
Dmon_text.c230 fp = urb->iso_frame_desc; in mon_text_event()
/linux-4.1.27/drivers/usb/misc/
Dusbtest.c1907 urb->iso_frame_desc[i].length = min((unsigned) bytes, maxp); in iso_alloc_urb()
1908 bytes -= urb->iso_frame_desc[i].length; in iso_alloc_urb()
1910 urb->iso_frame_desc[i].offset = maxp * i; in iso_alloc_urb()