Home
last modified time | relevance | path

Searched refs:virtio_pcm_substream (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/sound/virtio/
H A Dvirtio_pcm.h42 struct virtio_pcm_substream { struct
73 struct virtio_pcm_substream **substreams; argument
112 virtsnd_pcm_ctl_msg_alloc(struct virtio_pcm_substream *vss,
115 int virtsnd_pcm_msg_alloc(struct virtio_pcm_substream *vss,
118 void virtsnd_pcm_msg_free(struct virtio_pcm_substream *vss);
120 int virtsnd_pcm_msg_send(struct virtio_pcm_substream *vss);
122 unsigned int virtsnd_pcm_msg_pending_num(struct virtio_pcm_substream *vss);
H A Dvirtio_pcm_ops.c109 struct virtio_pcm_substream *vss = vs->substreams[substream->number]; in virtsnd_pcm_open()
153 static int virtsnd_pcm_dev_set_params(struct virtio_pcm_substream *vss, in virtsnd_pcm_dev_set_params()
217 struct virtio_pcm_substream *vss = snd_pcm_substream_chip(substream); in virtsnd_pcm_hw_params()
254 struct virtio_pcm_substream *vss = snd_pcm_substream_chip(substream); in virtsnd_pcm_hw_free()
272 struct virtio_pcm_substream *vss = snd_pcm_substream_chip(substream); in virtsnd_pcm_prepare()
322 struct virtio_pcm_substream *vss = snd_pcm_substream_chip(substream); in virtsnd_pcm_trigger()
389 struct virtio_pcm_substream *vss = snd_pcm_substream_chip(substream); in virtsnd_pcm_sync_stop()
441 struct virtio_pcm_substream *vss = snd_pcm_substream_chip(substream); in virtsnd_pcm_pointer()
H A Dvirtio_pcm_msg.c19 struct virtio_pcm_substream *substream;
132 int virtsnd_pcm_msg_alloc(struct virtio_pcm_substream *vss, in virtsnd_pcm_msg_alloc()
174 void virtsnd_pcm_msg_free(struct virtio_pcm_substream *vss) in virtsnd_pcm_msg_free()
201 int virtsnd_pcm_msg_send(struct virtio_pcm_substream *vss) in virtsnd_pcm_msg_send()
260 unsigned int virtsnd_pcm_msg_pending_num(struct virtio_pcm_substream *vss) in virtsnd_pcm_msg_pending_num()
291 struct virtio_pcm_substream *vss = msg->substream; in virtsnd_pcm_msg_complete()
391 virtsnd_pcm_ctl_msg_alloc(struct virtio_pcm_substream *vss, in virtsnd_pcm_ctl_msg_alloc()
H A Dvirtio_card.h22 struct virtio_pcm_substream;
58 struct virtio_pcm_substream *substreams;
92 virtsnd_pcm_queue(struct virtio_pcm_substream *vss) in virtsnd_pcm_queue()
H A Dvirtio_pcm.c91 static int virtsnd_pcm_build_hw(struct virtio_pcm_substream *vss, in virtsnd_pcm_build_hw()
308 struct virtio_pcm_substream *vss = in virtsnd_pcm_period_elapsed()
309 container_of(work, struct virtio_pcm_substream, elapsed_period); in virtsnd_pcm_period_elapsed()
350 struct virtio_pcm_substream *vss = &snd->substreams[i]; in virtsnd_pcm_parse_cfg()
452 struct virtio_pcm_substream *vss = &snd->substreams[i]; in virtsnd_pcm_build_devs()
494 struct virtio_pcm_substream *vss; in virtsnd_pcm_event()
H A Dvirtio_card.c356 struct virtio_pcm_substream *vss = &snd->substreams[i]; in virtsnd_remove()