Lines Matching refs:samples
346 int samples;
360 bufsize = hw->samples << hw->info.shift;
373 if (abs (hw->samples - live) < 64) {
421 samples = decr;
423 while (samples) {
424 int left_till_end_samples = hw->samples - rpos;
425 int convert_samples = audio_MIN (samples, left_till_end_samples);
462 rpos = (rpos + wsamples) % hw->samples;
471 rpos = (rpos + convert_samples) % hw->samples;
472 samples -= convert_samples;
503 err = munmap (oss->pcm_buf, hw->samples << hw->info.shift);
506 oss->pcm_buf, hw->samples << hw->info.shift);
562 hw->samples = (obt.nfrags * obt.fragsize) >> hw->info.shift;
569 hw->samples << hw->info.shift,
577 hw->samples << hw->info.shift);
600 err = munmap (oss->pcm_buf, hw->samples << hw->info.shift);
603 oss->pcm_buf, hw->samples << hw->info.shift);
615 hw->samples,
620 "Could not allocate DAC buffer (%d samples, each %d bytes)\n",
621 hw->samples,
654 audio_pcm_info_clear_buf (&hw->info, oss->pcm_buf, hw->samples);
721 hw->samples = (obt.nfrags * obt.fragsize) >> hw->info.shift;
722 oss->pcm_buf = audio_calloc (AUDIO_FUNC, hw->samples, 1 << hw->info.shift);
724 dolog ("Could not allocate ADC buffer (%d samples, each %d bytes)\n",
725 hw->samples, 1 << hw->info.shift);
758 int dead = hw->samples - live;
774 if (hw->wpos + dead > hw->samples) {
775 bufs[0].len = (hw->samples - hw->wpos) << hwshift;
776 bufs[1].len = (dead - (hw->samples - hw->wpos)) << hwshift;
827 hw->wpos = (hw->wpos + read_samples) % hw->samples;