Lines Matching refs:vperiod
81 u32 vperiod; member
218 if (voice->vperiod > voice->period_size) { in sis_update_voice()
219 voice->vperiod -= voice->period_size; in sis_update_voice()
220 if (voice->vperiod < voice->period_size) in sis_update_voice()
221 sis_update_sso(voice, voice->vperiod); in sis_update_voice()
265 voice->vperiod = voice->sync_period_size + 1; in sis_update_voice()
267 voice->vperiod = voice->sync_period_size + sync + 10; in sis_update_voice()
269 if (voice->vperiod < voice->buffer_size) { in sis_update_voice()
270 sis_update_sso(voice, voice->vperiod); in sis_update_voice()
271 voice->vperiod = 0; in sis_update_voice()
708 u32 vperiod, sso, reg; in sis_prepare_timing_voice() local
729 vperiod = runtime->period_size + 12; in sis_prepare_timing_voice()
730 if (vperiod > period_size) { in sis_prepare_timing_voice()
731 u16 tail = vperiod % period_size; in sis_prepare_timing_voice()
735 u16 loops = vperiod / period_size; in sis_prepare_timing_voice()
749 sso = vperiod - 1; in sis_prepare_timing_voice()
750 vperiod = 0; in sis_prepare_timing_voice()
764 timing->vperiod = vperiod; in sis_prepare_timing_voice()