Searched refs:req_prod (Results 1 - 11 of 11) sorted by relevance
/linux-master/include/xen/interface/io/ |
H A D | ring.h | 95 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 D | xs_wire.h | 95 XENSTORE_RING_IDX req_cons, req_prod; member in struct:xenstore_domain_interface
|
/linux-master/drivers/xen/xenbus/ |
H A D | xenbus_comms.c | 95 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 D | netback.c | 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, 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 D | rx.c | 68 prod = queue->rx.sring->req_prod; 80 } while (queue->rx.sring->req_prod != prod); 514 prod = queue->rx.sring->req_prod;
|
H A D | xenbus.c | 39 sring->req_prod, 40 sring->req_prod - sring->rsp_prod, 66 sring->req_prod, 67 sring->req_prod - sring->rsp_prod,
|
H A D | interface.c | 624 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 D | xenbus.c | 198 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 D | blkback.c | 1196 rp = blk_rings->common.sring->req_prod;
|
/linux-master/drivers/net/ |
H A D | xen-netfront.c | 300 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 D | xen-scsiback.c | 758 rp = ring->sring->req_prod;
|
Completed in 214 milliseconds