RING_GET_REQUEST
memcpy(&req, RING_GET_REQUEST(&blk_rings->native, rc), sizeof(req));
blkif_get_x86_32_req(&req, RING_GET_REQUEST(&blk_rings->x86_32, rc));
blkif_get_x86_64_req(&req, RING_GET_REQUEST(&blk_rings->x86_64, rc));
*ring_req = RING_GET_REQUEST(&rinfo->ring, rinfo->ring.req_prod_pvt);
req = RING_GET_REQUEST(&evtchnl->u.req.ring,
req = RING_GET_REQUEST(&queue->rx, queue->rx.req_cons);
req = RING_GET_REQUEST(&queue->rx, req_prod);
tx = RING_GET_REQUEST(&queue->tx, queue->tx.req_prod_pvt++);
RING_GET_REQUEST(&queue->tx, queue->tx.req_prod_pvt++);
RING_GET_REQUEST(&queue->rx, queue->rx.req_prod_pvt)->id = new;
RING_GET_REQUEST(&queue->rx, queue->rx.req_prod_pvt)->gref = ref;
ring_req = RING_GET_REQUEST(&(info->ring), ring->req_prod_pvt);
req = RING_GET_REQUEST(&info->conn_ring,
req = RING_GET_REQUEST(&info->conn_ring, idx);
req = RING_GET_REQUEST(&info->urb_ring, info->urb_ring.req_prod_pvt);
req = RING_GET_REQUEST(&bedata->ring, req_id);
req = RING_GET_REQUEST(&bedata->ring, req_id);
req = RING_GET_REQUEST(&bedata->ring, req_id);
req = RING_GET_REQUEST(&bedata->ring, req_id);
req = RING_GET_REQUEST(&bedata->ring, req_id);
req = RING_GET_REQUEST(&bedata->ring, req_id);
req = RING_GET_REQUEST(&bedata->ring, req_id);
req = RING_GET_REQUEST(&evtchnl->u.req.ring,