Lines Matching refs:urb

1267 			       struct urb *urb)
1281 for (i = 0; i < urb->number_of_packets; i++) {
1282 cp = (unsigned char *)urb->transfer_buffer + urb->iso_frame_desc[i].offset + subs->pkt_offset_adj;
1283 if (urb->iso_frame_desc[i].status && printk_ratelimit()) {
1285 i, urb->iso_frame_desc[i].status);
1288 bytes = urb->iso_frame_desc[i].actual_length;
1302 "Corrected urb data len. %d->%d\n",
1338 struct urb *urb, unsigned int bytes)
1340 struct snd_urb_ctx *ctx = urb->context;
1350 struct urb *urb, unsigned int bytes)
1356 u8 *dst = urb->transfer_buffer;
1402 urb_ctx_queue_advance(subs, urb, queued);
1407 struct urb *urb, unsigned int bytes)
1411 u8 *buf = urb->transfer_buffer;
1420 urb_ctx_queue_advance(subs, urb, bytes);
1423 static void copy_to_urb(struct snd_usb_substream *subs, struct urb *urb,
1432 memcpy(urb->transfer_buffer + offset,
1434 memcpy(urb->transfer_buffer + offset + bytes1,
1437 memcpy(urb->transfer_buffer + offset,
1441 urb_ctx_queue_advance(subs, urb, bytes);
1445 struct urb *urb, int stride,
1452 for (i = 0; i < urb->number_of_packets; i++) {
1453 unsigned int length = urb->iso_frame_desc[i].length;
1454 unsigned int offset = urb->iso_frame_desc[i].offset;
1458 urb->iso_frame_desc[i].offset = offset;
1459 urb->iso_frame_desc[i].length += sizeof(packet_length);
1460 memcpy(urb->transfer_buffer + offset,
1462 copy_to_urb(subs, urb, offset + sizeof(packet_length),
1466 bytes += urb->number_of_packets * sizeof(packet_length);
1471 struct urb *urb,
1476 struct snd_urb_ctx *ctx = urb->context;
1488 urb->number_of_packets = 0;
1511 urb->iso_frame_desc[i].offset = frames * stride;
1512 urb->iso_frame_desc[i].length = counts * stride;
1515 urb->number_of_packets++;
1527 urb->iso_frame_desc[i].length =
1534 urb->iso_frame_desc[i].offset =
1536 urb->iso_frame_desc[i].length = 0;
1537 urb->number_of_packets++;
1558 fill_playback_urb_dsd_dop(subs, urb, bytes);
1561 fill_playback_urb_dsd_bitrev(subs, urb, bytes);
1565 copy_to_urb(subs, urb, 0, stride, bytes);
1567 bytes = copy_to_urb_quirk(subs, urb, stride, bytes);
1590 urb->transfer_buffer_length = bytes;
1605 struct urb *urb)
1608 struct snd_urb_ctx *ctx = urb->context;