Searched refs:evtchnl (Results 1 – 6 of 6) sorted by relevance
25 struct xen_drm_front_evtchnl *evtchnl = dev_id; in evtchnl_interrupt_ctrl() local26 struct xen_drm_front_info *front_info = evtchnl->front_info; in evtchnl_interrupt_ctrl()31 if (unlikely(evtchnl->state != EVTCHNL_STATE_CONNECTED)) in evtchnl_interrupt_ctrl()37 rp = evtchnl->u.req.ring.sring->rsp_prod; in evtchnl_interrupt_ctrl()41 for (i = evtchnl->u.req.ring.rsp_cons; i != rp; i++) { in evtchnl_interrupt_ctrl()42 resp = RING_GET_RESPONSE(&evtchnl->u.req.ring, i); in evtchnl_interrupt_ctrl()43 if (unlikely(resp->id != evtchnl->evt_id)) in evtchnl_interrupt_ctrl()53 evtchnl->u.req.resp_status = resp->status; in evtchnl_interrupt_ctrl()54 complete(&evtchnl->u.req.completion); in evtchnl_interrupt_ctrl()64 evtchnl->u.req.ring.rsp_cons = i; in evtchnl_interrupt_ctrl()[all …]
74 void xen_drm_front_evtchnl_flush(struct xen_drm_front_evtchnl *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,
20 void xen_snd_front_alsa_handle_cur_pos(struct xen_snd_front_evtchnl *evtchnl,
79 void xen_snd_front_evtchnl_flush(struct xen_snd_front_evtchnl *evtchnl);
570 void xen_snd_front_alsa_handle_cur_pos(struct xen_snd_front_evtchnl *evtchnl, in xen_snd_front_alsa_handle_cur_pos() argument573 struct snd_pcm_substream *substream = evtchnl->u.evt.substream; in xen_snd_front_alsa_handle_cur_pos()