Home
last modified time | relevance | path

Searched refs:RING_IDX (Results 1 – 23 of 23) sorted by relevance

/openbmc/linux/include/xen/interface/io/
H A Dring.h30 typedef unsigned int RING_IDX; typedef
95 RING_IDX req_prod, req_event; \
96 RING_IDX rsp_prod, rsp_event; \
103 RING_IDX req_prod_pvt; \
104 RING_IDX rsp_cons; \
111 RING_IDX rsp_prod_pvt; \
112 RING_IDX req_cons; \
269 RING_IDX __old = (_r)->sring->req_prod; \
270 RING_IDX __new = (_r)->req_prod_pvt; \
357 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \
[all …]
H A Dpvcalls.h18 RING_IDX in_cons, in_prod, in_error;
22 RING_IDX out_cons, out_prod, out_error;
26 RING_IDX ring_order;
/openbmc/qemu/include/hw/xen/interface/io/
H A Dring.h36 typedef unsigned int RING_IDX; typedef
101 RING_IDX req_prod, req_event; \
102 RING_IDX rsp_prod, rsp_event; \
118 RING_IDX req_prod_pvt; \
119 RING_IDX rsp_cons; \
126 RING_IDX rsp_prod_pvt; \
127 RING_IDX req_cons; \
308 RING_IDX __old = (_r)->sring->req_prod; \
309 RING_IDX __new = (_r)->req_prod_pvt; \
396 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \
[all …]
/openbmc/qemu/hw/net/
H A Dxen_nic.c74 RING_IDX i = netdev->tx_ring.rsp_prod_pvt; in OBJECT_DECLARE_SIMPLE_TYPE()
104 static void net_tx_error(struct XenNetDev *netdev, netif_tx_request_t *txp, RING_IDX end) in net_tx_error()
111 RING_IDX cons = netdev->tx_ring.req_cons; in net_tx_error()
132 RING_IDX rc, rp; in net_tx_packets()
231 RING_IDX i = netdev->rx_ring.rsp_prod_pvt; in net_rx_response()
260 RING_IDX rc, rp; in net_rx_packet()
/openbmc/qemu/hw/9pfs/
H A Dxen-9p-backend.c52 RING_IDX out_cons, out_size, in_cons;
77 RING_IDX cons, prod, masked_prod, masked_cons; in xen_9pfs_in_sg()
103 RING_IDX cons, prod, masked_prod, masked_cons; in xen_9pfs_out_sg()
232 RING_IDX prod; in xen_9pfs_push_and_notify()
269 RING_IDX cons, prod, masked_prod, masked_cons, queued; in xen_9pfs_receive()
/openbmc/linux/net/9p/
H A Dtrans_xen.c104 static bool p9_xen_write_todo(struct xen_9pfs_dataring *ring, RING_IDX size) in p9_xen_write_todo()
106 RING_IDX cons, prod; in p9_xen_write_todo()
119 RING_IDX cons, prod, masked_cons, masked_prod; in p9_xen_request()
175 RING_IDX cons, prod, masked_cons, masked_prod; in p9_xen_response()
/openbmc/linux/drivers/net/xen-netback/
H A Dnetback.c207 unsigned int extra_count, RING_IDX end) in xenvif_tx_err()
209 RING_IDX cons = queue->tx.req_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()
928 RING_IDX idx; in xenvif_tx_build_gops()
1423 RING_IDX i = queue->tx.rsp_prod_pvt; in _make_tx_response()
1541 RING_IDX rsp_prod, req_prod; in xenvif_map_frontend_data_rings()
1616 RING_IDX idx = vif->ctrl.rsp_prod_pvt; in make_ctrl_response()
1688 RING_IDX req_prod, req_cons; in xenvif_ctrl_action()
H A Drx.c60 RING_IDX prod, cons; in xenvif_rx_ring_slots_available()
510 static RING_IDX xenvif_rx_queue_slots(const struct xenvif_queue *queue) in xenvif_rx_queue_slots()
512 RING_IDX prod, cons; in xenvif_rx_queue_slots()
H A Dcommon.h130 RING_IDX idx[COPY_BATCH_SIZE];
H A Dinterface.c621 RING_IDX rsp_prod, req_prod; in xenvif_connect_ctrl()
/openbmc/linux/drivers/net/
H A Dxen-netfront.c213 static int xennet_rxidx(RING_IDX idx) in xennet_rxidx()
219 RING_IDX ri) in xennet_get_rx_skb()
228 RING_IDX ri) in xennet_get_rx_ref()
300 RING_IDX req_prod = queue->rx.req_prod_pvt; in xennet_alloc_rx_buffers()
391 RING_IDX cons, prod; in xennet_tx_buf_gc()
928 RING_IDX rp) in xennet_get_extras()
933 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_extras()
1016 struct netfront_rx_info *rinfo, RING_IDX rp, in xennet_get_responses()
1022 RING_IDX cons = queue->rx.rsp_cons; in xennet_get_responses()
1162 RING_IDX cons = queue->rx.rsp_cons; in xennet_fill_frags()
[all …]
/openbmc/linux/drivers/xen/
H A Dpvcalls-front.c137 RING_IDX cons, prod, size = XEN_FLEX_RING_SIZE(PVCALLS_RING_ORDER); in pvcalls_front_write_todo()
154 RING_IDX cons, prod; in pvcalls_front_read_todo()
495 RING_IDX cons, prod, size, masked_prod, masked_cons; in __write_ring()
496 RING_IDX array_size = XEN_FLEX_RING_SIZE(PVCALLS_RING_ORDER); in __write_ring()
590 RING_IDX cons, prod, size, masked_prod, masked_cons; in __read_ring()
591 RING_IDX array_size = XEN_FLEX_RING_SIZE(PVCALLS_RING_ORDER); in __read_ring()
H A Dpvcalls-back.c97 RING_IDX cons, prod, size, wanted, array_size, masked_prod, masked_cons; in pvcalls_conn_back_read()
174 RING_IDX cons, prod, size, array_size; in pvcalls_conn_back_write()
H A Dxen-scsiback.c753 RING_IDX rc, rp; in scsiback_do_cmd_fn()
/openbmc/qemu/hw/block/dataplane/
H A Dxen-block.c481 XenBlockRequest *request, RING_IDX rc) in xen_block_get_request()
519 RING_IDX rc, rp; in xen_block_handle_requests()
/openbmc/linux/drivers/gpu/drm/xen/
H A Dxen_drm_front_evtchnl.c28 RING_IDX i, rp; in evtchnl_interrupt_ctrl()
/openbmc/linux/sound/xen/
H A Dxen_snd_front_evtchnl.c26 RING_IDX i, rp; in evtchnl_interrupt_req()
/openbmc/linux/drivers/usb/host/
H A Dxen-hcd.c961 RING_IDX i, rp; in xenhcd_urb_request_done()
1014 RING_IDX rc, rp; in xenhcd_conn_notify()
/openbmc/qemu/hw/usb/
H A Dxen-usb.c638 RING_IDX rc, rp; in usbback_bh()
/openbmc/linux/drivers/scsi/
H A Dxen-scsifront.c387 RING_IDX i, rp; in scsifront_ring_drain()
/openbmc/linux/drivers/block/xen-blkback/
H A Dxenbus.c198 RING_IDX rsp_prod, req_prod; in xen_blkif_map()
H A Dblkback.c1192 RING_IDX rc, rp; in __do_block_io_op()
/openbmc/linux/drivers/block/
H A Dxen-blkfront.c1517 RING_IDX i, rp; in blkif_interrupt()