Lines Matching refs:vperiod
93 u32 vperiod; member
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()
233 sis_update_sso(voice, voice->vperiod); in sis_update_voice()
277 voice->vperiod = voice->sync_period_size + 1; in sis_update_voice()
279 voice->vperiod = voice->sync_period_size + sync + 10; in sis_update_voice()
281 if (voice->vperiod < voice->buffer_size) { in sis_update_voice()
282 sis_update_sso(voice, voice->vperiod); in sis_update_voice()
283 voice->vperiod = 0; in sis_update_voice()
737 u32 vperiod, sso, reg; in sis_prepare_timing_voice() local
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()
764 u16 loops = vperiod / period_size; in sis_prepare_timing_voice()
778 sso = vperiod - 1; in sis_prepare_timing_voice()
779 vperiod = 0; in sis_prepare_timing_voice()
793 timing->vperiod = vperiod; in sis_prepare_timing_voice()