/qemu/hw/net/rocker/ |
H A D | rocker_desc.c | 40 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 D | rocker.c | 138 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 D | xen-9p-backend.c | 44 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 D | vhost-backend.c | 114 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 D | vhost-vdpa.c | 1021 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 D | vhost-user.c | 1059 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 D | console.h | 15 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
|
/qemu/util/ |
H A D | fdmon-io_uring.c | 82 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 D | vmxnet3.c | 153 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 D | sunhme.c | 556 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 D | imx_fec.c | 410 size_t ring; in imx_enet_do_tx() local
|
/qemu/include/standard-headers/linux/ |
H A D | virtio_ring.h | 115 __virtio16 ring[]; member 132 vring_used_elem_t ring[]; member
|
/qemu/hw/intc/ |
H A D | xive2.c | 496 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 D | xive.c | 29 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 D | io_uring.c | 55 struct io_uring ring; member 439 struct io_uring *ring = &s->ring; in luring_init() local
|
H A D | linux-aio.c | 146 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 D | host-libusb.c | 139 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 D | hcd-xhci.c | 268 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 D | netmap.c | 161 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 D | mmu_helper.c | 480 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 D | qxl.c | 408 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 D | qxl-logger.c | 236 int qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt *ext) in qxl_log_command()
|
/qemu/include/hw/ppc/ |
H A D | xive.h | 363 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 D | virtio.h | 79 uint16_t ring[]; member 95 VRingUsedElem ring[]; member
|
/qemu/audio/ |
H A D | pwaudio.c | 52 struct spa_ringbuffer ring; member
|