Lines Matching defs:period_size
66 u16 period_size;
198 sis_update_sso(voice, voice->period_size);
205 if (voice->vperiod > voice->period_size) {
206 voice->vperiod -= voice->period_size;
207 if (voice->vperiod < voice->period_size)
210 sis_update_sso(voice, voice->period_size);
260 sis_update_sso(voice, voice->period_size);
428 unsigned int period_size, buffer_size;
436 period_size = params_period_size(hw_params);
438 needed = (period_size != buffer_size &&
439 period_size != (buffer_size / 2));
529 if (runtime->period_size == (runtime->buffer_size / 2)) {
531 } else if (runtime->period_size != runtime->buffer_size) {
533 voice->sso = runtime->period_size - 1;
534 voice->period_size = runtime->period_size;
539 sso_eso |= (runtime->period_size - 1) << 16;
707 u16 buffer_size, period_size;
716 period_size = buffer_size;
730 vperiod = runtime->period_size + 12;
731 if (vperiod > period_size) {
732 u16 tail = vperiod % period_size;
733 u16 quarter_period = period_size / 4;
736 u16 loops = vperiod / period_size;
741 period_size -= tail;
744 sso = period_size - 1;
749 period_size = runtime->period_size;
759 timing->sync_cso = runtime->period_size;
760 timing->sync_period_size = runtime->period_size;
762 timing->period_size = period_size;
833 if (runtime->period_size != runtime->buffer_size)