Lines Matching defs:snd
3 * virtio-snd: Virtio sound device
111 * @snd: VirtIO sound device.
121 int virtsnd_ctl_msg_send(struct virtio_snd *snd, struct virtio_snd_msg *msg,
125 struct virtio_device *vdev = snd->vdev;
126 struct virtio_snd_queue *queue = virtsnd_control_queue(snd);
155 list_add_tail(&msg->list, &snd->ctl_msgs);
228 * @snd: VirtIO sound device.
232 void virtsnd_ctl_msg_cancel_all(struct virtio_snd *snd)
234 struct virtio_snd_queue *queue = virtsnd_control_queue(snd);
237 while (!list_empty(&snd->ctl_msgs)) {
239 list_first_entry(&snd->ctl_msgs, struct virtio_snd_msg,
248 * @snd: VirtIO sound device.
258 int virtsnd_ctl_query_info(struct virtio_snd *snd, int command, int start_id,
278 return virtsnd_ctl_msg_send(snd, msg, NULL, &sg, false);
292 struct virtio_snd *snd = vqueue->vdev->priv;
293 struct virtio_snd_queue *queue = virtsnd_control_queue(snd);