Home
last modified time | relevance | path

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

123

/linux/drivers/media/usb/gspca/
H A 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()
H A 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/drivers/media/usb/dvb-usb/
H A 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/drivers/media/usb/dvb-usb-v2/
H A 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/sound/usb/usx2y/
H A Dus144mkii_playback.c84 f_urb->iso_frame_desc[j].offset = in tascam_playback_prepare()
86 f_urb->iso_frame_desc[j].length = FEEDBACK_PACKET_SIZE; in tascam_playback_prepare()
101 urb->iso_frame_desc[i].offset = in tascam_playback_prepare()
103 urb->iso_frame_desc[i].length = in tascam_playback_prepare()
201 urb->iso_frame_desc[i].offset = total_bytes_for_urb; in playback_urb_complete()
202 urb->iso_frame_desc[i].length = bytes_for_packet; in playback_urb_complete()
302 (urb->iso_frame_desc[p].status == 0 && in feedback_urb_complete()
303 urb->iso_frame_desc[p].actual_length >= 1); in feedback_urb_complete()
308 urb->iso_frame_desc[p].offset); in feedback_urb_complete()
H A Dusb_stream.c33 urb->iso_frame_desc[pack].offset = lb; in playback_prep_freqn()
34 urb->iso_frame_desc[pack].length = l; in playback_prep_freqn()
71 desc = urb->iso_frame_desc; in init_pipe_urbs()
289 od = io->iso_frame_desc; in usb_stream_prepare_playback()
294 id = ii->iso_frame_desc + in usb_stream_prepare_playback()
306 l = inurb->iso_frame_desc[s->sync_packet].actual_length; in usb_stream_prepare_playback()
349 id = iu->iso_frame_desc; in prepare_inurb()
400 id = iu->iso_frame_desc; in loop_back()
433 id = iu->iso_frame_desc; in loop_back()
458 struct usb_iso_packet_descriptor *id = inurb->iso_frame_desc; in stream_idle()
[all …]
H A Dusbusx2yaudio.c41 cp = (unsigned char *)urb->transfer_buffer + urb->iso_frame_desc[i].offset; in usx2y_urb_capt_retire()
42 if (urb->iso_frame_desc[i].status) { /* active? hmm, skip this */ in usx2y_urb_capt_retire()
46 urb->iso_frame_desc[i].status); in usx2y_urb_capt_retire()
47 return urb->iso_frame_desc[i].status; in usx2y_urb_capt_retire()
49 len = urb->iso_frame_desc[i].actual_length / usx2y->stride; in usx2y_urb_capt_retire()
102 counts = cap_urb->iso_frame_desc[pack].actual_length / usx2y->stride; in usx2y_urb_play_prepare()
110 urb->iso_frame_desc[pack].offset = pack ? in usx2y_urb_play_prepare()
111 urb->iso_frame_desc[pack - 1].offset + in usx2y_urb_play_prepare()
112 urb->iso_frame_desc[pack - 1].length : in usx2y_urb_play_prepare()
114 urb->iso_frame_desc[pack].length = cap_urb->iso_frame_desc[pack].actual_length; in usx2y_urb_play_prepare()
[all …]
/linux/drivers/media/usb/b2c2/
H A Dflexcop-usb.c384 if (urb->iso_frame_desc[i].status < 0) { in flexcop_usb_urb_complete()
386 urb->iso_frame_desc[i].status); in flexcop_usb_urb_complete()
388 if (urb->iso_frame_desc[i].actual_length > 0) { in flexcop_usb_urb_complete()
390 urb->iso_frame_desc[i].actual_length); in flexcop_usb_urb_complete()
394 urb->iso_frame_desc[i].offset, in flexcop_usb_urb_complete()
395 urb->iso_frame_desc[i].actual_length); in flexcop_usb_urb_complete()
397 urb->iso_frame_desc[i].status = 0; in flexcop_usb_urb_complete()
398 urb->iso_frame_desc[i].actual_length = 0; in flexcop_usb_urb_complete()
477 urb->iso_frame_desc[j].offset = frame_offset; in flexcop_usb_transfer_init()
478 urb->iso_frame_desc[j].length = frame_size; in flexcop_usb_transfer_init()
/linux/sound/usb/caiaq/
H A Daudio.c618 if (urb->iso_frame_desc[frame].status) in read_completed()
621 len = urb->iso_frame_desc[outframe].actual_length; in read_completed()
622 out->iso_frame_desc[outframe].length = len; in read_completed()
623 out->iso_frame_desc[outframe].actual_length = 0; in read_completed()
624 out->iso_frame_desc[outframe].offset = offset; in read_completed()
629 fill_out_urb(cdev, out, &out->iso_frame_desc[outframe]); in read_completed()
630 read_in_urb(cdev, urb, &urb->iso_frame_desc[frame]); in read_completed()
651 urb->iso_frame_desc[frame].offset = BYTES_PER_FRAME * frame; in read_completed()
652 urb->iso_frame_desc[frame].length = BYTES_PER_FRAME; in read_completed()
653 urb->iso_frame_desc[frame].actual_length = 0; in read_completed()
[all …]
/linux/sound/usb/
H A Dendpoint.c301 urb->iso_frame_desc[i].offset = offs; in prepare_silent_urb()
302 urb->iso_frame_desc[i].length = length + extra; in prepare_silent_urb()
350 urb->iso_frame_desc[0].length = 4; in prepare_outbound_urb()
351 urb->iso_frame_desc[0].offset = 0; in prepare_outbound_urb()
361 urb->iso_frame_desc[0].length = 3; in prepare_outbound_urb()
362 urb->iso_frame_desc[0].offset = 0; in prepare_outbound_urb()
388 urb->iso_frame_desc[i].offset = offs; in prepare_inbound_urb()
389 urb->iso_frame_desc[i].length = ep->curpacksize; in prepare_inbound_urb()
398 urb->iso_frame_desc[0].length = min(4u, ep->syncmaxsize); in prepare_inbound_urb()
399 urb->iso_frame_desc[0].offset = 0; in prepare_inbound_urb()
[all …]
H A Dpcm.c1334 cp = (unsigned char *)urb->transfer_buffer + urb->iso_frame_desc[i].offset + subs->pkt_offset_adj; in retire_capture_urb()
1335 if (urb->iso_frame_desc[i].status) in retire_capture_urb()
1338 urb->iso_frame_desc[i].status); in retire_capture_urb()
1339 bytes = urb->iso_frame_desc[i].actual_length; in retire_capture_urb()
1503 unsigned int length = urb->iso_frame_desc[i].length; in copy_to_urb_quirk()
1504 unsigned int offset = urb->iso_frame_desc[i].offset; in copy_to_urb_quirk()
1508 urb->iso_frame_desc[i].offset = offset; in copy_to_urb_quirk()
1509 urb->iso_frame_desc[i].length += sizeof(packet_length); in copy_to_urb_quirk()
1560 urb->iso_frame_desc[i].offset = frames * stride; in prepare_playback_urb()
1561 urb->iso_frame_desc[i].length = counts * stride; in prepare_playback_urb()
[all …]
/linux/drivers/usb/host/
H A 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/drivers/usb/usbip/
H A 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()
H A Dstub_tx.c276 urb->iso_frame_desc[i].offset; in stub_send_ret_submit()
278 urb->iso_frame_desc[i].actual_length; in stub_send_ret_submit()
280 txsize += urb->iso_frame_desc[i].actual_length; in stub_send_ret_submit()
/linux/sound/usb/misc/
H A Dua101.c113 struct usb_iso_packet_descriptor iso_frame_desc[1]; member
191 urb->urb.iso_frame_desc[0].length / in playback_urb_complete()
283 urb->urb.iso_frame_desc[0].length = in playback_work()
291 urb->urb.iso_frame_desc[0].length); in playback_work()
357 if (urb->status >= 0 && urb->iso_frame_desc[0].status >= 0) in capture_urb_complete()
358 frames = urb->iso_frame_desc[0].actual_length / in capture_urb_complete()
584 urb->iso_frame_desc[0].length = in start_usb_playback()
587 urb->iso_frame_desc[0].length); in start_usb_playback()
1086 urb->urb.iso_frame_desc[0].offset = 0; in alloc_stream_urbs()
1087 urb->urb.iso_frame_desc[ in alloc_stream_urbs()
[all...]
/linux/drivers/usb/core/
H A Durb.c75 urb = kmalloc_flex(*urb, iso_frame_desc, iso_packets, mem_flags); in usb_alloc_urb()
482 len = urb->iso_frame_desc[n].length; in usb_submit_urb()
485 urb->iso_frame_desc[n].status = -EXDEV; in usb_submit_urb()
486 urb->iso_frame_desc[n].actual_length = 0; in usb_submit_urb()
H A Ddevio.c1620 struct usbdevfs_iso_packet_desc __user *iso_frame_desc, in proc_do_submiturb() argument
1750 isopkt = memdup_user(iso_frame_desc, isofrmlen); in proc_do_submiturb()
1913 as->urb->iso_frame_desc[u].offset = totlen; in proc_do_submiturb()
1914 as->urb->iso_frame_desc[u].length = isopkt[u].length; in proc_do_submiturb()
2003 (((struct usbdevfs_urb __user *)arg)->iso_frame_desc), in proc_submiturb()
2038 urb->iso_frame_desc[i].actual_length; in compute_isochronous_actual_length()
2063 if (put_user(urb->iso_frame_desc[i].actual_length, in processcompl()
2064 &userurb->iso_frame_desc[i].actual_length)) in processcompl()
2066 if (put_user(urb->iso_frame_desc[i].status, in processcompl()
2067 &userurb->iso_frame_desc[i].status)) in processcompl()
[all …]
/linux/drivers/usb/c67x00/
H A Dc67x00-sched.c753 urb->iso_frame_desc[urbp->cnt].offset; in c67x00_add_iso_urb()
754 len = urb->iso_frame_desc[urbp->cnt].length; in c67x00_add_iso_urb()
762 urb->iso_frame_desc[urbp->cnt].actual_length = 0; in c67x00_add_iso_urb()
763 urb->iso_frame_desc[urbp->cnt].status = ret; in c67x00_add_iso_urb()
966 urb->iso_frame_desc[cnt].actual_length = td_actual_bytes(td); in c67x00_handle_isoc()
967 urb->iso_frame_desc[cnt].status = c67x00_td_to_error(c67x00, td); in c67x00_handle_isoc()
/linux/drivers/media/usb/cx231xx/
H A Dcx231xx-audio.c118 int length = urb->iso_frame_desc[i].actual_length / in cx231xx_audio_isocirq()
121 urb->iso_frame_desc[i].offset; in cx231xx_audio_isocirq()
302 urb->iso_frame_desc[j].offset = k; in cx231xx_init_audio_isoc()
303 urb->iso_frame_desc[j].length = dev->adev.max_pkt_size; in cx231xx_init_audio_isoc()
/linux/include/linux/
H A Dusbdevice_fs.h72 struct usbdevfs_iso_packet_desc iso_frame_desc[]; member
/linux/sound/usb/line6/
H A 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()
H A Dcapture.c41 &urb_in->iso_frame_desc[i]; in submit_audio_in_urb()
162 struct usb_iso_packet_descriptor *fin = &urb->iso_frame_desc[i]; in audio_in_callback()
/linux/drivers/comedi/drivers/
H A Dusbduxsigma.c373 urb->iso_frame_desc[0].offset = 0; in usbduxsigma_ao_handle_urb()
374 urb->iso_frame_desc[0].length = SIZEOUTBUF; in usbduxsigma_ao_handle_urb()
375 urb->iso_frame_desc[0].status = 0; in usbduxsigma_ao_handle_urb()
1363 urb->iso_frame_desc[0].offset = 0; in usbduxsigma_alloc_usb_buffers()
1364 urb->iso_frame_desc[0].length = SIZEINBUF; in usbduxsigma_alloc_usb_buffers()
1385 urb->iso_frame_desc[0].offset = 0; in usbduxsigma_alloc_usb_buffers()
1386 urb->iso_frame_desc[0].length = SIZEOUTBUF; in usbduxsigma_alloc_usb_buffers()
H A Dusbdux.c418 urb->iso_frame_desc[0].offset = 0; in usbduxsub_ao_handle_urb()
419 urb->iso_frame_desc[0].length = SIZEOUTBUF; in usbduxsub_ao_handle_urb()
420 urb->iso_frame_desc[0].status = 0; in usbduxsub_ao_handle_urb()
1472 urb->iso_frame_desc[0].offset = 0; in usbdux_alloc_usb_buffers()
1473 urb->iso_frame_desc[0].length = SIZEINBUF; in usbdux_alloc_usb_buffers()
1494 urb->iso_frame_desc[0].offset = 0; in usbdux_alloc_usb_buffers()
1495 urb->iso_frame_desc[0].length = SIZEOUTBUF; in usbdux_alloc_usb_buffers()
/linux/drivers/media/usb/pwc/
H A Dpwc-if.c345 fst = urb->iso_frame_desc[i].status; in pwc_isoc_handler()
346 flen = urb->iso_frame_desc[i].actual_length; in pwc_isoc_handler()
347 iso_buf = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in pwc_isoc_handler()
480 urb->iso_frame_desc[j].offset = j * ISO_MAX_FRAME_SIZE; in pwc_isoc_init()
481 urb->iso_frame_desc[j].length = pdev->vmax_packet_size; in pwc_isoc_init()

123