Lines Matching refs:ratep
1164 struct via_rate_lock *ratep; in snd_via82xx_pcm_open() local
1170 ratep = &chip->rates[viadev->direction]; in snd_via82xx_pcm_open()
1171 spin_lock_irq(&ratep->lock); in snd_via82xx_pcm_open()
1172 ratep->used++; in snd_via82xx_pcm_open()
1188 } else if (! ratep->rate) { in snd_via82xx_pcm_open()
1195 runtime->hw.rate_max = runtime->hw.rate_min = ratep->rate; in snd_via82xx_pcm_open()
1197 spin_unlock_irq(&ratep->lock); in snd_via82xx_pcm_open()
1307 struct via_rate_lock *ratep; in snd_via82xx_pcm_close() local
1310 ratep = &chip->rates[viadev->direction]; in snd_via82xx_pcm_close()
1311 spin_lock_irq(&ratep->lock); in snd_via82xx_pcm_close()
1312 ratep->used--; in snd_via82xx_pcm_close()
1313 if (! ratep->used) in snd_via82xx_pcm_close()
1314 ratep->rate = 0; in snd_via82xx_pcm_close()
1315 spin_unlock_irq(&ratep->lock); in snd_via82xx_pcm_close()
1316 if (! ratep->rate) { in snd_via82xx_pcm_close()