Home
last modified time | relevance | path

Searched refs:dqrr (Results 1 – 17 of 17) sorted by relevance

/f-stack/dpdk/drivers/bus/dpaa/base/qbman/
H A Dqman.h459 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_current() local
468 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_cursor() local
475 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_next() local
478 dqrr->cursor = DQRR_INC(dqrr->cursor); in qm_dqrr_next()
484 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_pci_update() local
509 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_pce_update() local
523 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_pvb_update() local
542 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_cci_consume() local
558 dqrr->ci = DQRR_PTR2IDX(dqrr->cursor); in qm_dqrr_cci_consume_to_current()
591 dqrr->ci = DQRR_PTR2IDX(dqrr->cursor); in qm_dqrr_cce_consume_to_current()
[all …]
H A Dqman.c415 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_init() local
425 dqrr->cursor = dqrr->ring + dqrr->ci; in qm_dqrr_init()
426 dqrr->fill = qm_cyc_diff(QM_DQRR_SIZE, dqrr->ci, dqrr->pi); in qm_dqrr_init()
452 __maybe_unused register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_finish() local
455 (dqrr->ci != DQRR_PTR2IDX(dqrr->cursor))) in qm_dqrr_finish()
1192 register struct qm_dqrr *dqrr = &portal->dqrr; in qman_portal_poll_rx() local
1200 if (!dqrr->fill) in qman_portal_poll_rx()
1204 dqrr->cursor = DQRR_CARRYCLEAR(dqrr->cursor + 1); in qman_portal_poll_rx()
1238 --dqrr->fill; in qman_portal_poll_rx()
2774 while (dqrr) { in qman_shutdown_fq()
[all …]
/f-stack/freebsd/contrib/ncsw/Peripherals/QM/
H A Dqman_low.h480 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_init() local
495 dqrr->cursor = dqrr->ring + dqrr->ci; in qm_dqrr_init()
496 dqrr->fill = cyc_diff(QM_DQRR_SIZE, dqrr->ci, dqrr->pi); in qm_dqrr_init()
529 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_finish() local
530 if (dqrr->ci != DQRR_PTR2IDX(dqrr->cursor)) in qm_dqrr_finish()
537 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_current() local
545 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_cursor() local
551 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_next() local
555 dqrr->cursor = DQRR_INC(dqrr->cursor); in qm_dqrr_next()
639 dqrr->ci = DQRR_PTR2IDX(dqrr->cursor); in qmPortalDqrrCciConsumeToCurrent()
[all …]
H A Dqm_portal_fqr.c712 tmpRes = p_Fq->cb.dqrr(p_Fq->h_App, in LoopDequeueRing()
724 tmpRes = p_QmPortal->p_NullCB->dqrr(p_QmPortal->h_App, in LoopDequeueRing()
794 tmpRes = p_Fq->cb.dqrr(p_Fq->h_App, in LoopDequeueRingDcaOptimized()
806 tmpRes = p_QmPortal->p_NullCB->dqrr(p_QmPortal->h_App, in LoopDequeueRingDcaOptimized()
868 tmpRes = p_Fq->cb.dqrr(p_Fq->h_App, in LoopDequeueRingOptimized()
880 tmpRes = p_QmPortal->p_NullCB->dqrr(p_QmPortal->h_App, in LoopDequeueRingOptimized()
984 p_Fq->cb.dqrr = p_QmPortal->f_DfltFrame; in qm_new_fq()
1687 p_QmPortal->p_NullCB->dqrr = p_QmPortal->f_DfltFrame; in QM_PORTAL_Init()
1763 p_QmPortal->p_QmPortalDriverParams->dqrr = p_StashParams->dqrr; in QM_PORTAL_ConfigStash()
1937 p_Fq->cb.dqrr = ((t_QmPortal*)p_QmFqr->h_QmPortal)->f_DfltFrame; in QM_FQR_Create()
[all …]
H A Dqman_private.h205 struct qm_dqrr dqrr; member
H A Dqm.h512 bool dqrr; member
H A Dfsl_qman.h983 qman_cb_dqrr dqrr; /* for dequeued frames */ member
/f-stack/dpdk/drivers/bus/fslmc/qbman/
H A Dqbman_portal.c277 p->dqrr.dqrr_size = 4; in qbman_swp_init()
278 p->dqrr.reset_bug = 1; in qbman_swp_init()
280 p->dqrr.dqrr_size = 8; in qbman_swp_init()
2043 if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1u)) { in qbman_swp_dqrr_next_direct()
2069 s->dqrr.next_idx++; in qbman_swp_dqrr_next_direct()
2070 if (s->dqrr.next_idx == s->dqrr.dqrr_size) { in qbman_swp_dqrr_next_direct()
2120 if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1u)) { in qbman_swp_dqrr_next_cinh_direct()
2144 s->dqrr.next_idx++; in qbman_swp_dqrr_next_cinh_direct()
2145 if (s->dqrr.next_idx == s->dqrr.dqrr_size) { in qbman_swp_dqrr_next_cinh_direct()
2187 s->dqrr.next_idx++; in qbman_swp_dqrr_next_mem_back()
[all …]
H A Dqbman_portal.h96 } dqrr; member
/f-stack/dpdk/drivers/net/dpaa/
H A Ddpaa_rxtx.c514 bp_info = DPAA_BPID_TO_POOL_INFO(dqrr[0]->fd.bpid); in dpaa_rx_cb_no_prefetch()
515 ptr = rte_dpaa_mem_ptov(qm_fd_addr(&dqrr[0]->fd)); in dpaa_rx_cb_no_prefetch()
521 bp_info = DPAA_BPID_TO_POOL_INFO(dqrr[i + 1]->fd.bpid); in dpaa_rx_cb_no_prefetch()
522 ptr = rte_dpaa_mem_ptov(qm_fd_addr(&dqrr[i + 1]->fd)); in dpaa_rx_cb_no_prefetch()
529 fd = &dqrr[i]->fd; in dpaa_rx_cb_no_prefetch()
569 fd = &dqrr[i]->fd; in dpaa_rx_cb()
635 const struct qm_dqrr_entry *dqrr, in dpaa_rx_cb_parallel() argument
642 mbuf = dpaa_eth_fd_to_mbuf(&dqrr->fd, ifid); in dpaa_rx_cb_parallel()
662 const struct qm_dqrr_entry *dqrr, in dpaa_rx_cb_atomic() argument
670 mbuf = dpaa_eth_fd_to_mbuf(&dqrr->fd, ifid); in dpaa_rx_cb_atomic()
[all …]
H A Ddpaa_ethdev.h183 const struct qm_dqrr_entry *dqrr,
189 const struct qm_dqrr_entry *dqrr,
H A Ddpaa_rxtx.h290 struct qm_dqrr_entry **dqrr, void **bufs, int num_bufs);
295 struct qm_dqrr_entry **dqrr, void **bufs, int num_bufs);
/f-stack/dpdk/drivers/bus/dpaa/include/
H A Dfsl_qman.h1135 const struct qm_dqrr_entry *dqrr);
1140 const struct qm_dqrr_entry *dqrr,
1145 struct qm_dqrr_entry **dqrr,
1216 qman_cb_dqrr dqrr; member
/f-stack/dpdk/drivers/crypto/dpaa_sec/
H A Ddpaa_sec.c138 const struct qm_dqrr_entry *dqrr) in dqrr_out_fq_cb_rx() argument
147 if (!(dqrr->stat & QM_DQRR_STAT_FD_VALID)) in dqrr_out_fq_cb_rx()
150 fd = &dqrr->fd; in dqrr_out_fq_cb_rx()
204 fq->cb.dqrr = dqrr_out_fq_cb_rx; in dpaa_sec_init_tx()
3111 const struct qm_dqrr_entry *dqrr, in dpaa_sec_process_parallel_event() argument
3119 fd = &dqrr->fd; in dpaa_sec_process_parallel_event()
3165 const struct qm_dqrr_entry *dqrr, in dpaa_sec_process_atomic_event() argument
3174 fd = &dqrr->fd; in dpaa_sec_process_atomic_event()
3210 index = ((uintptr_t)dqrr >> 6) & (16/*QM_DQRR_SIZE*/ - 1); in dpaa_sec_process_atomic_event()
3277 qp->outq.cb.dqrr = dqrr_out_fq_cb_rx; in dpaa_sec_eventq_detach()
[all …]
/f-stack/freebsd/contrib/ncsw/inc/Peripherals/
H A Dqm_ext.h606 bool dqrr; /**< DQRR entry stash enable/disable */ member
/f-stack/dpdk/drivers/bus/fslmc/portal/
H A Ddpaa2_hw_pvt.h110 const struct qbman_result *dqrr[4]; member
/f-stack/dpdk/drivers/bus/fslmc/qbman/include/
H A Dfsl_qbman_portal.h472 uint8_t qbman_get_dqrr_idx(const struct qbman_result *dqrr);