| /openbmc/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
|
| /openbmc/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
|
| /openbmc/u-boot/drivers/usb/host/ |
| H A D | xhci-ring.c | 35 static int last_trb(struct xhci_ctrl *ctrl, struct xhci_ring *ring, in last_trb() 55 struct xhci_ring *ring, in last_trb_on_last_seg() 88 static void inc_enq(struct xhci_ctrl *ctrl, struct xhci_ring *ring, in inc_enq() 146 static void inc_deq(struct xhci_ctrl *ctrl, struct xhci_ring *ring) in inc_deq() 181 struct xhci_ring *ring, in queue_trb() 487 struct xhci_ring *ring = ctrl->devs[udev->slot_id]->eps[ep_index].ring; in abort_td() local 568 struct xhci_ring *ring; /* EP transfer ring */ in xhci_bulk_tx() local
|
| H A D | xhci-mem.c | 78 static void xhci_ring_free(struct xhci_ring *ring) in xhci_ring_free() 245 static void xhci_initialize_ring_info(struct xhci_ring *ring) in xhci_initialize_ring_info() 304 struct xhci_ring *ring; in xhci_ring_alloc() local
|
| /openbmc/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()
|
| /openbmc/qemu/hw/intc/ |
| H A D | xive.c | 28 bool xive_ring_valid(XiveTCTX *tctx, uint8_t ring) in xive_ring_valid() 41 bool xive_nsr_indicates_exception(uint8_t ring, uint8_t nsr) in xive_nsr_indicates_exception() 54 bool xive_nsr_indicates_group_exception(uint8_t ring, uint8_t nsr) in xive_nsr_indicates_group_exception() 63 uint8_t xive_nsr_exception_ring(uint8_t ring, uint8_t nsr) in xive_nsr_exception_ring() 81 static qemu_irq xive_tctx_output(XiveTCTX *tctx, uint8_t ring) in xive_tctx_output() 113 uint8_t ring; in xive_tctx_accept() local 142 void xive_tctx_pipr_set(XiveTCTX *tctx, uint8_t ring, uint8_t pipr, in xive_tctx_pipr_set() 176 void xive_tctx_reset_signal(XiveTCTX *tctx, uint8_t ring) in xive_tctx_reset_signal() 186 static void xive_tctx_set_cppr(XiveTCTX *tctx, uint8_t ring, uint8_t cppr) in xive_tctx_set_cppr() 239 static void xive_tctx_pipr_recompute_from_ipb(XiveTCTX *tctx, uint8_t ring) in xive_tctx_pipr_recompute_from_ipb() [all …]
|
| H A D | xive2.c | 515 uint8_t ring, in xive2_tctx_save_ctx() 616 static void xive2_redistribute(Xive2Router *xrtr, XiveTCTX *tctx, uint8_t ring) in xive2_redistribute() 690 hwaddr offset, unsigned size, uint8_t ring) in xive2_tm_pull_ctx() 826 unsigned size, uint8_t ring) in xive2_tm_pull_ctx_ol() 892 uint8_t ring, in xive2_tctx_restore_ctx() 945 uint8_t ring, in xive2_tctx_restore_nvp() 988 uint8_t ring) in xive2_tm_push_ctx() 1078 static int xive2_tctx_get_nvp_indexes(XiveTCTX *tctx, uint8_t ring, in xive2_tctx_get_nvp_indexes() 1114 uint8_t ring, uint8_t cl_ring) in xive2_tctx_accept_el() 1369 uint8_t ring = TM_QW1_OS; in xive2_tm_set_os_pending() local [all …]
|
| /openbmc/qemu/include/hw/xen/interface/io/ |
| H A D | console.h | 15 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
|
| /openbmc/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
|
| /openbmc/qemu/hw/net/ |
| H A D | vmxnet3.c | 152 static inline void vmxnet3_ring_inc(Vmxnet3Ring *ring) in vmxnet3_ring_inc() 160 static inline void vmxnet3_ring_dec(Vmxnet3Ring *ring) in vmxnet3_ring_dec() 168 static inline hwaddr vmxnet3_ring_curr_cell_pa(Vmxnet3Ring *ring) in vmxnet3_ring_curr_cell_pa() 173 static inline void vmxnet3_ring_read_curr_cell(PCIDevice *d, Vmxnet3Ring *ring, in vmxnet3_ring_read_curr_cell() 179 static inline void vmxnet3_ring_write_curr_cell(PCIDevice *d, Vmxnet3Ring *ring, in vmxnet3_ring_write_curr_cell() 185 static inline size_t vmxnet3_ring_curr_cell_idx(Vmxnet3Ring *ring) in vmxnet3_ring_curr_cell_idx() 190 static inline uint8_t vmxnet3_ring_curr_gen(Vmxnet3Ring *ring) in vmxnet3_ring_curr_gen() 565 vmxnet3_ring_read_curr_txdesc(PCIDevice *pcidev, Vmxnet3Ring *ring, in vmxnet3_ring_read_curr_txdesc() 580 Vmxnet3Ring *ring = &s->txq_descr[qidx].tx_ring; in vmxnet3_pop_next_tx_descr() local 680 Vmxnet3Ring *ring = &s->rxq_descr[qidx].rx_ring[ridx]; in vmxnet3_read_next_rx_descr() local
|
| /openbmc/qemu/include/standard-headers/linux/ |
| H A D | virtio_ring.h | 115 __virtio16 ring[]; member 132 vring_used_elem_t ring[]; member
|
| /openbmc/u-boot/include/ |
| H A D | virtio_ring.h | 61 __virtio16 ring[]; member 74 struct vring_used_elem ring[]; member
|
| /openbmc/phosphor-net-ipmid/sol/ |
| H A D | sol_context.hpp | 53 uint8_t ring:1; //!< Not supported. member 61 uint8_t ring:1; //!< Not supported. member
|
| /openbmc/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
|
| /openbmc/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
|
| /openbmc/qemu/include/hw/ppc/ |
| H A D | xive.h | 363 static inline uint32_t xive_tctx_word2(uint8_t *ring) in xive_tctx_word2() 430 uint8_t ring; member 562 static inline uint8_t *xive_tctx_signal_regs(XiveTCTX *tctx, uint8_t ring) in xive_tctx_signal_regs()
|
| /openbmc/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
|
| /openbmc/u-boot/drivers/usb/musb-new/ |
| H A D | musb_host.h | 32 struct list_head ring; /* of musb_qh */ member
|
| /openbmc/qemu/hw/display/ |
| H A D | qxl-logger.c | 236 int qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt *ext) in qxl_log_command()
|
| 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
|
| /openbmc/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
|