• Home
  • Raw
  • Download

Lines Matching refs:timing

83 	struct voice *timing;  member
332 if (!voice->timing) in sis_interrupt()
394 if (voice->timing) { in sis_free_voice()
396 voice->timing->flags &= ~(VOICE_IN_USE | VOICE_SSO_TIMING | in sis_free_voice()
398 voice->timing = NULL; in sis_free_voice()
454 if (needed && !voice->timing) { in sis_alloc_timing_voice()
456 voice->timing = __sis_alloc_playback_voice(sis); in sis_alloc_timing_voice()
457 if (voice->timing) in sis_alloc_timing_voice()
460 if (!voice->timing) in sis_alloc_timing_voice()
462 voice->timing->substream = substream; in sis_alloc_timing_voice()
463 } else if (!needed && voice->timing) { in sis_alloc_timing_voice()
465 voice->timing = NULL; in sis_alloc_timing_voice()
619 voice = voice->timing; in sis_pcm_trigger()
720 struct voice *timing = voice->timing; in sis_prepare_timing_voice() local
721 void __iomem *play_base = timing->ctrl_base; in sis_prepare_timing_voice()
722 void __iomem *wave_base = timing->wave_base; in sis_prepare_timing_voice()
773 timing->flags |= VOICE_SYNC_TIMING; in sis_prepare_timing_voice()
774 timing->sync_base = voice->ctrl_base; in sis_prepare_timing_voice()
775 timing->sync_cso = runtime->period_size; in sis_prepare_timing_voice()
776 timing->sync_period_size = runtime->period_size; in sis_prepare_timing_voice()
777 timing->sync_buffer_size = runtime->buffer_size; in sis_prepare_timing_voice()
778 timing->period_size = period_size; in sis_prepare_timing_voice()
779 timing->buffer_size = buffer_size; in sis_prepare_timing_voice()
780 timing->sso = sso; in sis_prepare_timing_voice()
781 timing->vperiod = vperiod; in sis_prepare_timing_voice()
793 control = timing->buffer_size - 1; in sis_prepare_timing_voice()
795 sso_eso = timing->buffer_size - 1; in sis_prepare_timing_voice()
796 sso_eso |= timing->sso << 16; in sis_prepare_timing_voice()
845 if (voice->timing) { in sis_pcm_capture_prepare()