Lines Matching refs:vperiod
80 u32 vperiod; member
217 if (voice->vperiod > voice->period_size) { in sis_update_voice()
218 voice->vperiod -= voice->period_size; in sis_update_voice()
219 if (voice->vperiod < voice->period_size) in sis_update_voice()
220 sis_update_sso(voice, voice->vperiod); in sis_update_voice()
264 voice->vperiod = voice->sync_period_size + 1; in sis_update_voice()
266 voice->vperiod = voice->sync_period_size + sync + 10; in sis_update_voice()
268 if (voice->vperiod < voice->buffer_size) { in sis_update_voice()
269 sis_update_sso(voice, voice->vperiod); in sis_update_voice()
270 voice->vperiod = 0; in sis_update_voice()
707 u32 vperiod, sso, reg; in sis_prepare_timing_voice() local
728 vperiod = runtime->period_size + 12; in sis_prepare_timing_voice()
729 if (vperiod > period_size) { in sis_prepare_timing_voice()
730 u16 tail = vperiod % period_size; in sis_prepare_timing_voice()
734 u16 loops = vperiod / period_size; in sis_prepare_timing_voice()
748 sso = vperiod - 1; in sis_prepare_timing_voice()
749 vperiod = 0; in sis_prepare_timing_voice()
763 timing->vperiod = vperiod; in sis_prepare_timing_voice()