Home
last modified time | relevance | path

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

/Linux-v4.19/sound/usb/usx2y/
Dusbusx2yaudio.c76 int i, len, lens = 0, hwptr_done = subs->hwptr_done; in usX2Y_urb_capt_retire() local
94 if ((hwptr_done + len) > runtime->buffer_size) { in usX2Y_urb_capt_retire()
95 int cnt = runtime->buffer_size - hwptr_done; in usX2Y_urb_capt_retire()
97 memcpy(runtime->dma_area + hwptr_done * usX2Y->stride, cp, blen); in usX2Y_urb_capt_retire()
100 memcpy(runtime->dma_area + hwptr_done * usX2Y->stride, cp, in usX2Y_urb_capt_retire()
104 if ((hwptr_done += len) >= runtime->buffer_size) in usX2Y_urb_capt_retire()
105 hwptr_done -= runtime->buffer_size; in usX2Y_urb_capt_retire()
108 subs->hwptr_done = hwptr_done; in usX2Y_urb_capt_retire()
188 subs->hwptr_done += len; in usX2Y_urb_play_retire()
189 if (subs->hwptr_done >= runtime->buffer_size) in usX2Y_urb_play_retire()
[all …]
Dusx2yhwdeppcm.c66 int i, lens = 0, hwptr_done = subs->hwptr_done; in usX2Y_usbpcm_urb_capt_retire() local
82 if ((hwptr_done += lens) >= runtime->buffer_size) in usX2Y_usbpcm_urb_capt_retire()
83 hwptr_done -= runtime->buffer_size; in usX2Y_usbpcm_urb_capt_retire()
84 subs->hwptr_done = hwptr_done; in usX2Y_usbpcm_urb_capt_retire()
Dusbusx2y.h71 int hwptr_done; /* processed frame position in the buffer */ member
/Linux-v4.19/sound/usb/
Dpcm.c80 unsigned int hwptr_done; in snd_usb_pcm_pointer() local
85 hwptr_done = subs->hwptr_done; in snd_usb_pcm_pointer()
89 return hwptr_done / (substream->runtime->frame_bits >> 3); in snd_usb_pcm_pointer()
911 subs->hwptr_done = 0; in snd_usb_pcm_prepare()
1387 oldptr = subs->hwptr_done; in retire_capture_urb()
1388 subs->hwptr_done += bytes; in retire_capture_urb()
1389 if (subs->hwptr_done >= runtime->buffer_size * stride) in retire_capture_urb()
1390 subs->hwptr_done -= runtime->buffer_size * stride; in retire_capture_urb()
1428 unsigned int src_idx = subs->hwptr_done; in fill_playback_urb_dsd_dop()
1472 subs->hwptr_done++; in fill_playback_urb_dsd_dop()
[all …]
Dcard.h135 unsigned int hwptr_done; /* processed byte position in the buffer */ member
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-alsa-pcm.c293 snd_pcm_uframes_t hwptr_done; in snd_cx18_pcm_pointer() local
297 hwptr_done = cxsc->hwptr_done_capture; in snd_cx18_pcm_pointer()
300 return hwptr_done; in snd_cx18_pcm_pointer()
/Linux-v4.19/drivers/media/pci/ivtv/
Divtv-alsa-pcm.c298 snd_pcm_uframes_t hwptr_done; in snd_ivtv_pcm_pointer() local
302 hwptr_done = itvsc->hwptr_done_capture; in snd_ivtv_pcm_pointer()
305 return hwptr_done; in snd_ivtv_pcm_pointer()
/Linux-v4.19/drivers/media/pci/cobalt/
Dcobalt-alsa-pcm.c314 snd_pcm_uframes_t hwptr_done; in snd_cobalt_pcm_pointer() local
317 hwptr_done = cobsc->hwptr_done_capture; in snd_cobalt_pcm_pointer()
319 return hwptr_done; in snd_cobalt_pcm_pointer()
/Linux-v4.19/drivers/media/usb/cx231xx/
Dcx231xx-audio.c617 snd_pcm_uframes_t hwptr_done; in snd_cx231xx_capture_pointer() local
622 hwptr_done = dev->adev.hwptr_done_capture; in snd_cx231xx_capture_pointer()
625 return hwptr_done; in snd_cx231xx_capture_pointer()
/Linux-v4.19/drivers/media/usb/em28xx/
Dem28xx-audio.c461 snd_pcm_uframes_t hwptr_done; in snd_em28xx_capture_pointer() local
468 hwptr_done = dev->adev.hwptr_done_capture; in snd_em28xx_capture_pointer()
471 return hwptr_done; in snd_em28xx_capture_pointer()
/Linux-v4.19/sound/pci/
Dvia82xx.c338 int hwptr_done; /* processed frame position in the buffer */ member
622 viadev->hwptr_done = 0; in snd_via82xx_channel_reset()
658 viadev->hwptr_done = 0; in snd_via686_interrupt()
660 viadev->hwptr_done += viadev->fragsize; in snd_via686_interrupt()
707 viadev->hwptr_done = 0; in snd_via8233_interrupt()
709 viadev->hwptr_done += viadev->fragsize; in snd_via8233_interrupt()
909 res = viadev->hwptr_done; in snd_via8233_pcm_pointer()