Home
last modified time | relevance | path

Searched defs:ring (Results 1 – 25 of 32) sorted by relevance

12

/qemu/hw/net/rocker/
H A Drocker_desc.c40 DescRing *ring; member
94 int desc_ring_index(DescRing *ring) in desc_ring_index()
99 static bool desc_ring_empty(DescRing *ring) in desc_ring_empty()
104 bool desc_ring_set_base_addr(DescRing *ring, uint64_t base_addr) in desc_ring_set_base_addr()
117 uint64_t desc_ring_get_base_addr(DescRing *ring) in desc_ring_get_base_addr()
122 bool desc_ring_set_size(DescRing *ring, uint32_t size) in desc_ring_set_size()
150 uint32_t desc_ring_get_size(DescRing *ring) in desc_ring_get_size()
155 static DescInfo *desc_read(DescRing *ring, uint32_t index) in desc_read()
166 static void desc_write(DescRing *ring, uint32_t index) in desc_write()
175 static bool desc_ring_base_addr_check(DescRing *ring) in desc_ring_base_addr_check()
[all …]
H A Drocker.c138 DescRing *ring) in rocker_get_pport_by_tx_ring()
475 DescRing *ring = r->rings[ROCKER_RING_EVENT]; in rocker_event_link_changed() local
526 DescRing *ring = r->rings[ROCKER_RING_EVENT]; in rocker_event_mac_vlan_seen() local
597 DescRing *ring = rocker_get_rx_ring_by_pport(r, pport); in rx_produce() local
1359 DescRing *ring = desc_ring_alloc(r, i); in pci_rocker_realize() local
/qemu/hw/9pfs/
H A Dxen-9p-backend.c44 struct xen_9pfs_data ring; member
71 static void xen_9pfs_in_sg(Xen9pfsRing *ring, in xen_9pfs_in_sg()
98 static void xen_9pfs_out_sg(Xen9pfsRing *ring, in xen_9pfs_out_sg()
187 Xen9pfsRing *ring = &xen_9pfs->rings[pdu->tag % xen_9pfs->num_rings]; in xen_9pfs_init_out_iov_from_pdu() local
204 Xen9pfsRing *ring = &xen_9pfs->rings[pdu->tag % xen_9pfs->num_rings]; in xen_9pfs_init_in_iov_from_pdu() local
234 Xen9pfsRing *ring = &priv->rings[pdu->tag % priv->num_rings]; in xen_9pfs_push_and_notify() local
266 static int xen_9pfs_receive(Xen9pfsRing *ring) in xen_9pfs_receive()
308 Xen9pfsRing *ring = opaque; in xen_9pfs_bh() local
328 Xen9pfsRing *ring = opaque; in xen_9pfs_evtchn_event() local
/qemu/hw/virtio/
H A Dvhost-backend.c114 struct vhost_vring_state *ring) in vhost_kernel_set_vring_endian()
120 struct vhost_vring_state *ring) in vhost_kernel_set_vring_num()
126 struct vhost_vring_state *ring) in vhost_kernel_set_vring_base()
132 struct vhost_vring_state *ring) in vhost_kernel_get_vring_base()
H A Dvhost-vdpa.c1021 struct vhost_vring_state *ring) in vhost_vdpa_set_dev_vring_base()
1450 struct vhost_vring_state *ring) in vhost_vdpa_set_vring_num()
1457 struct vhost_vring_state *ring) in vhost_vdpa_set_vring_base()
1473 struct vhost_vring_state *ring) in vhost_vdpa_get_vring_base()
H A Dvhost-user.c1059 struct vhost_vring_state *ring) in vhost_user_set_vring_endian()
1165 struct vhost_vring_state *ring, in vhost_set_vring()
1179 struct vhost_vring_state *ring) in vhost_user_set_vring_num()
1228 struct vhost_vring_state *ring) in vhost_user_set_vring_base()
1286 struct vhost_vring_state *ring) in vhost_user_get_vring_base()
/qemu/include/hw/xen/interface/io/
H A Dconsole.h15 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
/qemu/util/
H A Dfdmon-io_uring.c82 struct io_uring *ring = &ctx->fdmon_io_uring; in get_sqe() local
257 struct io_uring *ring = &ctx->fdmon_io_uring; in process_cq_ring() local
/qemu/hw/net/
H A Dvmxnet3.c153 static inline void vmxnet3_ring_inc(Vmxnet3Ring *ring) in vmxnet3_ring_inc()
161 static inline void vmxnet3_ring_dec(Vmxnet3Ring *ring) in vmxnet3_ring_dec()
169 static inline hwaddr vmxnet3_ring_curr_cell_pa(Vmxnet3Ring *ring) in vmxnet3_ring_curr_cell_pa()
174 static inline void vmxnet3_ring_read_curr_cell(PCIDevice *d, Vmxnet3Ring *ring, in vmxnet3_ring_read_curr_cell()
180 static inline void vmxnet3_ring_write_curr_cell(PCIDevice *d, Vmxnet3Ring *ring, in vmxnet3_ring_write_curr_cell()
186 static inline size_t vmxnet3_ring_curr_cell_idx(Vmxnet3Ring *ring) in vmxnet3_ring_curr_cell_idx()
191 static inline uint8_t vmxnet3_ring_curr_gen(Vmxnet3Ring *ring) in vmxnet3_ring_curr_gen()
566 vmxnet3_ring_read_curr_txdesc(PCIDevice *pcidev, Vmxnet3Ring *ring, in vmxnet3_ring_read_curr_txdesc()
581 Vmxnet3Ring *ring = &s->txq_descr[qidx].tx_ring; in vmxnet3_pop_next_tx_descr() local
681 Vmxnet3Ring *ring = &s->rxq_descr[qidx].rx_ring[ridx]; in vmxnet3_read_next_rx_descr() local
H A Dsunhme.c556 uint32_t ring = s->etxregs[HME_ETXI_RING >> 2] & ~HME_ETXI_RING_OFFSET; in sunhme_set_tx_ring_nr() local
710 uint32_t ring = s->erxregs[HME_ERXI_RING >> 2] & ~HME_ERXI_RING_OFFSET; in sunhme_set_rx_ring_nr() local
H A Dimx_fec.c410 size_t ring; in imx_enet_do_tx() local
/qemu/include/standard-headers/linux/
H A Dvirtio_ring.h115 __virtio16 ring[]; member
132 vring_used_elem_t ring[]; member
/qemu/hw/intc/
H A Dxive2.c496 uint8_t ring) in xive2_tctx_save_ctx()
588 hwaddr offset, unsigned size, uint8_t ring) in xive2_tm_pull_ctx()
679 unsigned size, uint8_t ring) in xive2_tm_pull_ctx_ol()
889 static int xive2_tctx_get_nvp_indexes(XiveTCTX *tctx, uint8_t ring, in xive2_tctx_get_nvp_indexes()
922 static void xive2_tctx_set_cppr(XiveTCTX *tctx, uint8_t ring, uint8_t cppr) in xive2_tctx_set_cppr()
1055 static void xive2_tctx_set_target(XiveTCTX *tctx, uint8_t ring, uint8_t target) in xive2_tctx_set_target()
1260 bool xive2_tm_irq_precluded(XiveTCTX *tctx, int ring, uint8_t priority) in xive2_tm_irq_precluded()
1278 void xive2_tm_set_lsmfb(XiveTCTX *tctx, int ring, uint8_t priority) in xive2_tm_set_lsmfb()
H A Dxive.c29 static qemu_irq xive_tctx_output(XiveTCTX *tctx, uint8_t ring) in xive_tctx_output()
44 static uint64_t xive_tctx_accept(XiveTCTX *tctx, uint8_t ring) in xive_tctx_accept()
87 void xive_tctx_notify(XiveTCTX *tctx, uint8_t ring, uint8_t group_level) in xive_tctx_notify()
115 void xive_tctx_reset_signal(XiveTCTX *tctx, uint8_t ring) in xive_tctx_reset_signal()
125 static void xive_tctx_set_cppr(XiveTCTX *tctx, uint8_t ring, uint8_t cppr) in xive_tctx_set_cppr()
174 void xive_tctx_pipr_update(XiveTCTX *tctx, uint8_t ring, uint8_t priority, in xive_tctx_pipr_update()
393 static void xive_tctx_set_lgs(XiveTCTX *tctx, uint8_t ring, uint8_t lgs) in xive_tctx_set_lgs()
755 static char *xive_tctx_ring_print(uint8_t *ring) in xive_tctx_ring_print()
/qemu/block/
H A Dio_uring.c55 struct io_uring ring; member
439 struct io_uring *ring = &s->ring; in luring_init() local
H A Dlinux-aio.c146 struct aio_ring *ring = (struct aio_ring *)ctx; in io_getevents_peek() local
168 struct aio_ring *ring = (struct aio_ring *)ctx; in io_getevents_commit() local
/qemu/hw/usb/
H A Dhost-libusb.c139 USBHostIsoRing *ring; member
549 USBHostIsoRing *ring = g_new0(USBHostIsoRing, 1); in usb_host_iso_alloc() local
588 USBHostIsoRing *ring; in usb_host_iso_find() local
617 static void usb_host_iso_free(USBHostIsoRing *ring) in usb_host_iso_free()
640 USBHostIsoRing *ring; in usb_host_iso_free_all() local
675 USBHostIsoRing *ring; in usb_host_iso_data_in() local
720 USBHostIsoRing *ring; in usb_host_iso_data_out() local
H A Dhcd-xhci.c268 XHCIRing ring; member
276 XHCIRing ring; member
684 static void xhci_ring_init(XHCIState *xhci, XHCIRing *ring, in xhci_ring_init()
691 static TRBType xhci_ring_fetch(XHCIState *xhci, XHCIRing *ring, XHCITRB *trb, in xhci_ring_fetch()
738 static int xhci_ring_chain_length(XHCIState *xhci, const XHCIRing *ring) in xhci_ring_chain_length()
1042 XHCIRing *ring = NULL; in xhci_set_ep_state() local
1878 XHCIRing *ring; in xhci_kick_epctx() local
/qemu/net/
H A Dnetmap.c161 struct netmap_ring *ring = s->tx; in netmap_receive_iov() local
251 struct netmap_ring *ring = s->rx; in netmap_send() local
/qemu/target/xtensa/
H A Dmmu_helper.c480 unsigned ring = get_ring(env, entry[wi][ei].asid); in xtensa_tlb_lookup() local
541 uint8_t ring; in HELPER() local
745 static unsigned mpu_attr_to_access(uint32_t attr, unsigned ring) in mpu_attr_to_access()
815 uint8_t ring; in get_physical_addr_mmu() local
/qemu/hw/display/
H A Dqxl.c408 QXLReleaseRing *ring; in init_qxl_ram() local
630 QXLCommandRing *ring; in interface_get_command() local
705 QXLReleaseRing *ring = &d->ram->release_ring; in qxl_push_free_res() local
752 QXLReleaseRing *ring; in interface_release_resource() local
804 QXLCursorRing *ring; in interface_get_cursor_command() local
1846 QXLReleaseRing *ring = &d->ram->release_ring; local
H A Dqxl-logger.c236 int qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt *ext) in qxl_log_command()
/qemu/include/hw/ppc/
H A Dxive.h363 static inline uint32_t xive_tctx_word2(uint8_t *ring) in xive_tctx_word2()
424 uint8_t ring; member
/qemu/pc-bios/s390-ccw/
H A Dvirtio.h79 uint16_t ring[]; member
95 VRingUsedElem ring[]; member
/qemu/audio/
H A Dpwaudio.c52 struct spa_ringbuffer ring; member

12