Searched refs:hwptr_done (Results 1 - 10 of 10) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/usb/usx2y/ |
H A D | usbusx2y.h | 70 int hwptr_done; /* processed frame position in the buffer */ member in struct:snd_usX2Y_substream
|
H A D | usbusx2yaudio.c | 75 int i, len, lens = 0, hwptr_done = subs->hwptr_done; local 93 if ((hwptr_done + len) > runtime->buffer_size) { 94 int cnt = runtime->buffer_size - hwptr_done; 96 memcpy(runtime->dma_area + hwptr_done * usX2Y->stride, cp, blen); 99 memcpy(runtime->dma_area + hwptr_done * usX2Y->stride, cp, 103 if ((hwptr_done += len) >= runtime->buffer_size) 104 hwptr_done -= runtime->buffer_size; 107 subs->hwptr_done = hwptr_done; [all...] |
H A D | usx2yhwdeppcm.c | 67 int i, lens = 0, hwptr_done = subs->hwptr_done; local 83 if ((hwptr_done += lens) >= runtime->buffer_size) 84 hwptr_done -= runtime->buffer_size; 85 subs->hwptr_done = hwptr_done;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/usb/ |
H A D | card.h | 77 unsigned int hwptr_done; /* processed byte position in the buffer */ member in struct:snd_usb_substream
|
H A D | urb.c | 478 oldptr = subs->hwptr_done; 479 subs->hwptr_done += bytes; 480 if (subs->hwptr_done >= runtime->buffer_size * stride) 481 subs->hwptr_done -= runtime->buffer_size * stride; 676 * To avoid inconsistencies when updating hwptr_done, we use double buffering 729 if (subs->hwptr_done + bytes > runtime->buffer_size * stride) { 732 runtime->buffer_size * stride - subs->hwptr_done; 734 runtime->dma_area + subs->hwptr_done, bytes1); 739 runtime->dma_area + subs->hwptr_done, bytes); 741 subs->hwptr_done [all...] |
H A D | pcm.c | 37 * return the current pcm pointer. just based on the hwptr_done value. 42 unsigned int hwptr_done; local 46 hwptr_done = subs->hwptr_done; 48 return hwptr_done / (substream->runtime->frame_bits >> 3); 398 subs->hwptr_done = 0;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/cx18/ |
H A D | cx18-alsa-pcm.c | 293 snd_pcm_uframes_t hwptr_done; local 297 hwptr_done = cxsc->hwptr_done_capture; 300 return hwptr_done;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/cx231xx/ |
H A D | cx231xx-audio.c | 430 snd_pcm_uframes_t hwptr_done; local 435 hwptr_done = dev->adev.hwptr_done_capture; 438 return hwptr_done;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/em28xx/ |
H A D | em28xx-audio.c | 426 snd_pcm_uframes_t hwptr_done; local 430 hwptr_done = dev->adev.hwptr_done_capture; 433 return hwptr_done;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ |
H A D | via82xx.c | 335 int hwptr_done; /* processed frame position in the buffer */ member in struct:viadev 615 viadev->hwptr_done = 0; 646 * Update hwptr_done based on 'period elapsed' 651 viadev->hwptr_done = 0; 653 viadev->hwptr_done += viadev->fragsize; 695 * Update hwptr_done based on 'period elapsed' 700 viadev->hwptr_done = 0; 702 viadev->hwptr_done += viadev->fragsize; 898 res = viadev->hwptr_done;
|
Completed in 126 milliseconds