Searched refs:req_cons (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/xen/interface/io/
H A Dxs_wire.h95 XENSTORE_RING_IDX req_cons, req_prod; member in struct:xenstore_domain_interface
H A Dring.h112 RING_IDX req_cons; \
155 (_r)->req_cons = (_i); \
181 unsigned int req = (_r)->sring->req_prod - (_r)->req_cons; \
183 ((_r)->req_cons - (_r)->rsp_prod_pvt); \
291 (_r)->sring->req_event = (_r)->req_cons + 1; \
/linux-master/drivers/xen/xenbus/
H A Dxenbus_comms.c95 return (intf->req_prod - intf->req_cons) != XENSTORE_RING_SIZE &&
117 cons = intf->req_cons;
120 intf->req_cons = intf->req_prod = 0;
145 if (prod <= intf->req_cons)
442 if (intf->req_prod != intf->req_cons)
444 intf->req_cons, intf->req_prod);
/linux-master/drivers/net/xen-netback/
H A Dnetback.c209 RING_IDX cons = queue->tx.req_cons;
218 queue->tx.req_cons = cons;
236 RING_IDX cons = queue->tx.req_cons;
730 RING_IDX cons = queue->tx.req_cons;
741 queue->tx.req_cons = ++cons;
932 if (queue->tx.sring->req_prod - queue->tx.req_cons >
936 "req_prod %d, req_cons %d, size %ld\n",
937 queue->tx.sring->req_prod, queue->tx.req_cons,
947 idx = queue->tx.req_cons;
959 queue->tx.req_cons
1688 RING_IDX req_prod, req_cons; local
[all...]
H A Drx.c69 cons = queue->rx.req_cons;
226 queue->rx_copy.idx[queue->rx_copy.num] = queue->rx.req_cons;
332 queue->rx.rsp_prod_pvt = queue->rx.req_cons;
473 req = RING_GET_REQUEST(&queue->rx, queue->rx.req_cons);
474 rsp = RING_GET_RESPONSE(&queue->rx, queue->rx.req_cons);
482 queue->rx.req_cons++;
515 cons = queue->rx.req_cons;
H A Dxenbus.c41 tx_ring->req_cons,
42 tx_ring->req_cons - sring->rsp_prod,
68 rx_ring->req_cons,
69 rx_ring->req_cons - sring->rsp_prod,
/linux-master/drivers/block/xen-blkback/
H A Dblkback.c1195 rc = blk_rings->common.req_cons;
1238 blk_rings->common.req_cons = ++rc; /* before make_response() */
/linux-master/drivers/xen/
H A Dxen-scsiback.c757 rc = ring->req_cons;
775 ring->req_cons = ++rc;
H A Dpvcalls-back.c867 fedata->ring.req_cons++,

Completed in 985 milliseconds