Home
last modified time | relevance | path

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

/openbmc/linux/drivers/xen/
H A Dpvcalls-front.c125 static inline int get_request(struct pvcalls_bedata *bedata, int *req_id) in get_request() argument
127 *req_id = bedata->ring.req_prod_pvt & (RING_SIZE(&bedata->ring) - 1); in get_request()
128 if (RING_FULL(&bedata->ring) || in get_request()
129 bedata->rsp[*req_id].req_id != PVCALLS_INVALID_ID) in get_request()
168 struct pvcalls_bedata *bedata; in pvcalls_front_event_handler() local
177 bedata = dev_get_drvdata(&dev->dev); in pvcalls_front_event_handler()
178 if (bedata == NULL) { in pvcalls_front_event_handler()
184 while (RING_HAS_UNCONSUMED_RESPONSES(&bedata->ring)) { in pvcalls_front_event_handler()
185 rsp = RING_GET_RESPONSE(&bedata->ring, bedata->ring.rsp_cons); in pvcalls_front_event_handler()
203 dst = (uint8_t *)&bedata->rsp[req_id] + in pvcalls_front_event_handler()
[all …]