Lines Matching refs:ratep
1165 struct via_rate_lock *ratep; in snd_via82xx_pcm_open() local
1171 ratep = &chip->rates[viadev->direction]; in snd_via82xx_pcm_open()
1172 spin_lock_irq(&ratep->lock); in snd_via82xx_pcm_open()
1173 ratep->used++; in snd_via82xx_pcm_open()
1189 } else if (! ratep->rate) { in snd_via82xx_pcm_open()
1196 runtime->hw.rate_max = runtime->hw.rate_min = ratep->rate; in snd_via82xx_pcm_open()
1198 spin_unlock_irq(&ratep->lock); in snd_via82xx_pcm_open()
1312 struct via_rate_lock *ratep; in snd_via82xx_pcm_close() local
1315 ratep = &chip->rates[viadev->direction]; in snd_via82xx_pcm_close()
1316 spin_lock_irq(&ratep->lock); in snd_via82xx_pcm_close()
1317 ratep->used--; in snd_via82xx_pcm_close()
1318 if (! ratep->used) in snd_via82xx_pcm_close()
1319 ratep->rate = 0; in snd_via82xx_pcm_close()
1320 spin_unlock_irq(&ratep->lock); in snd_via82xx_pcm_close()
1321 if (! ratep->rate) { in snd_via82xx_pcm_close()