Home
last modified time | relevance | path

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

/linux/sound/virtio/
H A Dvirtio_pcm.c220 struct virtio_pcm *vpcm; in virtsnd_pcm_find() local
222 list_for_each_entry(vpcm, &snd->pcm_list, list) in virtsnd_pcm_find()
223 if (vpcm->nid == nid) in virtsnd_pcm_find()
224 return vpcm; in virtsnd_pcm_find()
241 struct virtio_pcm *vpcm; in virtsnd_pcm_find_or_create() local
243 vpcm = virtsnd_pcm_find(snd, nid); in virtsnd_pcm_find_or_create()
244 if (!IS_ERR(vpcm)) in virtsnd_pcm_find_or_create()
245 return vpcm; in virtsnd_pcm_find_or_create()
247 vpcm = devm_kzalloc(&vdev->dev, sizeof(*vpcm), GFP_KERNEL); in virtsnd_pcm_find_or_create()
248 if (!vpcm) in virtsnd_pcm_find_or_create()
[all …]
H A Dvirtio_chmap.c85 struct virtio_pcm *vpcm; in virtsnd_chmap_parse_cfg() local
88 vpcm = virtsnd_pcm_find_or_create(snd, nid); in virtsnd_chmap_parse_cfg()
89 if (IS_ERR(vpcm)) in virtsnd_chmap_parse_cfg()
90 return PTR_ERR(vpcm); in virtsnd_chmap_parse_cfg()
94 vs = &vpcm->streams[SNDRV_PCM_STREAM_PLAYBACK]; in virtsnd_chmap_parse_cfg()
97 vs = &vpcm->streams[SNDRV_PCM_STREAM_CAPTURE]; in virtsnd_chmap_parse_cfg()
145 struct virtio_pcm *vpcm; in virtsnd_chmap_build_devs() local
151 list_for_each_entry(vpcm, &snd->pcm_list, list) { in virtsnd_chmap_build_devs()
152 for (i = 0; i < ARRAY_SIZE(vpcm->streams); ++i) { in virtsnd_chmap_build_devs()
153 vs = &vpcm->streams[i]; in virtsnd_chmap_build_devs()
[all …]
H A Dvirtio_pcm_ops.c107 struct virtio_pcm *vpcm = snd_pcm_substream_chip(substream); in virtsnd_pcm_open() local
108 struct virtio_pcm_stream *vs = &vpcm->streams[substream->stream]; in virtsnd_pcm_open()