Lines Matching refs:avail_min
272 pcm->mmap_control->avail_min = pcm->config.avail_min; in pcm_hw_mmap_status()
274 pcm->mmap_control->avail_min = 1; in pcm_hw_mmap_status()
286 pcm->mmap_control->avail_min = pcm->config.avail_min; in pcm_hw_mmap_status()
288 pcm->mmap_control->avail_min = 1; in pcm_hw_mmap_status()
718 if (!pcm->config.avail_min) { in pcm_open()
720 pcm->config.avail_min = sparams.avail_min = pcm->config.period_size; in pcm_open()
722 pcm->config.avail_min = sparams.avail_min = 1; in pcm_open()
724 sparams.avail_min = config->avail_min; in pcm_open()
890 int pcm_set_avail_min(struct pcm *pcm, int avail_min) in pcm_set_avail_min() argument
895 pcm->config.avail_min = avail_min; in pcm_set_avail_min()
979 if (pcm->wait_for_avail_min && (avail < pcm->config.avail_min)) { in pcm_mmap_transfer()
987 time = (pcm->config.avail_min - avail) / pcm->noirq_frames_per_msec; in pcm_mmap_transfer()