Home
last modified time | relevance | path

Searched refs:desc_ring (Results 1 – 15 of 15) sorted by relevance

/f-stack/dpdk/drivers/raw/ioat/
H A Dioat_rawdev.c57 if (ioat->desc_ring != NULL) { in ioat_dev_configure()
59 ioat->desc_ring = NULL; in ioat_dev_configure()
72 ioat->desc_ring = ioat->desc_mz->addr; in ioat_dev_configure()
73 ioat->hdls = (void *)&ioat->desc_ring[ioat->ring_size]; in ioat_dev_configure()
79 ioat->desc_ring[i].next = ioat->ring_addr + in ioat_dev_configure()
91 if (ioat->ring_size == 0 || ioat->desc_ring == NULL) in ioat_dev_start()
189 ioat->desc_ring = NULL; in ioat_rawdev_create()
H A Drte_ioat_rawdev_fns.h82 struct rte_ioat_generic_hw_desc *desc_ring; member
233 desc = &ioat->desc_ring[write]; in __ioat_write_desc()
244 rte_prefetch0(&ioat->desc_ring[ioat->next_write & mask]); in __ioat_write_desc()
282 desc = &ioat->desc_ring[write]; in __ioat_fence()
296 ioat->desc_ring[(ioat->next_write - 1) & (ioat->ring_size - 1)].u in __ioat_perform_ops()
/f-stack/dpdk/lib/librte_vhost/
H A Dvdpa.c139 struct vring_desc *desc_ring; in rte_vdpa_relay_vring_used() local
167 desc_ring = vq->desc; in rte_vdpa_relay_vring_used()
179 desc_ring = (struct vring_desc *)(uintptr_t) in rte_vdpa_relay_vring_used()
183 if (unlikely(!desc_ring)) in rte_vdpa_relay_vring_used()
193 desc_ring = idesc; in rte_vdpa_relay_vring_used()
205 desc = desc_ring[desc_id]; in rte_vdpa_relay_vring_used()
/f-stack/dpdk/drivers/raw/octeontx2_ep/
H A Dotx2_ep_enqdeq.c255 struct sdp_droq_desc *desc_ring = droq->desc_ring; in sdp_droq_setup_ring_buffers() local
272 desc_ring[idx].info_ptr = (uint64_t)(droq->info_list_dma + in sdp_droq_setup_ring_buffers()
275 desc_ring[idx].buffer_ptr = rte_mem_virt2iova(buf); in sdp_droq_setup_ring_buffers()
336 droq->desc_ring = (struct sdp_droq_desc *)droq->desc_ring_mz->addr; in sdp_init_droq()
339 q_no, droq->desc_ring, (unsigned long)droq->desc_ring_dma); in sdp_init_droq()
652 struct sdp_droq_desc *desc_ring; in sdp_droq_refill() local
656 desc_ring = droq->desc_ring; in sdp_droq_refill()
675 desc_ring[droq->refill_idx].buffer_ptr = rte_mem_virt2iova(buf); in sdp_droq_refill()
H A Dotx2_ep_rawdev.h316 struct sdp_droq_desc *desc_ring; member
/f-stack/freebsd/arm/allwinner/
H A Dif_awg.c168 struct emac_desc *desc_ring; member
179 struct emac_desc *desc_ring; member
679 sc->tx.desc_ring[cur].status = htole32(status); in awg_encap()
735 sc->rx.desc_ring[index].size = htole32(size); in awg_setup_rxdesc()
736 sc->rx.desc_ring[index].status = htole32(status); in awg_setup_rxdesc()
833 sc->tx.desc_ring[i].next = in awg_setup_dma()
918 sc->rx.desc_ring[i].next = in awg_setup_dma()
1074 val = le32toh(sc->tx.desc_ring[i].status); in awg_stop()
1081 sc->tx.desc_ring[i].status = 0; in awg_stop()
1093 val = le32toh(sc->rx.desc_ring[i].status); in awg_stop()
[all …]
/f-stack/dpdk/drivers/net/liquidio/
H A Dlio_rxtx.c59 struct lio_droq_desc *desc_ring = droq->desc_ring; in lio_droq_setup_ring_buffers() local
76 desc_ring[i].info_ptr = lio_map_ring_info(droq, i); in lio_droq_setup_ring_buffers()
77 desc_ring[i].buffer_ptr = in lio_droq_setup_ring_buffers()
200 q_no, droq->desc_ring, (unsigned long)droq->desc_ring_dma); in lio_init_droq()
295 struct lio_droq_desc *desc_ring) in lio_droq_refill_pullup_descs() argument
304 desc_ring[droq->refill_idx].buffer_ptr = in lio_droq_refill_pullup_descs()
305 desc_ring[refill_index].buffer_ptr; in lio_droq_refill_pullup_descs()
307 desc_ring[refill_index].buffer_ptr = 0; in lio_droq_refill_pullup_descs()
342 struct lio_droq_desc *desc_ring; in lio_droq_refill() local
346 desc_ring = droq->desc_ring; in lio_droq_refill()
[all …]
H A Dlio_struct.h88 struct lio_droq_desc *desc_ring; member
/f-stack/freebsd/crypto/ccp/
H A Dccp_hardware.c271 qp->desc_ring = desc; in ccp_hw_attach_queue()
305 if (qp->desc_ring != NULL) in ccp_hw_attach_queue()
492 idx = desc - qp->desc_ring; in ccp_intr_handle_error()
503 memset(&qp->desc_ring[idx], 0, sizeof(qp->desc_ring[idx])); in ccp_intr_handle_error()
593 desc = &qp->desc_ring[idx]; in ccp_intr_run_completions()
858 desc = &qp->desc_ring[qp->cq_tail]; in ccp_passthrough()
1048 desc = &qp->desc_ring[qp->cq_tail]; in ccp_sha_single_desc()
1424 desc = &qp->desc_ring[qp->cq_tail]; in ccp_do_xts()
1622 desc = &qp->desc_ring[qp->cq_tail]; in ccp_do_blkcipher()
1769 desc = &qp->desc_ring[qp->cq_tail]; in ccp_do_gctr()
[all …]
H A Dccp.c707 memset(&qp->desc_ring[i], 0, sizeof(qp->desc_ring[i])); in ccp_queue_abort()
752 db_printf(" desc_ring: %p\n", qp->desc_ring); in db_show_ccp_qp()
H A Dccp.h109 struct ccp_desc *desc_ring; member
/f-stack/freebsd/mips/ingenic/
H A Djz4780_pdma.c100 struct pdma_hwdesc *desc_ring; member
313 error = bus_dmamem_alloc(chan->desc_tag, (void**)&chan->desc_ring, in pdma_channel_setup_descriptors()
323 chan->desc_ring, CHAN_DESC_SIZE, dwc_get1paddr, in pdma_channel_setup_descriptors()
456 desc = &chan->desc_ring[i]; in pdma_channel_request()
/f-stack/dpdk/doc/guides/rawdevs/
H A Dntb.rst100 desc_ring:
119 | used_ring | | desc_ring |
140 writes desc_ring and rx_tail to tell the peer about the new allocated
/f-stack/dpdk/drivers/raw/ntb/
H A Dntb.h190 struct ntb_desc desc_ring[] __rte_cache_aligned; member
H A Dntb.c531 (&remote_hdr->desc_ring); in ntb_queue_init()
533 (&local_hdr->desc_ring[q_size]); in ntb_queue_init()
557 (&local_hdr->desc_ring); in ntb_queue_init()
559 (&remote_hdr->desc_ring[q_size]); in ntb_queue_init()