Home
last modified time | relevance | path

Searched refs:virtio_snd (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/sound/virtio/
H A Dvirtio_card.h49 struct virtio_snd { struct
68 virtsnd_control_queue(struct virtio_snd *snd) in virtsnd_control_queue() argument
74 virtsnd_event_queue(struct virtio_snd *snd) in virtsnd_event_queue()
80 virtsnd_tx_queue(struct virtio_snd *snd) in virtsnd_tx_queue()
86 virtsnd_rx_queue(struct virtio_snd *snd) in virtsnd_rx_queue()
100 int virtsnd_jack_parse_cfg(struct virtio_snd *snd);
102 int virtsnd_jack_build_devs(struct virtio_snd *snd);
104 void virtsnd_jack_event(struct virtio_snd *snd,
107 int virtsnd_chmap_parse_cfg(struct virtio_snd *snd);
109 int virtsnd_chmap_build_devs(struct virtio_snd *snd);
H A Dvirtio_ctl_msg.h12 struct virtio_snd;
26 int virtsnd_ctl_msg_send(struct virtio_snd *snd, struct virtio_snd_msg *msg,
49 static inline int virtsnd_ctl_msg_send_sync(struct virtio_snd *snd, in virtsnd_ctl_msg_send_sync()
63 static inline int virtsnd_ctl_msg_send_async(struct virtio_snd *snd, in virtsnd_ctl_msg_send_async()
69 void virtsnd_ctl_msg_cancel_all(struct virtio_snd *snd);
73 int virtsnd_ctl_query_info(struct virtio_snd *snd, int command, int start_id,
H A Dvirtio_pcm.h43 struct virtio_snd *snd;
97 int virtsnd_pcm_parse_cfg(struct virtio_snd *snd);
99 int virtsnd_pcm_build_devs(struct virtio_snd *snd);
101 void virtsnd_pcm_event(struct virtio_snd *snd, struct virtio_snd_event *event);
107 struct virtio_pcm *virtsnd_pcm_find(struct virtio_snd *snd, u32 nid);
109 struct virtio_pcm *virtsnd_pcm_find_or_create(struct virtio_snd *snd, u32 nid);
H A Dvirtio_card.c55 static void virtsnd_event_dispatch(struct virtio_snd *snd, in virtsnd_event_dispatch()
81 struct virtio_snd *snd = vqueue->vdev->priv; in virtsnd_event_notify_cb()
109 static int virtsnd_find_vqs(struct virtio_snd *snd) in virtsnd_find_vqs()
162 static void virtsnd_enable_event_vq(struct virtio_snd *snd) in virtsnd_enable_event_vq()
176 static void virtsnd_disable_event_vq(struct virtio_snd *snd) in virtsnd_disable_event_vq()
199 static int virtsnd_build_devs(struct virtio_snd *snd) in virtsnd_build_devs()
299 struct virtio_snd *snd; in virtsnd_probe()
343 struct virtio_snd *snd = vdev->priv; in virtsnd_remove()
375 struct virtio_snd *snd = vdev->priv; in virtsnd_freeze()
402 struct virtio_snd *snd = vdev->priv; in virtsnd_restore()
H A DMakefile3 obj-$(CONFIG_SND_VIRTIO) += virtio_snd.o
5 virtio_snd-objs := \
H A Dvirtio_ctl_msg.c121 int virtsnd_ctl_msg_send(struct virtio_snd *snd, struct virtio_snd_msg *msg, in virtsnd_ctl_msg_send()
233 void virtsnd_ctl_msg_cancel_all(struct virtio_snd *snd) in virtsnd_ctl_msg_cancel_all()
261 int virtsnd_ctl_query_info(struct virtio_snd *snd, int command, int start_id, in virtsnd_ctl_query_info()
295 struct virtio_snd *snd = vqueue->vdev->priv; in virtsnd_ctl_notify_cb()
H A Dvirtio_jack.c131 int virtsnd_jack_parse_cfg(struct virtio_snd *snd) in virtsnd_jack_parse_cfg()
179 int virtsnd_jack_build_devs(struct virtio_snd *snd) in virtsnd_jack_build_devs()
211 void virtsnd_jack_event(struct virtio_snd *snd, struct virtio_snd_event *event) in virtsnd_jack_event()
H A Dvirtio_pcm.c216 struct virtio_pcm *virtsnd_pcm_find(struct virtio_snd *snd, u32 nid) in virtsnd_pcm_find()
236 struct virtio_pcm *virtsnd_pcm_find_or_create(struct virtio_snd *snd, u32 nid) in virtsnd_pcm_find_or_create()
323 int virtsnd_pcm_parse_cfg(struct virtio_snd *snd) in virtsnd_pcm_parse_cfg()
401 int virtsnd_pcm_build_devs(struct virtio_snd *snd) in virtsnd_pcm_build_devs()
492 void virtsnd_pcm_event(struct virtio_snd *snd, struct virtio_snd_event *event) in virtsnd_pcm_event()
H A Dvirtio_pcm_msg.c204 struct virtio_snd *snd = vss->snd; in virtsnd_pcm_msg_send()
362 struct virtio_snd *snd = vqueue->vdev->priv; in virtsnd_pcm_tx_notify_cb()
375 struct virtio_snd *snd = vqueue->vdev->priv; in virtsnd_pcm_rx_notify_cb()
H A Dvirtio_chmap.c60 int virtsnd_chmap_parse_cfg(struct virtio_snd *snd) in virtsnd_chmap_parse_cfg()
142 int virtsnd_chmap_build_devs(struct virtio_snd *snd) in virtsnd_chmap_build_devs()
H A Dvirtio_pcm_ops.c323 struct virtio_snd *snd = vss->snd; in virtsnd_pcm_trigger()
390 struct virtio_snd *snd = vss->snd; in virtsnd_pcm_sync_stop()
/openbmc/linux/
H A DMAINTAINERS22944 F: include/uapi/linux/virtio_snd.h