Lines Matching refs:stride
1409 unsigned int stride, frames, bytes, oldptr;
1418 stride = runtime->frame_bits >> 3;
1434 frames = bytes / stride;
1436 bytes = frames * stride;
1439 bytes = frames * stride;
1448 if (subs->hwptr_done >= runtime->buffer_size * stride)
1449 subs->hwptr_done -= runtime->buffer_size * stride;
1450 frames = (bytes + (oldptr % stride)) / stride;
1467 if (oldptr + bytes > runtime->buffer_size * stride) {
1469 runtime->buffer_size * stride - oldptr;
1485 unsigned int stride = runtime->frame_bits >> 3;
1488 unsigned int wrap = runtime->buffer_size * stride;
1534 if (subs->hwptr_done >= runtime->buffer_size * stride)
1535 subs->hwptr_done -= runtime->buffer_size * stride;
1539 int offset, int stride, unsigned int bytes)
1543 if (subs->hwptr_done + bytes > runtime->buffer_size * stride) {
1546 runtime->buffer_size * stride - subs->hwptr_done;
1556 if (subs->hwptr_done >= runtime->buffer_size * stride)
1557 subs->hwptr_done -= runtime->buffer_size * stride;
1561 struct urb *urb, int stride,
1579 stride, length);
1593 int i, stride, period_elapsed = 0;
1596 stride = runtime->frame_bits >> 3;
1611 urb->iso_frame_desc[i].offset = frames * ep->stride;
1612 urb->iso_frame_desc[i].length = counts * ep->stride;
1627 counts * ep->stride;
1634 frames * ep->stride;
1647 bytes = frames * ep->stride;
1658 % (runtime->buffer_size * stride);
1663 if (subs->hwptr_done >= runtime->buffer_size * stride)
1664 subs->hwptr_done -= runtime->buffer_size * stride;
1668 copy_to_urb(subs, urb, 0, stride, bytes);
1670 bytes = copy_to_urb_quirk(subs, urb, stride, bytes);
1707 int processed = urb->transfer_buffer_length / ep->stride;