Home
last modified time | relevance | path

Searched refs:self_group (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/sound/core/
Dpcm_native.c108 snd_pcm_group_lock(&substream->self_group, substream->pcm->nonatomic); in snd_pcm_stream_lock()
120 snd_pcm_group_unlock(&substream->self_group, substream->pcm->nonatomic); in snd_pcm_stream_unlock()
134 snd_pcm_group_lock_irq(&substream->self_group, in snd_pcm_stream_lock_irq()
147 snd_pcm_group_unlock_irq(&substream->self_group, in snd_pcm_stream_unlock_irq()
156 mutex_lock(&substream->self_group.mutex); in _snd_pcm_stream_lock_irqsave()
158 spin_lock_irqsave(&substream->self_group.lock, flags); in _snd_pcm_stream_lock_irqsave()
174 mutex_unlock(&substream->self_group.mutex); in snd_pcm_stream_unlock_irqrestore()
176 spin_unlock_irqrestore(&substream->self_group.lock, flags); in snd_pcm_stream_unlock_irqrestore()
1017 mutex_lock_nested(&s->self_group.mutex, depth); in snd_pcm_action_group()
1019 spin_lock_nested(&s->self_group.lock, depth); in snd_pcm_action_group()
[all …]
Dpcm.c693 substream->group = &substream->self_group; in snd_pcm_new_stream()
694 snd_pcm_group_init(&substream->self_group); in snd_pcm_new_stream()
695 list_add_tail(&substream->link_list, &substream->self_group.substreams); in snd_pcm_new_stream()
/Linux-v5.4/include/sound/
Dpcm.h461 …struct snd_pcm_group self_group; /* fake group for non linked substream (with substream lock insid… member
604 return substream->group != &substream->self_group; in snd_pcm_stream_linked()