Lines Matching refs:nonatomic
87 static void snd_pcm_group_ ## action(struct snd_pcm_group *group, bool nonatomic) \
89 if (nonatomic) \
110 snd_pcm_group_lock(&substream->self_group, substream->pcm->nonatomic); in snd_pcm_stream_lock()
122 snd_pcm_group_unlock(&substream->self_group, substream->pcm->nonatomic); in snd_pcm_stream_unlock()
137 substream->pcm->nonatomic); in snd_pcm_stream_lock_irq()
145 if (substream->pcm->nonatomic) in snd_pcm_stream_lock_nested()
160 substream->pcm->nonatomic); in snd_pcm_stream_unlock_irq()
167 if (substream->pcm->nonatomic) in _snd_pcm_stream_lock_irqsave()
185 if (substream->pcm->nonatomic) in snd_pcm_stream_unlock_irqrestore()
1171 if (s->pcm->nonatomic) in snd_pcm_action_group()
1203 if (s1->pcm->nonatomic) in snd_pcm_action_group()
1254 snd_pcm_group_unlock(group, substream->pcm->nonatomic); in snd_pcm_group_unref()
1266 bool nonatomic = substream->pcm->nonatomic; in snd_pcm_stream_group_ref() local
1277 trylock = nonatomic ? mutex_trylock(&group->mutex) : in snd_pcm_stream_group_ref()
1284 snd_pcm_group_lock(group, nonatomic); in snd_pcm_stream_group_ref()
2190 bool nonatomic = substream->pcm->nonatomic; in snd_pcm_link() local
2217 substream->pcm->nonatomic != substream1->pcm->nonatomic) { in snd_pcm_link()
2234 snd_pcm_group_lock_irq(target_group, nonatomic); in snd_pcm_link()
2239 snd_pcm_group_unlock_irq(target_group, nonatomic); in snd_pcm_link()
2259 bool nonatomic = substream->pcm->nonatomic; in snd_pcm_unlink() local
2271 snd_pcm_group_lock_irq(group, nonatomic); in snd_pcm_unlink()
2284 snd_pcm_group_unlock_irq(group, nonatomic); in snd_pcm_unlink()