Searched refs:rsp_prod (Results 1 – 8 of 8) sorted by relevance
120 RING_IDX rsp_prod, rsp_event; \172 (_s)->req_prod = (_s)->rsp_prod = 0; \212 ((_r)->sring->rsp_prod - (_r)->rsp_cons)266 (_r)->sring->rsp_prod = (_r)->rsp_prod_pvt; \310 RING_IDX __old = (_r)->sring->rsp_prod; \313 (_r)->sring->rsp_prod = __new; \
124 XENSTORE_RING_IDX rsp_cons, rsp_prod; member
124 prod = *(volatile uint32_t*)&intf->rsp_prod; in ml_interface_write()158 intf->rsp_prod += len; in ml_interface_write()189 intf->req_cons = intf->req_prod = intf->rsp_cons = intf->rsp_prod = 0; in ml_interface_close()
94 rings->rsp_cons = rings->rsp_prod = 0; in xenbus_shutdown()142 while ( (part = MASK_XENSTORE_IDX(rings->rsp_prod - in ring_read()150 if ( rings->rsp_prod - rings->rsp_cons == XENSTORE_RING_SIZE ) in ring_read()
345 RING_IDX rsp_prod; in put_response() local348 rsp_prod = back_ring->rsp_prod_pvt; in put_response()351 memcpy(RING_GET_RESPONSE(back_ring, rsp_prod), rsp, sizeof(*rsp)); in put_response()352 rsp_prod++; in put_response()355 back_ring->rsp_prod_pvt = rsp_prod; in put_response()
576 RING_IDX rsp_prod; in put_response() local579 rsp_prod = back_ring->rsp_prod_pvt; in put_response()582 memcpy(RING_GET_RESPONSE(back_ring, rsp_prod), rsp, sizeof(*rsp)); in put_response()583 rsp_prod++; in put_response()586 back_ring->rsp_prod_pvt = rsp_prod; in put_response()
128 prod = intf->rsp_prod; in writechn()142 intf->rsp_prod += len; in writechn()314 return ((intf->rsp_prod - intf->rsp_cons) != XENSTORE_RING_SIZE); in domain_can_write()418 domain->interface->rsp_cons = domain->interface->rsp_prod = 0; in domain_conn_reset()
88 | rsp_prod | rsp_event |167 update rsp_prod and finally notify frontend (through `EVTCHNOP_send`).199 21.2) Update the response producer index (`rsp_prod`)283 | rsp_prod | rsp_event |351 14) Update the response producer index (`rsp_prod`)
Completed in 17 milliseconds