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

/freebsd-13-stable/sys/xen/interface/io/
H A Dring.h119 RING_IDX req_prod, req_event; \
172 (_s)->req_prod = (_s)->rsp_prod = 0; \
216 unsigned int req = (_r)->sring->req_prod - (_r)->req_cons; \
224 ((((_r)->sring->req_prod - (_r)->req_cons) < \
226 ((_r)->sring->req_prod - (_r)->req_cons) : \
261 (_r)->sring->req_prod = (_r)->req_prod_pvt; \
300 RING_IDX __old = (_r)->sring->req_prod; \
303 (_r)->sring->req_prod = __new; \
H A Dxs_wire.h123 XENSTORE_RING_IDX req_cons, req_prod; member in struct:xenstore_domain_interface
/freebsd-13-stable/sys/dev/xen/netfront/
H A Dnetfront.c1064 RING_IDX req_prod; local
1072 for (req_prod = rxq->ring.req_prod_pvt;
1073 req_prod - rxq->ring.rsp_cons < NET_RX_RING_SIZE;
1074 req_prod++) {
1085 id = xn_rxidx(req_prod);
1096 req = RING_GET_REQUEST(&rxq->ring, req_prod);
1104 rxq->ring.req_prod_pvt = req_prod;
1107 if (req_prod - rxq->ring.rsp_cons < NET_RX_SLOTS_MIN) {
1330 prod + ((txq->ring.sring->req_prod - prod) >> 1) + 1;
1336 ((txq->ring.sring->req_prod
[all...]
/freebsd-13-stable/sys/dev/xen/netback/
H A Dnetback_unit_tests.c610 xnb_unit_pvt.txs->req_prod = rsize - 2;
694 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
733 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
792 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
854 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
892 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
916 xnb_unit_pvt.txs->req_prod = rsize - 2;
952 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
1799 xnb_unit_pvt.rxs->req_prod = start + 1;
1858 xnb_unit_pvt.rxs->req_prod
[all...]
H A Dnetback.c125 unsigned int req = (_r)->sring->req_prod - cons; \
561 "\t%16s %18d %18d\n" /* req_prod */
570 "sring->req_prod", txb->sring->req_prod, rxb->sring->req_prod,
1439 req_prod_local = txb->sring->req_prod;
1461 } while (txb->sring->req_prod != req_prod_local) ;
2328 req_prod_local = rxb->sring->req_prod;
2375 } while (rxb->sring->req_prod != req_prod_local) ;
2399 space = ring->sring->req_prod
[all...]
/freebsd-13-stable/sys/dev/xen/xenstore/
H A Dxenstore.c469 prod = xen_store->req_prod;
495 xen_store->req_cons = xen_store->req_prod = 0;
514 xen_store->req_prod += avail;
518 * the change to req_prod at the time of the interrupt.
/freebsd-13-stable/sys/dev/xen/blkback/
H A Dblkback.c1858 * Cache req_prod to avoid accessing a cache line shared
1861 rp = rings->common.sring->req_prod;

Completed in 61 milliseconds