• Home
  • Raw
  • Download

Lines Matching refs:period_size

88 	u16 period_size;  member
223 sis_update_sso(voice, voice->period_size); in sis_update_voice()
230 if (voice->vperiod > voice->period_size) { in sis_update_voice()
231 voice->vperiod -= voice->period_size; in sis_update_voice()
232 if (voice->vperiod < voice->period_size) in sis_update_voice()
235 sis_update_sso(voice, voice->period_size); in sis_update_voice()
285 sis_update_sso(voice, voice->period_size); in sis_update_voice()
453 unsigned int period_size, buffer_size; in sis_alloc_timing_voice() local
461 period_size = params_period_size(hw_params); in sis_alloc_timing_voice()
463 needed = (period_size != buffer_size && in sis_alloc_timing_voice()
464 period_size != (buffer_size / 2)); in sis_alloc_timing_voice()
554 if (runtime->period_size == (runtime->buffer_size / 2)) { in sis_pcm_playback_prepare()
556 } else if (runtime->period_size != runtime->buffer_size) { in sis_pcm_playback_prepare()
558 voice->sso = runtime->period_size - 1; in sis_pcm_playback_prepare()
559 voice->period_size = runtime->period_size; in sis_pcm_playback_prepare()
564 sso_eso |= (runtime->period_size - 1) << 16; in sis_pcm_playback_prepare()
735 u16 buffer_size, period_size; in sis_prepare_timing_voice() local
744 period_size = buffer_size; in sis_prepare_timing_voice()
758 vperiod = runtime->period_size + 12; in sis_prepare_timing_voice()
759 if (vperiod > period_size) { in sis_prepare_timing_voice()
760 u16 tail = vperiod % period_size; in sis_prepare_timing_voice()
761 u16 quarter_period = period_size / 4; in sis_prepare_timing_voice()
764 u16 loops = vperiod / period_size; in sis_prepare_timing_voice()
769 period_size -= tail; in sis_prepare_timing_voice()
772 sso = period_size - 1; in sis_prepare_timing_voice()
777 period_size = runtime->period_size; in sis_prepare_timing_voice()
787 timing->sync_cso = runtime->period_size; in sis_prepare_timing_voice()
788 timing->sync_period_size = runtime->period_size; in sis_prepare_timing_voice()
790 timing->period_size = period_size; in sis_prepare_timing_voice()
861 if (runtime->period_size != runtime->buffer_size) in sis_pcm_capture_prepare()