HomeSort by: relevance | last modified time | path
    Searched defs:evtchnl (Results 1 - 2 of 2) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/xen/
xen_drm_front_evtchnl.c 30 struct xen_drm_front_evtchnl *evtchnl = dev_id; local in function:evtchnl_interrupt_ctrl
31 struct xen_drm_front_info *front_info = evtchnl->front_info;
36 if (unlikely(evtchnl->state != EVTCHNL_STATE_CONNECTED))
42 rp = evtchnl->u.req.ring.sring->rsp_prod;
46 for (i = evtchnl->u.req.ring.rsp_cons; i != rp; i++) {
47 resp = RING_GET_RESPONSE(&evtchnl->u.req.ring, i);
48 if (unlikely(resp->id != evtchnl->evt_id))
58 evtchnl->u.req.resp_status = resp->status;
59 complete(&evtchnl->u.req.completion);
69 evtchnl->u.req.ring.rsp_cons = i
88 struct xen_drm_front_evtchnl *evtchnl = dev_id; local in function:evtchnl_interrupt_evt
    [all...]
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...]

Completed in 13 milliseconds