Lines Matching refs:hwptr_done
80 unsigned int hwptr_done; in snd_usb_pcm_pointer() local
86 hwptr_done = subs->hwptr_done; in snd_usb_pcm_pointer()
90 return hwptr_done / (substream->runtime->frame_bits >> 3); in snd_usb_pcm_pointer()
805 subs->hwptr_done = 0; in snd_usb_pcm_prepare()
1272 oldptr = subs->hwptr_done; in retire_capture_urb()
1273 subs->hwptr_done += bytes; in retire_capture_urb()
1274 if (subs->hwptr_done >= runtime->buffer_size * stride) in retire_capture_urb()
1275 subs->hwptr_done -= runtime->buffer_size * stride; in retire_capture_urb()
1313 unsigned int src_idx = subs->hwptr_done; in fill_playback_urb_dsd_dop()
1357 subs->hwptr_done++; in fill_playback_urb_dsd_dop()
1431 int idx = (subs->hwptr_done + i) in prepare_playback_urb()
1436 subs->hwptr_done += bytes; in prepare_playback_urb()
1439 if (subs->hwptr_done + bytes > runtime->buffer_size * stride) { in prepare_playback_urb()
1442 runtime->buffer_size * stride - subs->hwptr_done; in prepare_playback_urb()
1444 runtime->dma_area + subs->hwptr_done, bytes1); in prepare_playback_urb()
1449 runtime->dma_area + subs->hwptr_done, bytes); in prepare_playback_urb()
1452 subs->hwptr_done += bytes; in prepare_playback_urb()
1455 if (subs->hwptr_done >= runtime->buffer_size * stride) in prepare_playback_urb()
1456 subs->hwptr_done -= runtime->buffer_size * stride; in prepare_playback_urb()