xen_drm_front.c | 95 be_prepare_req(struct xen_drm_front_evtchnl *evtchnl, u8 operation) 99 req = RING_GET_REQUEST(&evtchnl->u.req.ring, 100 evtchnl->u.req.ring.req_prod_pvt); 102 req->id = evtchnl->evt_next_id++; 103 evtchnl->evt_id = req->id; 107 static int be_stream_do_io(struct xen_drm_front_evtchnl *evtchnl, 110 reinit_completion(&evtchnl->u.req.completion); 111 if (unlikely(evtchnl->state != EVTCHNL_STATE_CONNECTED)) 114 xen_drm_front_evtchnl_flush(evtchnl); 118 static int be_stream_wait_io(struct xen_drm_front_evtchnl *evtchnl) 131 struct xen_drm_front_evtchnl *evtchnl; local in function:xen_drm_front_mode_set 167 struct xen_drm_front_evtchnl *evtchnl; local in function:xen_drm_front_dbuf_create 236 struct xen_drm_front_evtchnl *evtchnl; local in function:xen_drm_front_dbuf_destroy 282 struct xen_drm_front_evtchnl *evtchnl; local in function:xen_drm_front_fb_attach 321 struct xen_drm_front_evtchnl *evtchnl; local in function:xen_drm_front_fb_detach 349 struct xen_drm_front_evtchnl *evtchnl; local in function:xen_drm_front_page_flip [all...] |