Home
last modified time | relevance | path

Searched refs:hwptr_done (Results 1 – 6 of 6) sorted by relevance

/sound/usb/usx2y/
Dusbusx2yaudio.c63 int i, len, lens = 0, hwptr_done = subs->hwptr_done; in usx2y_urb_capt_retire() local
82 if ((hwptr_done + len) > runtime->buffer_size) { in usx2y_urb_capt_retire()
83 cnt = runtime->buffer_size - hwptr_done; in usx2y_urb_capt_retire()
85 memcpy(runtime->dma_area + hwptr_done * usx2y->stride, cp, blen); in usx2y_urb_capt_retire()
88 memcpy(runtime->dma_area + hwptr_done * usx2y->stride, cp, in usx2y_urb_capt_retire()
92 hwptr_done += len; in usx2y_urb_capt_retire()
93 if (hwptr_done >= runtime->buffer_size) in usx2y_urb_capt_retire()
94 hwptr_done -= runtime->buffer_size; in usx2y_urb_capt_retire()
97 subs->hwptr_done = hwptr_done; in usx2y_urb_capt_retire()
179 subs->hwptr_done += len; in usx2y_urb_play_retire()
[all …]
Dusx2yhwdeppcm.c53 int i, lens = 0, hwptr_done = subs->hwptr_done; in usx2y_usbpcm_urb_capt_retire() local
73 hwptr_done += lens; in usx2y_usbpcm_urb_capt_retire()
74 if (hwptr_done >= runtime->buffer_size) in usx2y_usbpcm_urb_capt_retire()
75 hwptr_done -= runtime->buffer_size; in usx2y_usbpcm_urb_capt_retire()
76 subs->hwptr_done = hwptr_done; in usx2y_usbpcm_urb_capt_retire()
Dusbusx2y.h70 int hwptr_done; /* processed frame position in the buffer */ member
/sound/usb/
Dpcm.c79 unsigned int hwptr_done; in snd_usb_pcm_pointer() local
84 hwptr_done = subs->hwptr_done; in snd_usb_pcm_pointer()
87 return bytes_to_frames(runtime, hwptr_done); in snd_usb_pcm_pointer()
655 subs->hwptr_done = 0; in snd_usb_pcm_prepare()
1241 oldptr = subs->hwptr_done; in retire_capture_urb()
1242 subs->hwptr_done += bytes; in retire_capture_urb()
1243 if (subs->hwptr_done >= subs->buffer_bytes) in retire_capture_urb()
1244 subs->hwptr_done -= subs->buffer_bytes; in retire_capture_urb()
1278 subs->hwptr_done += bytes; in urb_ctx_queue_advance()
1279 if (subs->hwptr_done >= subs->buffer_bytes) in urb_ctx_queue_advance()
[all …]
Dcard.h176 unsigned int hwptr_done; /* processed byte position in the buffer */ member
/sound/pci/
Dvia82xx.c323 int hwptr_done; /* processed frame position in the buffer */ member
610 viadev->hwptr_done = 0; in snd_via82xx_channel_reset()
646 viadev->hwptr_done = 0; in snd_via686_interrupt()
648 viadev->hwptr_done += viadev->fragsize; in snd_via686_interrupt()
695 viadev->hwptr_done = 0; in snd_via8233_interrupt()
697 viadev->hwptr_done += viadev->fragsize; in snd_via8233_interrupt()
897 res = viadev->hwptr_done; in snd_via8233_pcm_pointer()