/kernel/linux/linux-5.10/include/xen/interface/io/ |
H A D | ring.h | 130 RING_IDX req_cons; \ 168 (_r)->req_cons = (_i); \ 194 unsigned int req = (_r)->sring->req_prod - (_r)->req_cons; \ 196 ((_r)->req_cons - (_r)->rsp_prod_pvt); \ 299 (_r)->sring->req_event = (_r)->req_cons + 1; \
|
H A D | xs_wire.h | 88 XENSTORE_RING_IDX req_cons, req_prod; member
|
/kernel/linux/linux-6.6/include/xen/interface/io/ |
H A D | ring.h | 112 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; \
|
H A D | xs_wire.h | 95 XENSTORE_RING_IDX req_cons, req_prod; member
|
/kernel/linux/linux-5.10/drivers/net/xen-netback/ |
H A D | netback.c | 209 RING_IDX cons = queue->tx.req_cons; in xenvif_tx_err() 218 queue->tx.req_cons = cons; in xenvif_tx_err() 236 RING_IDX cons = queue->tx.req_cons; in xenvif_count_requests() 730 RING_IDX cons = queue->tx.req_cons; in xenvif_get_extras() 741 queue->tx.req_cons = ++cons; in xenvif_get_extras() 934 if (queue->tx.sring->req_prod - queue->tx.req_cons > in xenvif_tx_build_gops() 938 "req_prod %d, req_cons %d, size %ld\n", in xenvif_tx_build_gops() 939 queue->tx.sring->req_prod, queue->tx.req_cons, in xenvif_tx_build_gops() 949 idx = queue->tx.req_cons; in xenvif_tx_build_gops() 961 queue->tx.req_cons in xenvif_tx_build_gops() 1699 RING_IDX req_prod, req_cons; xenvif_ctrl_action() local [all...] |
H A D | rx.c | 69 cons = queue->rx.req_cons; in xenvif_rx_ring_slots_available() 226 queue->rx_copy.idx[queue->rx_copy.num] = queue->rx.req_cons; in xenvif_rx_copy_add() 332 queue->rx.rsp_prod_pvt = queue->rx.req_cons; in xenvif_rx_complete() 473 req = RING_GET_REQUEST(&queue->rx, queue->rx.req_cons); in xenvif_rx_skb() 474 rsp = RING_GET_RESPONSE(&queue->rx, queue->rx.req_cons); in xenvif_rx_skb() 482 queue->rx.req_cons++; in xenvif_rx_skb() 515 cons = queue->rx.req_cons; in xenvif_rx_queue_slots()
|
H A D | xenbus.c | 41 tx_ring->req_cons, in xenvif_read_io_ring() 42 tx_ring->req_cons - sring->rsp_prod, in xenvif_read_io_ring() 68 rx_ring->req_cons, in xenvif_read_io_ring() 69 rx_ring->req_cons - sring->rsp_prod, in xenvif_read_io_ring()
|
/kernel/linux/linux-6.6/drivers/net/xen-netback/ |
H A D | netback.c | 209 RING_IDX cons = queue->tx.req_cons; in xenvif_tx_err() 218 queue->tx.req_cons = cons; in xenvif_tx_err() 236 RING_IDX cons = queue->tx.req_cons; in xenvif_count_requests() 730 RING_IDX cons = queue->tx.req_cons; in xenvif_get_extras() 741 queue->tx.req_cons = ++cons; in xenvif_get_extras() 932 if (queue->tx.sring->req_prod - queue->tx.req_cons > in xenvif_tx_build_gops() 936 "req_prod %d, req_cons %d, size %ld\n", in xenvif_tx_build_gops() 937 queue->tx.sring->req_prod, queue->tx.req_cons, in xenvif_tx_build_gops() 947 idx = queue->tx.req_cons; in xenvif_tx_build_gops() 959 queue->tx.req_cons in xenvif_tx_build_gops() 1688 RING_IDX req_prod, req_cons; xenvif_ctrl_action() local [all...] |
H A D | rx.c | 69 cons = queue->rx.req_cons; in xenvif_rx_ring_slots_available() 226 queue->rx_copy.idx[queue->rx_copy.num] = queue->rx.req_cons; in xenvif_rx_copy_add() 332 queue->rx.rsp_prod_pvt = queue->rx.req_cons; in xenvif_rx_complete() 473 req = RING_GET_REQUEST(&queue->rx, queue->rx.req_cons); in xenvif_rx_skb() 474 rsp = RING_GET_RESPONSE(&queue->rx, queue->rx.req_cons); in xenvif_rx_skb() 482 queue->rx.req_cons++; in xenvif_rx_skb() 515 cons = queue->rx.req_cons; in xenvif_rx_queue_slots()
|
H A D | xenbus.c | 41 tx_ring->req_cons, in xenvif_read_io_ring() 42 tx_ring->req_cons - sring->rsp_prod, in xenvif_read_io_ring() 68 rx_ring->req_cons, in xenvif_read_io_ring() 69 rx_ring->req_cons - sring->rsp_prod, in xenvif_read_io_ring()
|
/kernel/linux/linux-5.10/drivers/xen/xenbus/ |
H A D | xenbus_comms.c | 95 return (intf->req_prod - intf->req_cons) != XENSTORE_RING_SIZE && in xb_data_to_write() 117 cons = intf->req_cons; in xb_write() 120 intf->req_cons = intf->req_prod = 0; in xb_write() 145 if (prod <= intf->req_cons) in xb_write() 442 if (intf->req_prod != intf->req_cons) in xb_init_comms() 444 intf->req_cons, intf->req_prod); in xb_init_comms()
|
/kernel/linux/linux-6.6/drivers/xen/xenbus/ |
H A D | xenbus_comms.c | 95 return (intf->req_prod - intf->req_cons) != XENSTORE_RING_SIZE && in xb_data_to_write() 117 cons = intf->req_cons; in xb_write() 120 intf->req_cons = intf->req_prod = 0; in xb_write() 145 if (prod <= intf->req_cons) in xb_write() 442 if (intf->req_prod != intf->req_cons) in xb_init_comms() 444 intf->req_cons, intf->req_prod); in xb_init_comms()
|
/kernel/linux/linux-5.10/drivers/block/xen-blkback/ |
H A D | blkback.c | 1090 rc = blk_rings->common.req_cons; in __do_block_io_op() 1133 blk_rings->common.req_cons = ++rc; /* before make_response() */ in __do_block_io_op()
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-scsiback.c | 698 rc = ring->req_cons; in scsiback_do_cmd_fn() 716 ring->req_cons = ++rc; in scsiback_do_cmd_fn()
|
H A D | pvcalls-back.c | 862 fedata->ring.req_cons++, in pvcalls_back_work()
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | xen-scsiback.c | 757 rc = ring->req_cons; in scsiback_do_cmd_fn() 775 ring->req_cons = ++rc; in scsiback_do_cmd_fn()
|
H A D | pvcalls-back.c | 867 fedata->ring.req_cons++, in pvcalls_back_work()
|
/kernel/linux/linux-6.6/drivers/block/xen-blkback/ |
H A D | blkback.c | 1195 rc = blk_rings->common.req_cons; in __do_block_io_op() 1238 blk_rings->common.req_cons = ++rc; /* before make_response() */ in __do_block_io_op()
|