Home
last modified time | relevance | path

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

/dpdk/drivers/common/cnxk/
H A Droc_nix_inl.c342 uint64_t *ring_base; in roc_nix_inl_outb_init() local
478 ring_base = inl_dev->sa_soft_exp_ring; in roc_nix_inl_outb_init()
480 ring_base[nix->outb_se_ring_base + i] = in roc_nix_inl_outb_init()
482 if (!ring_base[nix->outb_se_ring_base + i]) { in roc_nix_inl_outb_init()
486 ring_base[nix->outb_se_ring_base + i])); in roc_nix_inl_outb_init()
513 uint64_t *ring_base; in roc_nix_inl_outb_fini() local
547 ring_base = inl_dev->sa_soft_exp_ring; in roc_nix_inl_outb_fini()
548 ring_base += nix->outb_se_ring_base; in roc_nix_inl_outb_fini()
551 if (ring_base[i]) in roc_nix_inl_outb_fini()
552 plt_free(PLT_PTR_CAST(ring_base[i])); in roc_nix_inl_outb_fini()
H A Droc_nix_inl_dev.c676 uint64_t *ring_base; in inl_outb_soft_exp_poll() local
680 ring_base = PLT_PTR_CAST(inl_dev->sa_soft_exp_ring[ring_idx]); in inl_outb_soft_exp_poll()
681 if (!ring_base) { in inl_outb_soft_exp_poll()
686 head.u64 = __atomic_load_n(ring_base, __ATOMIC_ACQUIRE); in inl_outb_soft_exp_poll()
697 entry.u64 = __atomic_load_n(ring_base + tail_l + 1, in inl_outb_soft_exp_poll()
711 __atomic_store_n(ring_base + tail_l + 1, 0ULL, in inl_outb_soft_exp_poll()
713 __atomic_add_fetch((uint32_t *)ring_base, 1, in inl_outb_soft_exp_poll()
/dpdk/drivers/net/ark/
H A Dark_mpu.c104 mpu->cfg.ring_base = ring; in ark_mpu_configure()
135 "ring_base", mpu->cfg.ring_base in ark_mpu_dump_setup()
H A Dark_ethdev_tx.c311 rte_iova_t queue_base, ring_base, cons_index_addr; in eth_ark_tx_hw_queue_config() local
319 ring_base = rte_malloc_virt2iova(queue->meta_q); in eth_ark_tx_hw_queue_config()
327 ark_mpu_configure(queue->mpu, ring_base, queue->queue_size, 1); in eth_ark_tx_hw_queue_config()
H A Dark_mpu.h49 rte_iova_t ring_base; /* rte_iova_t is a uint64_t */ member
/dpdk/drivers/net/enic/base/
H A Dvnic_cq.h16 uint64_t ring_base; /* 0x00 */ member
H A Dvnic_cq.c52 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
H A Dvnic_wq.h16 uint64_t ring_base; /* 0x00 */ member
H A Dvnic_rq.h16 uint64_t ring_base; /* 0x00 */ member
H A Dvnic_rq.c54 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init_start()
H A Dvnic_wq.c96 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start()
/dpdk/drivers/net/cnxk/
H A Dcn10k_ethdev_sec.c565 uint64_t *ring_base, ring_addr; in cn10k_eth_sec_outb_sa_misc_fill() local
569 ring_base = roc_nix_inl_outb_ring_base_get(roc_nix); in cn10k_eth_sec_outb_sa_misc_fill()
570 if (ring_base == NULL) in cn10k_eth_sec_outb_sa_misc_fill()
573 ring_addr = ring_base[sa_idx >> in cn10k_eth_sec_outb_sa_misc_fill()
/dpdk/drivers/net/ionic/
H A Dionic_dev.c351 .q_init.ring_base = rte_cpu_to_le_64(q->base_pa), in ionic_dev_cmd_adminq_init()
H A Dionic_lif.c1383 .ring_base = rte_cpu_to_le_64(q->base_pa), in ionic_lif_notifyq_init()
1489 .ring_base = rte_cpu_to_le_64(q->base_pa), in ionic_lif_txq_init()
1537 .ring_base = rte_cpu_to_le_64(q->base_pa), in ionic_lif_rxq_init()
H A Dionic_if.h605 __le64 ring_base; member