Searched refs:req_prod (Results 1 - 11 of 11) sorted by relevance

/linux-master/include/xen/interface/io/
H A Dring.h95 RING_IDX req_prod, req_event; \
134 (_s)->req_prod = (_s)->rsp_prod = 0; \
181 unsigned int req = (_r)->sring->req_prod - (_r)->req_cons; \
230 (_r)->sring->req_prod = (_r)->req_prod_pvt; \
269 RING_IDX __old = (_r)->sring->req_prod; \
272 (_r)->sring->req_prod = __new; \
H A Dxs_wire.h95 XENSTORE_RING_IDX req_cons, req_prod; member in struct:xenstore_domain_interface
/linux-master/drivers/xen/xenbus/
H A Dxenbus_comms.c95 return (intf->req_prod - intf->req_cons) != XENSTORE_RING_SIZE &&
118 prod = intf->req_prod;
120 intf->req_cons = intf->req_prod = 0;
142 intf->req_prod += avail;
442 if (intf->req_prod != intf->req_cons)
444 intf->req_cons, intf->req_prod);
/linux-master/drivers/net/xen-netback/
H A Dnetback.c932 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,
1541 RING_IDX rsp_prod, req_prod; local
1551 req_prod = READ_ONCE(txs->req_prod);
1556 if (req_prod - rsp_prod > RING_SIZE(&queue->tx))
1566 req_prod = READ_ONCE(rxs->req_prod);
1571 if (req_prod
1688 RING_IDX req_prod, req_cons; local
[all...]
H A Drx.c68 prod = queue->rx.sring->req_prod;
80 } while (queue->rx.sring->req_prod != prod);
514 prod = queue->rx.sring->req_prod;
H A Dxenbus.c39 sring->req_prod,
40 sring->req_prod - sring->rsp_prod,
66 sring->req_prod,
67 sring->req_prod - sring->rsp_prod,
H A Dinterface.c624 RING_IDX rsp_prod, req_prod; local
633 req_prod = READ_ONCE(shared->req_prod);
638 if (req_prod - rsp_prod > RING_SIZE(&vif->ctrl))
/linux-master/drivers/block/xen-blkback/
H A Dxenbus.c198 RING_IDX rsp_prod, req_prod; local
212 req_prod = READ_ONCE(sring_common->req_prod);
250 if (req_prod - rsp_prod > size)
H A Dblkback.c1196 rp = blk_rings->common.sring->req_prod;
/linux-master/drivers/net/
H A Dxen-netfront.c300 RING_IDX req_prod = queue->rx.req_prod_pvt; local
307 for (req_prod = queue->rx.req_prod_pvt;
308 req_prod - queue->rx.rsp_cons < NET_RX_RING_SIZE;
309 req_prod++) {
322 id = xennet_rxidx(req_prod);
333 req = RING_GET_REQUEST(&queue->rx, req_prod);
342 queue->rx.req_prod_pvt = req_prod;
349 if (req_prod - queue->rx.rsp_cons < NET_RX_SLOTS_MIN ||
/linux-master/drivers/xen/
H A Dxen-scsiback.c758 rp = ring->sring->req_prod;

Completed in 214 milliseconds