Lines Matching refs:ratep
1183 struct via_rate_lock *ratep; in snd_via82xx_pcm_open() local
1189 ratep = &chip->rates[viadev->direction]; in snd_via82xx_pcm_open()
1190 spin_lock_irq(&ratep->lock); in snd_via82xx_pcm_open()
1191 ratep->used++; in snd_via82xx_pcm_open()
1207 } else if (! ratep->rate) { in snd_via82xx_pcm_open()
1214 runtime->hw.rate_max = runtime->hw.rate_min = ratep->rate; in snd_via82xx_pcm_open()
1216 spin_unlock_irq(&ratep->lock); in snd_via82xx_pcm_open()
1326 struct via_rate_lock *ratep; in snd_via82xx_pcm_close() local
1329 ratep = &chip->rates[viadev->direction]; in snd_via82xx_pcm_close()
1330 spin_lock_irq(&ratep->lock); in snd_via82xx_pcm_close()
1331 ratep->used--; in snd_via82xx_pcm_close()
1332 if (! ratep->used) in snd_via82xx_pcm_close()
1333 ratep->rate = 0; in snd_via82xx_pcm_close()
1334 spin_unlock_irq(&ratep->lock); in snd_via82xx_pcm_close()
1335 if (! ratep->rate) { in snd_via82xx_pcm_close()