Home
last modified time | relevance | path

Searched refs:xen_snd_front_evtchnl (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/sound/xen/
H A Dxen_snd_front.h17 struct xen_snd_front_evtchnl;
33 int xen_snd_front_stream_query_hw_param(struct xen_snd_front_evtchnl *evtchnl,
37 int xen_snd_front_stream_prepare(struct xen_snd_front_evtchnl *evtchnl,
43 int xen_snd_front_stream_close(struct xen_snd_front_evtchnl *evtchnl);
45 int xen_snd_front_stream_write(struct xen_snd_front_evtchnl *evtchnl,
48 int xen_snd_front_stream_read(struct xen_snd_front_evtchnl *evtchnl,
51 int xen_snd_front_stream_trigger(struct xen_snd_front_evtchnl *evtchnl,
H A Dxen_snd_front_evtchnl.h31 struct xen_snd_front_evtchnl { struct
68 struct xen_snd_front_evtchnl req; argument
69 struct xen_snd_front_evtchnl evt;
79 void xen_snd_front_evtchnl_flush(struct xen_snd_front_evtchnl *evtchnl);
H A Dxen_snd_front.c27 be_stream_prepare_req(struct xen_snd_front_evtchnl *evtchnl, u8 operation) in be_stream_prepare_req()
39 static int be_stream_do_io(struct xen_snd_front_evtchnl *evtchnl) in be_stream_do_io()
49 static int be_stream_wait_io(struct xen_snd_front_evtchnl *evtchnl) in be_stream_wait_io()
58 int xen_snd_front_stream_query_hw_param(struct xen_snd_front_evtchnl *evtchnl, in xen_snd_front_stream_query_hw_param()
84 int xen_snd_front_stream_prepare(struct xen_snd_front_evtchnl *evtchnl, in xen_snd_front_stream_prepare()
115 int xen_snd_front_stream_close(struct xen_snd_front_evtchnl *evtchnl) in xen_snd_front_stream_close()
135 int xen_snd_front_stream_write(struct xen_snd_front_evtchnl *evtchnl, in xen_snd_front_stream_write()
158 int xen_snd_front_stream_read(struct xen_snd_front_evtchnl *evtchnl, in xen_snd_front_stream_read()
181 int xen_snd_front_stream_trigger(struct xen_snd_front_evtchnl *evtchnl, in xen_snd_front_stream_trigger()
H A Dxen_snd_front_evtchnl.c23 struct xen_snd_front_evtchnl *channel = dev_id; in evtchnl_interrupt_req()
89 struct xen_snd_front_evtchnl *channel = dev_id; in evtchnl_interrupt_evt()
133 void xen_snd_front_evtchnl_flush(struct xen_snd_front_evtchnl *channel) in xen_snd_front_evtchnl_flush()
144 struct xen_snd_front_evtchnl *channel) in evtchnl_free()
192 struct xen_snd_front_evtchnl *channel, in evtchnl_alloc()
336 struct xen_snd_front_evtchnl *channel, in evtchnl_publish()
H A DMakefile5 xen_snd_front_evtchnl.o \
H A Dxen_snd_front_alsa.h20 void xen_snd_front_alsa_handle_cur_pos(struct xen_snd_front_evtchnl *evtchnl,
H A Dxen_snd_front_alsa.c575 void xen_snd_front_alsa_handle_cur_pos(struct xen_snd_front_evtchnl *evtchnl, in xen_snd_front_alsa_handle_cur_pos()