| /f-stack/dpdk/drivers/bus/dpaa/base/qbman/ |
| H A D | qman.h | 459 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 D | qman.c | 415 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 D | qman_low.h | 480 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 D | qm_portal_fqr.c | 712 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 D | qman_private.h | 205 struct qm_dqrr dqrr; member
|
| H A D | qm.h | 512 bool dqrr; member
|
| H A D | fsl_qman.h | 983 qman_cb_dqrr dqrr; /* for dequeued frames */ member
|
| /f-stack/dpdk/drivers/bus/fslmc/qbman/ |
| H A D | qbman_portal.c | 277 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 D | qbman_portal.h | 96 } dqrr; member
|
| /f-stack/dpdk/drivers/net/dpaa/ |
| H A D | dpaa_rxtx.c | 514 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 D | dpaa_ethdev.h | 183 const struct qm_dqrr_entry *dqrr, 189 const struct qm_dqrr_entry *dqrr,
|
| H A D | dpaa_rxtx.h | 290 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 D | fsl_qman.h | 1135 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 D | dpaa_sec.c | 138 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 D | qm_ext.h | 606 bool dqrr; /**< DQRR entry stash enable/disable */ member
|
| /f-stack/dpdk/drivers/bus/fslmc/portal/ |
| H A D | dpaa2_hw_pvt.h | 110 const struct qbman_result *dqrr[4]; member
|
| /f-stack/dpdk/drivers/bus/fslmc/qbman/include/ |
| H A D | fsl_qbman_portal.h | 472 uint8_t qbman_get_dqrr_idx(const struct qbman_result *dqrr);
|