OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:evtchnl
(Results
1 - 3
of
3
) 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
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
[
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
167
struct xen_drm_front_
evtchnl
*
evtchnl
;
local
236
struct xen_drm_front_
evtchnl
*
evtchnl
;
local
282
struct xen_drm_front_
evtchnl
*
evtchnl
;
local
321
struct xen_drm_front_
evtchnl
*
evtchnl
;
local
349
struct xen_drm_front_
evtchnl
*
evtchnl
;
local
[
all
...]
xen_drm_front_evtchnl.h
76
void xen_drm_front_evtchnl_flush(struct xen_drm_front_evtchnl *
evtchnl
);
Completed in 188 milliseconds
Indexes created Mon Oct 12 00:27:07 UTC 2026