Lines Matching refs:hwptr_done

71 	unsigned int hwptr_done;  in snd_usb_pcm_pointer()  local
76 hwptr_done = subs->hwptr_done; in snd_usb_pcm_pointer()
80 return hwptr_done / (substream->runtime->frame_bits >> 3); in snd_usb_pcm_pointer()
1118 subs->hwptr_done = 0; in snd_usb_pcm_prepare()
1634 oldptr = subs->hwptr_done; in retire_capture_urb()
1635 subs->hwptr_done += bytes; in retire_capture_urb()
1636 if (subs->hwptr_done >= runtime->buffer_size * stride) in retire_capture_urb()
1637 subs->hwptr_done -= runtime->buffer_size * stride; in retire_capture_urb()
1675 unsigned int src_idx = subs->hwptr_done; in fill_playback_urb_dsd_dop()
1719 subs->hwptr_done++; in fill_playback_urb_dsd_dop()
1722 if (subs->hwptr_done >= runtime->buffer_size * stride) in fill_playback_urb_dsd_dop()
1723 subs->hwptr_done -= runtime->buffer_size * stride; in fill_playback_urb_dsd_dop()
1731 if (subs->hwptr_done + bytes > runtime->buffer_size * stride) { in copy_to_urb()
1734 runtime->buffer_size * stride - subs->hwptr_done; in copy_to_urb()
1736 runtime->dma_area + subs->hwptr_done, bytes1); in copy_to_urb()
1741 runtime->dma_area + subs->hwptr_done, bytes); in copy_to_urb()
1743 subs->hwptr_done += bytes; in copy_to_urb()
1744 if (subs->hwptr_done >= runtime->buffer_size * stride) in copy_to_urb()
1745 subs->hwptr_done -= runtime->buffer_size * stride; in copy_to_urb()
1845 int idx = (subs->hwptr_done + i) in prepare_playback_urb()
1850 subs->hwptr_done += bytes; in prepare_playback_urb()
1851 if (subs->hwptr_done >= runtime->buffer_size * stride) in prepare_playback_urb()
1852 subs->hwptr_done -= runtime->buffer_size * stride; in prepare_playback_urb()