Home
last modified time | relevance | path

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

12

/openbmc/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
/openbmc/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
/openbmc/u-boot/drivers/usb/host/
H A Dxhci-ring.c35 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 Dxhci-mem.c78 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 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()
/openbmc/qemu/hw/intc/
H A Dxive.c28 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 Dxive2.c515 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 Dconsole.h15 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1)) argument
/openbmc/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
/openbmc/qemu/hw/net/
H A Dvmxnet3.c152 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 Dvirtio_ring.h115 __virtio16 ring[]; member
132 vring_used_elem_t ring[]; member
/openbmc/u-boot/include/
H A Dvirtio_ring.h61 __virtio16 ring[]; member
74 struct vring_used_elem ring[]; member
/openbmc/phosphor-net-ipmid/sol/
H A Dsol_context.hpp53 uint8_t ring:1; //!< Not supported. member
61 uint8_t ring:1; //!< Not supported. member
/openbmc/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
/openbmc/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
/openbmc/qemu/include/hw/ppc/
H A Dxive.h363 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 Dnetmap.c161 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 Dmusb_host.h32 struct list_head ring; /* of musb_qh */ member
/openbmc/qemu/hw/display/
H A Dqxl-logger.c236 int qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt *ext) in qxl_log_command()
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
/openbmc/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

12