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()
833 subs->hwptr_done = 0; in snd_usb_pcm_prepare()
1300 oldptr = subs->hwptr_done; in retire_capture_urb()
1301 subs->hwptr_done += bytes; in retire_capture_urb()
1302 if (subs->hwptr_done >= runtime->buffer_size * stride) in retire_capture_urb()
1303 subs->hwptr_done -= runtime->buffer_size * stride; in retire_capture_urb()
1341 unsigned int src_idx = subs->hwptr_done; in fill_playback_urb_dsd_dop()
1385 subs->hwptr_done++; in fill_playback_urb_dsd_dop()
1388 if (subs->hwptr_done >= runtime->buffer_size * stride) in fill_playback_urb_dsd_dop()
1389 subs->hwptr_done -= runtime->buffer_size * stride; in fill_playback_urb_dsd_dop()
1397 if (subs->hwptr_done + bytes > runtime->buffer_size * stride) { in copy_to_urb()
1400 runtime->buffer_size * stride - subs->hwptr_done; in copy_to_urb()
1402 runtime->dma_area + subs->hwptr_done, bytes1); in copy_to_urb()
1407 runtime->dma_area + subs->hwptr_done, bytes); in copy_to_urb()
1409 subs->hwptr_done += bytes; in copy_to_urb()
1410 if (subs->hwptr_done >= runtime->buffer_size * stride) in copy_to_urb()
1411 subs->hwptr_done -= runtime->buffer_size * stride; in copy_to_urb()
1509 int idx = (subs->hwptr_done + i) in prepare_playback_urb()
1514 subs->hwptr_done += bytes; in prepare_playback_urb()
1515 if (subs->hwptr_done >= runtime->buffer_size * stride) in prepare_playback_urb()
1516 subs->hwptr_done -= runtime->buffer_size * stride; in prepare_playback_urb()