Lines Matching +full:virtio +full:- +full:device
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * virtio-snd: Virtio sound device
12 #include <sound/pcm-indirect.h>
18 * struct virtio_pcm_substream - VirtIO PCM substream.
19 * @snd: VirtIO sound device.
23 * @features: Stream VirtIO feature bit map (1 << VIRTIO_SND_PCM_F_XXX).
32 * @xfer_enabled: Data transfer state (0 - off, 1 - on).
33 * @xfer_xrun: Data underflow/overflow state (0 - no xrun, 1 - xrun).
34 * @stopped: True if the substream is stopped and must be released on the device
37 * the device side at resume.
68 * struct virtio_pcm_stream - VirtIO PCM stream.
69 * @substreams: VirtIO substreams belonging to the stream.
82 * struct virtio_pcm - VirtIO PCM device.
83 * @list: VirtIO PCM list entry.
85 * @pcm: Kernel PCM device.
86 * @streams: VirtIO PCM streams (playback and capture).