Lines Matching refs:nonatomic
88 static void snd_pcm_group_ ## action(struct snd_pcm_group *group, bool nonatomic) \
90 if (nonatomic) { \
110 * This locks the PCM stream's spinlock or mutex depending on the nonatomic
116 snd_pcm_group_lock(&substream->self_group, substream->pcm->nonatomic);
128 snd_pcm_group_unlock(&substream->self_group, substream->pcm->nonatomic);
137 * IRQ (only when nonatomic is false). In nonatomic case, this is identical
143 substream->pcm->nonatomic);
151 if (substream->pcm->nonatomic)
166 substream->pcm->nonatomic);
173 if (substream->pcm->nonatomic)
184 if (substream->pcm->nonatomic)
204 if (substream->pcm->nonatomic)
1278 else if (s->pcm->nonatomic)
1311 else if (s1->pcm->nonatomic)
1361 snd_pcm_group_unlock(group, substream->pcm->nonatomic);
1373 bool nonatomic = substream->pcm->nonatomic;
1384 trylock = nonatomic ? mutex_trylock(&group->mutex) :
1391 snd_pcm_group_lock(group, nonatomic);
2307 bool nonatomic = substream->pcm->nonatomic;
2330 substream->pcm->nonatomic != substream1->pcm->nonatomic)
2343 snd_pcm_group_lock_irq(target_group, nonatomic);
2348 snd_pcm_group_unlock_irq(target_group, nonatomic);
2362 bool nonatomic = substream->pcm->nonatomic;
2371 snd_pcm_group_lock_irq(group, nonatomic);
2384 snd_pcm_group_unlock_irq(group, nonatomic);