Lines Matching refs:samples

301     hw->samples = pSol->AudioInfo.play.buffer_size >> hw->info.shift;
305 LogRel(("solaudio: failed to alloc %d %d bytes to pPCMBuf\n", hw->samples << hw->info.shift, hw->samples));
308 LogFlow(("solaudio: init_out hw->samples=%d play.buffer_size=%d\n", hw->samples, pSol->AudioInfo.play.buffer_size));
333 audio_pcm_info_clear_buf(&hw->info, pSol->pPCMBuf, hw->samples);
340 AudioInfo.play.samples = 0;
367 AudioInfo.play.samples = 0;
400 LogFlow(("avail: eof=%d samples=%d bufplayed=%d avail=%d\n", sol->AudioInfo.play.eof, sol->AudioInfo.play.samples,
423 csAvail = cbAvail >> hw->info.shift; /* bytes => samples */
429 /* split request at the end of our samples buffer */
430 csToWrite = audio_MIN(csSamples, hw->samples - hw->rpos);
441 hw->rpos = (hw->rpos + csToWrite) % hw->samples;
598 AudioInfo.record.samples = 0;
670 hw->samples = pSol->AudioInfo.record.buffer_size >> hw->info.shift;
674 LogRel(("solaudio: init_in: failed to alloc %d %d bytes to pPCMBuf\n", hw->samples << hw->info.shift, hw->samples));
678 LogFlow(("solaudio: init_in: hw->samples=%d record.buffer_size=%d rate=%d\n", hw->samples, pSol->AudioInfo.record.buffer_size,
706 csDead = hw->samples - audio_pcm_hw_get_live_in (hw);
732 /* split request at the end of our samples buffer */
734 csRead = audio_MIN (csSamples, hw->samples - hw->wpos);
736 hw->wpos = (hw->wpos + csRead) % hw->samples;
746 int dead = hw->samples - live;
763 if (hw->wpos + dead > hw->samples)
765 bufs[0].len = (hw->samples - hw->wpos) << hwshift;
766 bufs[1].len = (dead - (hw->samples - hw->wpos)) << hwshift;
794 hw->wpos = (hw->wpos + read_samples) % hw->samples;