Home
last modified time | relevance | path

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

1234

/Linux-v5.4/drivers/media/usb/gspca/
Dbenq.c108 urb->iso_frame_desc[i].length = SD_PKT_SZ; in sd_start()
109 urb->iso_frame_desc[i].offset = SD_PKT_SZ * i; in sd_start()
172 if (urb0->iso_frame_desc[i].actual_length != SD_PKT_SZ in sd_isoc_irq()
173 || urb->iso_frame_desc[i].actual_length != SD_PKT_SZ) { in sd_isoc_irq()
175 urb0->iso_frame_desc[i].actual_length, in sd_isoc_irq()
176 urb->iso_frame_desc[i].actual_length); in sd_isoc_irq()
180 st = urb0->iso_frame_desc[i].status; in sd_isoc_irq()
182 st = urb->iso_frame_desc[i].status; in sd_isoc_irq()
207 + urb0->iso_frame_desc[i].offset; in sd_isoc_irq()
223 + urb->iso_frame_desc[i].offset; in sd_isoc_irq()
Dkonica.c229 urb->iso_frame_desc[i].length = packet_size; in sd_start()
230 urb->iso_frame_desc[i].offset = packet_size * i; in sd_start()
303 if (data_urb->iso_frame_desc[i].status || in sd_isoc_irq()
304 status_urb->iso_frame_desc[i].status) { in sd_isoc_irq()
307 data_urb->iso_frame_desc[i].status, in sd_isoc_irq()
308 status_urb->iso_frame_desc[i].status); in sd_isoc_irq()
313 if (status_urb->iso_frame_desc[i].actual_length != 1) { in sd_isoc_irq()
315 status_urb->iso_frame_desc[i].actual_length); in sd_isoc_irq()
321 + status_urb->iso_frame_desc[i].offset); in sd_isoc_irq()
324 + data_urb->iso_frame_desc[i].offset; in sd_isoc_irq()
[all …]
/Linux-v5.4/drivers/media/usb/dvb-usb/
Dusb-urb.c45 if (urb->iso_frame_desc[i].status != 0) in usb_urb_complete()
46 deb_ts("iso frame descriptor has an error: %d\n",urb->iso_frame_desc[i].status); in usb_urb_complete()
47 else if (urb->iso_frame_desc[i].actual_length > 0) in usb_urb_complete()
48 … stream->complete(stream, b + urb->iso_frame_desc[i].offset, urb->iso_frame_desc[i].actual_length); in usb_urb_complete()
50 urb->iso_frame_desc[i].status = 0; in usb_urb_complete()
51 urb->iso_frame_desc[i].actual_length = 0; in usb_urb_complete()
203 urb->iso_frame_desc[j].offset = frame_offset; in usb_isoc_urb_init()
204 urb->iso_frame_desc[j].length = stream->props.u.isoc.framesize; in usb_isoc_urb_init()
/Linux-v5.4/drivers/media/usb/uvc/
Duvc_isight.c105 if (urb->iso_frame_desc[i].status < 0) { in uvc_video_decode_isight()
108 urb->iso_frame_desc[i].status); in uvc_video_decode_isight()
122 urb->iso_frame_desc[i].offset, in uvc_video_decode_isight()
123 urb->iso_frame_desc[i].actual_length); in uvc_video_decode_isight()
/Linux-v5.4/drivers/media/usb/dvb-usb-v2/
Dusb_urb.c52 if (urb->iso_frame_desc[i].status != 0) in usb_urb_complete()
56 urb->iso_frame_desc[i].status); in usb_urb_complete()
57 else if (urb->iso_frame_desc[i].actual_length > 0) in usb_urb_complete()
59 b + urb->iso_frame_desc[i].offset, in usb_urb_complete()
60 urb->iso_frame_desc[i].actual_length); in usb_urb_complete()
62 urb->iso_frame_desc[i].status = 0; in usb_urb_complete()
63 urb->iso_frame_desc[i].actual_length = 0; in usb_urb_complete()
196 urb->iso_frame_desc[j].offset = frame_offset; in usb_urb_alloc_isoc_urbs()
197 urb->iso_frame_desc[j].length = in usb_urb_alloc_isoc_urbs()
/Linux-v5.4/sound/usb/
Dendpoint.c198 urb->iso_frame_desc[i].offset = offset; in prepare_silent_urb()
199 urb->iso_frame_desc[i].length = length + extra; in prepare_silent_urb()
241 urb->iso_frame_desc[0].length = 4; in prepare_outbound_urb()
242 urb->iso_frame_desc[0].offset = 0; in prepare_outbound_urb()
252 urb->iso_frame_desc[0].length = 3; in prepare_outbound_urb()
253 urb->iso_frame_desc[0].offset = 0; in prepare_outbound_urb()
278 urb->iso_frame_desc[i].offset = offs; in prepare_inbound_urb()
279 urb->iso_frame_desc[i].length = ep->curpacksize; in prepare_inbound_urb()
288 urb->iso_frame_desc[0].length = min(4u, ep->syncmaxsize); in prepare_inbound_urb()
289 urb->iso_frame_desc[0].offset = 0; in prepare_inbound_urb()
[all …]
Dpcm.c1393 cp = (unsigned char *)urb->transfer_buffer + urb->iso_frame_desc[i].offset + subs->pkt_offset_adj; in retire_capture_urb()
1394 if (urb->iso_frame_desc[i].status && printk_ratelimit()) { in retire_capture_urb()
1396 i, urb->iso_frame_desc[i].status); in retire_capture_urb()
1399 bytes = urb->iso_frame_desc[i].actual_length; in retire_capture_urb()
1535 unsigned int length = urb->iso_frame_desc[i].length; in copy_to_urb_quirk()
1536 unsigned int offset = urb->iso_frame_desc[i].offset; in copy_to_urb_quirk()
1540 urb->iso_frame_desc[i].offset = offset; in copy_to_urb_quirk()
1541 urb->iso_frame_desc[i].length += sizeof(packet_length); in copy_to_urb_quirk()
1575 urb->iso_frame_desc[i].offset = frames * ep->stride; in prepare_playback_urb()
1576 urb->iso_frame_desc[i].length = counts * ep->stride; in prepare_playback_urb()
[all …]
/Linux-v5.4/sound/usb/usx2y/
Dusb_stream.c32 urb->iso_frame_desc[pack].offset = lb; in playback_prep_freqn()
33 urb->iso_frame_desc[pack].length = l; in playback_prep_freqn()
71 desc = urb->iso_frame_desc; in init_pipe_urbs()
283 od = io->iso_frame_desc; in usb_stream_prepare_playback()
287 id = ii->iso_frame_desc + in usb_stream_prepare_playback()
299 l = inurb->iso_frame_desc[s->sync_packet].actual_length; in usb_stream_prepare_playback()
341 id = iu->iso_frame_desc; in prepare_inurb()
391 id = iu->iso_frame_desc; in loop_back()
424 id = iu->iso_frame_desc; in loop_back()
449 struct usb_iso_packet_descriptor *id = inurb->iso_frame_desc; in stream_idle()
[all …]
Dusx2yhwdeppcm.c64 if (urb->iso_frame_desc[i].status) { /* active? hmm, skip this */ in usX2Y_usbpcm_urb_capt_retire()
65 …R "active frame status %i. Most probably some hardware problem.\n", urb->iso_frame_desc[i].status); in usX2Y_usbpcm_urb_capt_retire()
66 return urb->iso_frame_desc[i].status; in usX2Y_usbpcm_urb_capt_retire()
68 lens += urb->iso_frame_desc[i].actual_length / usX2Y->stride; in usX2Y_usbpcm_urb_capt_retire()
123 urb->iso_frame_desc[pack].offset = shm->captured_iso[shm->playback_iso_head].offset; in usX2Y_hwdep_urb_play_prepare()
124 urb->iso_frame_desc[pack].length = shm->captured_iso[shm->playback_iso_head].length; in usX2Y_hwdep_urb_play_prepare()
126 memset((char *)urb->transfer_buffer + urb->iso_frame_desc[pack].offset, 0, in usX2Y_hwdep_urb_play_prepare()
127 urb->iso_frame_desc[pack].length); in usX2Y_hwdep_urb_play_prepare()
142 struct usb_iso_packet_descriptor *desc = urb->iso_frame_desc + pack; in usX2Y_usbpcm_urb_capt_iso_advance()
430 urb->iso_frame_desc[pack].offset = subs->maxpacksize * (pack + u * nr_of_packs()); in usX2Y_usbpcm_urbs_start()
[all …]
Dusbusx2yaudio.c66 cp = (unsigned char*)urb->transfer_buffer + urb->iso_frame_desc[i].offset; in usX2Y_urb_capt_retire()
67 if (urb->iso_frame_desc[i].status) { /* active? hmm, skip this */ in usX2Y_urb_capt_retire()
70 urb->iso_frame_desc[i].status); in usX2Y_urb_capt_retire()
71 return urb->iso_frame_desc[i].status; in usX2Y_urb_capt_retire()
73 len = urb->iso_frame_desc[i].actual_length / usX2Y->stride; in usX2Y_urb_capt_retire()
124 counts = cap_urb->iso_frame_desc[pack].actual_length / usX2Y->stride; in usX2Y_urb_play_prepare()
131 urb->iso_frame_desc[pack].offset = pack ? in usX2Y_urb_play_prepare()
132 urb->iso_frame_desc[pack - 1].offset + in usX2Y_urb_play_prepare()
133 urb->iso_frame_desc[pack - 1].length : in usX2Y_urb_play_prepare()
135 urb->iso_frame_desc[pack].length = cap_urb->iso_frame_desc[pack].actual_length; in usX2Y_urb_play_prepare()
[all …]
/Linux-v5.4/drivers/media/usb/b2c2/
Dflexcop-usb.c387 if (urb->iso_frame_desc[i].status < 0) { in flexcop_usb_urb_complete()
389 urb->iso_frame_desc[i].status); in flexcop_usb_urb_complete()
391 if (urb->iso_frame_desc[i].actual_length > 0) { in flexcop_usb_urb_complete()
393 urb->iso_frame_desc[i].actual_length); in flexcop_usb_urb_complete()
397 urb->iso_frame_desc[i].offset, in flexcop_usb_urb_complete()
398 urb->iso_frame_desc[i].actual_length); in flexcop_usb_urb_complete()
400 urb->iso_frame_desc[i].status = 0; in flexcop_usb_urb_complete()
401 urb->iso_frame_desc[i].actual_length = 0; in flexcop_usb_urb_complete()
479 urb->iso_frame_desc[j].offset = frame_offset; in flexcop_usb_transfer_init()
480 urb->iso_frame_desc[j].length = frame_size; in flexcop_usb_transfer_init()
/Linux-v5.4/drivers/media/usb/stk1160/
Dstk1160-video.c234 status = urb->iso_frame_desc[i].status; in stk1160_process_isoc()
241 p = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in stk1160_process_isoc()
242 len = urb->iso_frame_desc[i].actual_length; in stk1160_process_isoc()
317 urb->iso_frame_desc[i].status = 0; in stk1160_isoc_irq()
318 urb->iso_frame_desc[i].actual_length = 0; in stk1160_isoc_irq()
491 urb->iso_frame_desc[j].offset = k; in stk1160_alloc_isoc()
492 urb->iso_frame_desc[j].length = in stk1160_alloc_isoc()
/Linux-v5.4/drivers/staging/wusbcore/
Dwa-xfer.c541 struct usb_iso_packet_descriptor *iso_frame_desc = in __wa_seg_calculate_isoc_frame_count() local
542 xfer->urb->iso_frame_desc; in __wa_seg_calculate_isoc_frame_count()
545 && ((segment_size + iso_frame_desc[index].length) in __wa_seg_calculate_isoc_frame_count()
557 && ((iso_frame_desc[index - 1].offset + in __wa_seg_calculate_isoc_frame_count()
558 iso_frame_desc[index - 1].length) != in __wa_seg_calculate_isoc_frame_count()
559 iso_frame_desc[index].offset)) in __wa_seg_calculate_isoc_frame_count()
564 segment_size += iso_frame_desc[index].length; in __wa_seg_calculate_isoc_frame_count()
659 struct usb_iso_packet_descriptor *iso_frame_desc = in __wa_setup_isoc_packet_descr() local
660 xfer->urb->iso_frame_desc; in __wa_setup_isoc_packet_descr()
672 cpu_to_le16(iso_frame_desc[offset_index].length); in __wa_setup_isoc_packet_descr()
[all …]
/Linux-v5.4/sound/usb/caiaq/
Daudio.c652 if (urb->iso_frame_desc[frame].status) in read_completed()
655 len = urb->iso_frame_desc[outframe].actual_length; in read_completed()
656 out->iso_frame_desc[outframe].length = len; in read_completed()
657 out->iso_frame_desc[outframe].actual_length = 0; in read_completed()
658 out->iso_frame_desc[outframe].offset = offset; in read_completed()
663 fill_out_urb(cdev, out, &out->iso_frame_desc[outframe]); in read_completed()
664 read_in_urb(cdev, urb, &urb->iso_frame_desc[frame]); in read_completed()
685 urb->iso_frame_desc[frame].offset = BYTES_PER_FRAME * frame; in read_completed()
686 urb->iso_frame_desc[frame].length = BYTES_PER_FRAME; in read_completed()
687 urb->iso_frame_desc[frame].actual_length = 0; in read_completed()
[all …]
/Linux-v5.4/drivers/staging/isdn/gigaset/
Dbas-gigaset.c291 = &urb->iso_frame_desc[i]; in dump_urb()
886 ubc->isoinlost += urb->iso_frame_desc[i].actual_length; in read_iso_callback()
887 if (unlikely(urb->iso_frame_desc[i].status != 0 && in read_iso_callback()
888 urb->iso_frame_desc[i].status != -EINPROGRESS)) in read_iso_callback()
889 ubc->loststatus = urb->iso_frame_desc[i].status; in read_iso_callback()
890 urb->iso_frame_desc[i].status = 0; in read_iso_callback()
891 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-v5.4/drivers/usb/host/
Dfhci-q.c227 len = urb->iso_frame_desc[td->iso_index].length; in fhci_done_td()
232 urb->iso_frame_desc[td->iso_index].actual_length = len; in fhci_done_td()
233 urb->iso_frame_desc[td->iso_index].status = in fhci_done_td()
/Linux-v5.4/drivers/isdn/hardware/mISDN/
Dhfcsusb.c953 urb->iso_frame_desc[k].offset = packet_size * k; in fill_isoc_urb()
954 urb->iso_frame_desc[k].length = packet_size; in fill_isoc_urb()
955 urb->iso_frame_desc[k].actual_length = 0; in fill_isoc_urb()
1005 len = urb->iso_frame_desc[k].actual_length; in rx_iso_complete()
1006 offset = urb->iso_frame_desc[k].offset; in rx_iso_complete()
1008 iso_status = urb->iso_frame_desc[k].status; in rx_iso_complete()
1234 errcode = urb->iso_frame_desc[k].status; in tx_iso_complete()
1286 urb->iso_frame_desc[k].offset = tx_offset; in tx_iso_complete()
1287 urb->iso_frame_desc[k].length = current_len + 1; in tx_iso_complete()
1296 urb->iso_frame_desc[k].offset, in tx_iso_complete()
[all …]
/Linux-v5.4/drivers/usb/usbip/
Dvudc_tx.c133 urb->iso_frame_desc[i].offset; in v_send_ret_submit()
135 urb->iso_frame_desc[i].actual_length; in v_send_ret_submit()
137 txsize += urb->iso_frame_desc[i].actual_length; in v_send_ret_submit()
Dusbip_common.c568 usbip_pack_iso(&iso[i], &urb->iso_frame_desc[i], 1); in usbip_alloc_iso_desc_pdu()
617 usbip_pack_iso(&iso[i], &urb->iso_frame_desc[i], 0); in usbip_recv_iso()
618 total_length += urb->iso_frame_desc[i].actual_length; in usbip_recv_iso()
672 actualoffset -= urb->iso_frame_desc[i].actual_length; in usbip_pad_iso()
673 memmove(urb->transfer_buffer + urb->iso_frame_desc[i].offset, in usbip_pad_iso()
675 urb->iso_frame_desc[i].actual_length); in usbip_pad_iso()
Dstub_tx.c279 urb->iso_frame_desc[i].offset; in stub_send_ret_submit()
281 urb->iso_frame_desc[i].actual_length; in stub_send_ret_submit()
283 txsize += urb->iso_frame_desc[i].actual_length; in stub_send_ret_submit()
/Linux-v5.4/drivers/usb/core/
Durb.c73 urb = kmalloc(struct_size(urb, iso_frame_desc, iso_packets), in usb_alloc_urb()
450 len = urb->iso_frame_desc[n].length; in usb_submit_urb()
453 urb->iso_frame_desc[n].status = -EXDEV; in usb_submit_urb()
454 urb->iso_frame_desc[n].actual_length = 0; in usb_submit_urb()
/Linux-v5.4/sound/usb/misc/
Dua101.c114 struct usb_iso_packet_descriptor iso_frame_desc[1]; member
193 urb->urb.iso_frame_desc[0].length / in playback_urb_complete()
287 urb->urb.iso_frame_desc[0].length = in playback_tasklet()
295 urb->urb.iso_frame_desc[0].length); in playback_tasklet()
362 if (urb->status >= 0 && urb->iso_frame_desc[0].status >= 0) in capture_urb_complete()
363 frames = urb->iso_frame_desc[0].actual_length / in capture_urb_complete()
591 urb->iso_frame_desc[0].length = in start_usb_playback()
594 urb->iso_frame_desc[0].length); in start_usb_playback()
1119 urb->urb.iso_frame_desc[0].offset = 0; in alloc_stream_urbs()
1120 urb->urb.iso_frame_desc[0].length = max_packet_size; in alloc_stream_urbs()
/Linux-v5.4/include/linux/
Dusbdevice_fs.h72 struct usbdevfs_iso_packet_desc iso_frame_desc[0]; member
/Linux-v5.4/sound/usb/line6/
Dplayback.c171 &urb_out->iso_frame_desc[i]; in submit_audio_out_urb()
328 length += urb->iso_frame_desc[i].length; in audio_out_callback()
345 if (urb->iso_frame_desc[i].status == -EXDEV) { in audio_out_callback()
/Linux-v5.4/drivers/usb/c67x00/
Dc67x00-sched.c752 urb->iso_frame_desc[urbp->cnt].offset; in c67x00_add_iso_urb()
753 len = urb->iso_frame_desc[urbp->cnt].length; in c67x00_add_iso_urb()
761 urb->iso_frame_desc[urbp->cnt].actual_length = 0; in c67x00_add_iso_urb()
762 urb->iso_frame_desc[urbp->cnt].status = ret; in c67x00_add_iso_urb()
965 urb->iso_frame_desc[cnt].actual_length = td_actual_bytes(td); in c67x00_handle_isoc()
966 urb->iso_frame_desc[cnt].status = c67x00_td_to_error(c67x00, td); in c67x00_handle_isoc()

1234