Lines Matching defs:period_size
75 u16 period_size;
206 sis_update_sso(voice, voice->period_size);
213 if (voice->vperiod > voice->period_size) {
214 voice->vperiod -= voice->period_size;
215 if (voice->vperiod < voice->period_size)
218 sis_update_sso(voice, voice->period_size);
268 sis_update_sso(voice, voice->period_size);
427 unsigned int period_size, buffer_size;
434 period_size = params_period_size(hw_params);
436 needed = (period_size != buffer_size &&
437 period_size != (buffer_size / 2));
515 if (runtime->period_size == (runtime->buffer_size / 2)) {
517 } else if (runtime->period_size != runtime->buffer_size) {
519 voice->sso = runtime->period_size - 1;
520 voice->period_size = runtime->period_size;
525 sso_eso |= (runtime->period_size - 1) << 16;
690 u16 buffer_size, period_size;
699 period_size = buffer_size;
713 vperiod = runtime->period_size + 12;
714 if (vperiod > period_size) {
715 u16 tail = vperiod % period_size;
716 u16 quarter_period = period_size / 4;
719 u16 loops = vperiod / period_size;
724 period_size -= tail;
727 sso = period_size - 1;
732 period_size = runtime->period_size;
742 timing->sync_cso = runtime->period_size;
743 timing->sync_period_size = runtime->period_size;
745 timing->period_size = period_size;
816 if (runtime->period_size != runtime->buffer_size)