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

/freebsd-11-stable/sys/xen/interface/io/
H A Dring.h104 RING_IDX req_prod, req_event; \
157 (_s)->req_prod = (_s)->rsp_prod = 0; \
197 unsigned int req = (_r)->sring->req_prod - (_r)->req_cons; \
205 ((((_r)->sring->req_prod - (_r)->req_cons) < \
207 ((_r)->sring->req_prod - (_r)->req_cons) : \
228 (_r)->sring->req_prod = (_r)->req_prod_pvt; \
267 RING_IDX __old = (_r)->sring->req_prod; \
270 (_r)->sring->req_prod = __new; \
H A Dxs_wire.h119 XENSTORE_RING_IDX req_cons, req_prod; member in struct:xenstore_domain_interface
/freebsd-11-stable/sys/dev/xen/netfront/
H A Dnetfront.c1058 RING_IDX req_prod; local
1066 for (req_prod = rxq->ring.req_prod_pvt;
1067 req_prod - rxq->ring.rsp_cons < NET_RX_RING_SIZE;
1068 req_prod++) {
1079 id = xn_rxidx(req_prod);
1090 req = RING_GET_REQUEST(&rxq->ring, req_prod);
1098 rxq->ring.req_prod_pvt = req_prod;
1101 if (req_prod - rxq->ring.rsp_cons < NET_RX_SLOTS_MIN) {
1324 prod + ((txq->ring.sring->req_prod - prod) >> 1) + 1;
1330 ((txq->ring.sring->req_prod
[all...]
/freebsd-11-stable/sys/dev/xen/netback/
H A Dnetback_unit_tests.c610 xnb_unit_pvt.txs->req_prod = rsize - 2;
695 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
734 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
793 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
855 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
893 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
917 xnb_unit_pvt.txs->req_prod = rsize - 2;
953 xnb_unit_pvt.txb.rsp_prod_pvt == xnb_unit_pvt.txs->req_prod);
1802 xnb_unit_pvt.rxs->req_prod = start + 1;
1861 xnb_unit_pvt.rxs->req_prod
[all...]
H A Dnetback.c127 unsigned int req = (_r)->sring->req_prod - cons; \
565 "\t%16s %18d %18d\n" /* req_prod */
574 "sring->req_prod", txb->sring->req_prod, rxb->sring->req_prod,
1444 req_prod_local = txb->sring->req_prod;
1466 } while (txb->sring->req_prod != req_prod_local) ;
2334 req_prod_local = rxb->sring->req_prod;
2381 } while (rxb->sring->req_prod != req_prod_local) ;
2405 space = ring->sring->req_prod
[all...]
/freebsd-11-stable/sys/dev/xen/xenstore/
H A Dxenstore.c482 prod = xen_store->req_prod;
508 xen_store->req_cons = xen_store->req_prod = 0;
527 xen_store->req_prod += avail;
531 * the change to req_prod at the time of the interrupt.
/freebsd-11-stable/sys/dev/xen/blkback/
H A Dblkback.c1866 * Cache req_prod to avoid accessing a cache line shared
1869 rp = rings->common.sring->req_prod;

Completed in 104 milliseconds