Home
last modified time | relevance | path

Searched refs:rsp_prod (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-5.10/include/xen/interface/io/
H A Dring.h114 RING_IDX rsp_prod, rsp_event; \
152 (_s)->req_prod = (_s)->rsp_prod = 0; \
191 ((_r)->sring->rsp_prod - (_r)->rsp_cons)
243 (_r)->sring->rsp_prod = (_r)->rsp_prod_pvt; \
287 RING_IDX __old = (_r)->sring->rsp_prod; \
290 (_r)->sring->rsp_prod = __new; \
H A Dxs_wire.h89 XENSTORE_RING_IDX rsp_cons, rsp_prod; member
/kernel/linux/linux-6.6/include/xen/interface/io/
H A Dring.h96 RING_IDX rsp_prod, rsp_event; \
134 (_s)->req_prod = (_s)->rsp_prod = 0; \
178 ((_r)->sring->rsp_prod - (_r)->rsp_cons)
235 (_r)->sring->rsp_prod = (_r)->rsp_prod_pvt; \
279 RING_IDX __old = (_r)->sring->rsp_prod; \
282 (_r)->sring->rsp_prod = __new; \
H A Dxs_wire.h96 XENSTORE_RING_IDX rsp_cons, rsp_prod; member
/kernel/linux/linux-5.10/drivers/net/xen-netback/
H A Dxenbus.c40 sring->req_prod - sring->rsp_prod, in xenvif_read_io_ring()
42 tx_ring->req_cons - sring->rsp_prod, in xenvif_read_io_ring()
44 sring->req_event - sring->rsp_prod); in xenvif_read_io_ring()
46 sring->rsp_prod, in xenvif_read_io_ring()
48 tx_ring->rsp_prod_pvt - sring->rsp_prod, in xenvif_read_io_ring()
50 sring->rsp_event - sring->rsp_prod); in xenvif_read_io_ring()
67 sring->req_prod - sring->rsp_prod, in xenvif_read_io_ring()
69 rx_ring->req_cons - sring->rsp_prod, in xenvif_read_io_ring()
71 sring->req_event - sring->rsp_prod); in xenvif_read_io_ring()
73 sring->rsp_prod, in xenvif_read_io_ring()
[all...]
H A Dinterface.c620 RING_IDX rsp_prod, req_prod; in xenvif_connect_ctrl() local
629 rsp_prod = READ_ONCE(shared->rsp_prod); in xenvif_connect_ctrl()
632 BACK_RING_ATTACH(&vif->ctrl, shared, rsp_prod, XEN_PAGE_SIZE); in xenvif_connect_ctrl()
635 if (req_prod - rsp_prod > RING_SIZE(&vif->ctrl)) in xenvif_connect_ctrl()
H A Dnetback.c1552 RING_IDX rsp_prod, req_prod; in xenvif_map_frontend_data_rings() local
1561 rsp_prod = READ_ONCE(txs->rsp_prod); in xenvif_map_frontend_data_rings()
1564 BACK_RING_ATTACH(&queue->tx, txs, rsp_prod, XEN_PAGE_SIZE); in xenvif_map_frontend_data_rings()
1567 if (req_prod - rsp_prod > RING_SIZE(&queue->tx)) in xenvif_map_frontend_data_rings()
1576 rsp_prod = READ_ONCE(rxs->rsp_prod); in xenvif_map_frontend_data_rings()
1579 BACK_RING_ATTACH(&queue->rx, rxs, rsp_prod, XEN_PAGE_SIZE); in xenvif_map_frontend_data_rings()
1582 if (req_prod - rsp_prod > RING_SIZE(&queue->rx)) in xenvif_map_frontend_data_rings()
/kernel/linux/linux-6.6/drivers/net/xen-netback/
H A Dxenbus.c40 sring->req_prod - sring->rsp_prod, in xenvif_read_io_ring()
42 tx_ring->req_cons - sring->rsp_prod, in xenvif_read_io_ring()
44 sring->req_event - sring->rsp_prod); in xenvif_read_io_ring()
46 sring->rsp_prod, in xenvif_read_io_ring()
48 tx_ring->rsp_prod_pvt - sring->rsp_prod, in xenvif_read_io_ring()
50 sring->rsp_event - sring->rsp_prod); in xenvif_read_io_ring()
67 sring->req_prod - sring->rsp_prod, in xenvif_read_io_ring()
69 rx_ring->req_cons - sring->rsp_prod, in xenvif_read_io_ring()
71 sring->req_event - sring->rsp_prod); in xenvif_read_io_ring()
73 sring->rsp_prod, in xenvif_read_io_ring()
[all...]
H A Dinterface.c621 RING_IDX rsp_prod, req_prod; in xenvif_connect_ctrl() local
629 rsp_prod = READ_ONCE(shared->rsp_prod); in xenvif_connect_ctrl()
632 BACK_RING_ATTACH(&vif->ctrl, shared, rsp_prod, XEN_PAGE_SIZE); in xenvif_connect_ctrl()
635 if (req_prod - rsp_prod > RING_SIZE(&vif->ctrl)) in xenvif_connect_ctrl()
H A Dnetback.c1541 RING_IDX rsp_prod, req_prod; in xenvif_map_frontend_data_rings() local
1550 rsp_prod = READ_ONCE(txs->rsp_prod); in xenvif_map_frontend_data_rings()
1553 BACK_RING_ATTACH(&queue->tx, txs, rsp_prod, XEN_PAGE_SIZE); in xenvif_map_frontend_data_rings()
1556 if (req_prod - rsp_prod > RING_SIZE(&queue->tx)) in xenvif_map_frontend_data_rings()
1565 rsp_prod = READ_ONCE(rxs->rsp_prod); in xenvif_map_frontend_data_rings()
1568 BACK_RING_ATTACH(&queue->rx, rxs, rsp_prod, XEN_PAGE_SIZE); in xenvif_map_frontend_data_rings()
1571 if (req_prod - rsp_prod > RING_SIZE(&queue->rx)) in xenvif_map_frontend_data_rings()
/kernel/linux/linux-5.10/drivers/xen/xenbus/
H A Dxenbus_comms.c155 return (intf->rsp_cons != intf->rsp_prod); in xb_data_to_read()
170 prod = intf->rsp_prod; in xb_read()
175 intf->rsp_cons = intf->rsp_prod = 0; in xb_read()
198 if (intf->rsp_prod - cons >= XENSTORE_RING_SIZE) in xb_read()
446 if (intf->rsp_prod != intf->rsp_cons) { in xb_init_comms()
448 intf->rsp_cons, intf->rsp_prod); in xb_init_comms()
451 intf->rsp_cons = intf->rsp_prod; in xb_init_comms()
/kernel/linux/linux-6.6/drivers/xen/xenbus/
H A Dxenbus_comms.c155 return (intf->rsp_cons != intf->rsp_prod); in xb_data_to_read()
170 prod = intf->rsp_prod; in xb_read()
175 intf->rsp_cons = intf->rsp_prod = 0; in xb_read()
198 if (intf->rsp_prod - cons >= XENSTORE_RING_SIZE) in xb_read()
446 if (intf->rsp_prod != intf->rsp_cons) { in xb_init_comms()
448 intf->rsp_cons, intf->rsp_prod); in xb_init_comms()
451 intf->rsp_cons = intf->rsp_prod; in xb_init_comms()
/kernel/linux/linux-5.10/drivers/block/xen-blkback/
H A Dxenbus.c198 RING_IDX rsp_prod, req_prod; in xen_blkif_map() local
211 rsp_prod = READ_ONCE(sring_common->rsp_prod); in xen_blkif_map()
221 rsp_prod, XEN_PAGE_SIZE * nr_grefs); in xen_blkif_map()
231 rsp_prod, XEN_PAGE_SIZE * nr_grefs); in xen_blkif_map()
241 rsp_prod, XEN_PAGE_SIZE * nr_grefs); in xen_blkif_map()
250 if (req_prod - rsp_prod > size) in xen_blkif_map()
/kernel/linux/linux-6.6/drivers/block/xen-blkback/
H A Dxenbus.c198 RING_IDX rsp_prod, req_prod; in xen_blkif_map() local
211 rsp_prod = READ_ONCE(sring_common->rsp_prod); in xen_blkif_map()
221 rsp_prod, XEN_PAGE_SIZE * nr_grefs); in xen_blkif_map()
231 rsp_prod, XEN_PAGE_SIZE * nr_grefs); in xen_blkif_map()
241 rsp_prod, XEN_PAGE_SIZE * nr_grefs); in xen_blkif_map()
250 if (req_prod - rsp_prod > size) in xen_blkif_map()
/kernel/linux/linux-6.6/drivers/gpu/drm/xen/
H A Dxen_drm_front_evtchnl.c37 rp = evtchnl->u.req.ring.sring->rsp_prod; in evtchnl_interrupt_ctrl()
/kernel/linux/linux-5.10/sound/xen/
H A Dxen_snd_front_evtchnl.c34 rp = channel->u.req.ring.sring->rsp_prod; in evtchnl_interrupt_req()
/kernel/linux/linux-5.10/drivers/gpu/drm/xen/
H A Dxen_drm_front_evtchnl.c37 rp = evtchnl->u.req.ring.sring->rsp_prod; in evtchnl_interrupt_ctrl()
/kernel/linux/linux-6.6/sound/xen/
H A Dxen_snd_front_evtchnl.c34 rp = channel->u.req.ring.sring->rsp_prod; in evtchnl_interrupt_req()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dxen-hcd.c968 rp = info->urb_ring.sring->rsp_prod; in xenhcd_urb_request_done()
1025 rp = info->conn_ring.sring->rsp_prod; in xenhcd_conn_notify()
/kernel/linux/linux-5.10/drivers/net/
H A Dxen-netfront.c402 prod = queue->tx.sring->rsp_prod; in xennet_tx_buf_gc()
1282 rp = queue->rx.sring->rsp_prod; in xennet_poll()
/kernel/linux/linux-6.6/drivers/net/
H A Dxen-netfront.c400 prod = queue->tx.sring->rsp_prod; in xennet_tx_buf_gc()
1278 rp = queue->rx.sring->rsp_prod; in xennet_poll()
/kernel/linux/linux-5.10/drivers/scsi/
H A Dxen-scsifront.c327 rp = info->ring.sring->rsp_prod; in scsifront_ring_drain()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dxen-scsifront.c390 rp = READ_ONCE(info->ring.sring->rsp_prod); in scsifront_ring_drain()
/kernel/linux/linux-5.10/drivers/block/
H A Dxen-blkfront.c1603 rp = READ_ONCE(rinfo->ring.sring->rsp_prod); in blkif_interrupt()
/kernel/linux/linux-6.6/drivers/block/
H A Dxen-blkfront.c1530 rp = READ_ONCE(rinfo->ring.sring->rsp_prod); in blkif_interrupt()

Completed in 34 milliseconds