Searched refs:rsp_prod (Results 1 – 12 of 12) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/xen/xenbus/ |
| H A D | xenbus_comms.c | 155 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()
|
| /OK3568_Linux_fs/kernel/include/xen/interface/io/ |
| H A D | ring.h | 114 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 D | xs_wire.h | 89 XENSTORE_RING_IDX rsp_cons, rsp_prod; member
|
| /OK3568_Linux_fs/kernel/drivers/net/xen-netback/ |
| H A D | xenbus.c | 40 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 D | netback.c | 1500 RING_IDX rsp_prod, req_prod; in xenvif_map_frontend_data_rings() local 1509 rsp_prod = READ_ONCE(txs->rsp_prod); in xenvif_map_frontend_data_rings() 1512 BACK_RING_ATTACH(&queue->tx, txs, rsp_prod, XEN_PAGE_SIZE); in xenvif_map_frontend_data_rings() 1515 if (req_prod - rsp_prod > RING_SIZE(&queue->tx)) in xenvif_map_frontend_data_rings() 1524 rsp_prod = READ_ONCE(rxs->rsp_prod); in xenvif_map_frontend_data_rings() 1527 BACK_RING_ATTACH(&queue->rx, rxs, rsp_prod, XEN_PAGE_SIZE); in xenvif_map_frontend_data_rings() 1530 if (req_prod - rsp_prod > RING_SIZE(&queue->rx)) in xenvif_map_frontend_data_rings()
|
| H A D | interface.c | 623 RING_IDX rsp_prod, req_prod; in xenvif_connect_ctrl() local 632 rsp_prod = READ_ONCE(shared->rsp_prod); in xenvif_connect_ctrl() 635 BACK_RING_ATTACH(&vif->ctrl, shared, rsp_prod, XEN_PAGE_SIZE); in xenvif_connect_ctrl() 638 if (req_prod - rsp_prod > RING_SIZE(&vif->ctrl)) in xenvif_connect_ctrl()
|
| /OK3568_Linux_fs/kernel/drivers/block/xen-blkback/ |
| H A D | xenbus.c | 198 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()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/xen/ |
| H A D | xen_drm_front_evtchnl.c | 37 rp = evtchnl->u.req.ring.sring->rsp_prod; in evtchnl_interrupt_ctrl()
|
| /OK3568_Linux_fs/kernel/sound/xen/ |
| H A D | xen_snd_front_evtchnl.c | 34 rp = channel->u.req.ring.sring->rsp_prod; in evtchnl_interrupt_req()
|
| /OK3568_Linux_fs/kernel/drivers/scsi/ |
| H A D | xen-scsifront.c | 327 rp = info->ring.sring->rsp_prod; in scsifront_ring_drain()
|
| /OK3568_Linux_fs/kernel/drivers/net/ |
| H A D | xen-netfront.c | 402 prod = queue->tx.sring->rsp_prod; in xennet_tx_buf_gc() 1282 rp = queue->rx.sring->rsp_prod; in xennet_poll()
|
| /OK3568_Linux_fs/kernel/drivers/block/ |
| H A D | xen-blkfront.c | 1602 rp = READ_ONCE(rinfo->ring.sring->rsp_prod); in blkif_interrupt()
|