Searched refs:dqrr (Results 1 – 11 of 11) sorted by relevance
| /freebsd/sys/contrib/ncsw/Peripherals/QM/ |
| H A D | qman_low.h | 480 register struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_init() local 492 dqrr->ring = ptr_ADD(portal->addr.addr_ce, CL_DQRR); in qm_dqrr_init() 493 dqrr->pi = (uint8_t)(qm_in(DQRR_PI_CINH) & (QM_DQRR_SIZE - 1)); in qm_dqrr_init() 494 dqrr->ci = (uint8_t)(qm_in(DQRR_CI_CINH) & (QM_DQRR_SIZE - 1)); in qm_dqrr_init() 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() 497 dqrr->vbit = (uint8_t)((qm_in(DQRR_PI_CINH) & QM_DQRR_SIZE) ? in qm_dqrr_init() 499 dqrr->ithresh = (uint8_t)qm_in(DQRR_ITR); in qm_dqrr_init() 502 dqrr->dmode = dmode; in qm_dqrr_init() 503 dqrr->pmode = pmode; in qm_dqrr_init() [all …]
|
| H A D | qm_portal_fqr.c | 693 …tmpRes = p_Fq->cb.dqrr(p_Fq->h_App, p_Fq->h_QmFqr, p_QmPortal, p_Fq->fqidOffset, (t_DpaaFD*)&p_Dq-… in LoopDequeueRing() 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() 775 …tmpRes = p_Fq->cb.dqrr(p_Fq->h_App, p_Fq->h_QmFqr, p_QmPortal, p_Fq->fqidOffset, (t_DpaaFD*)&p_Dq-… in LoopDequeueRingDcaOptimized() 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() 849 …tmpRes = p_Fq->cb.dqrr(p_Fq->h_App, p_Fq->h_QmFqr, p_QmPortal, p_Fq->fqidOffset, (t_DpaaFD*)&p_Dq-… in LoopDequeueRingOptimized() 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() [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
|
| /freebsd/sys/dev/dpaa2/ |
| H A D | dpaa2_swp.c | 224 p->dqrr.next_idx = 0; in dpaa2_swp_init_portal() 225 p->dqrr.valid_bit = DPAA2_SWP_VALID_BIT; in dpaa2_swp_init_portal() 227 p->dqrr.ring_size = 4; in dpaa2_swp_init_portal() 228 p->dqrr.reset_bug = 1; in dpaa2_swp_init_portal() 230 p->dqrr.ring_size = 8; in dpaa2_swp_init_portal() 231 p->dqrr.reset_bug = 0; in dpaa2_swp_init_portal() 236 p->dqrr.ring_size, /* max. entries QMan writes to DQRR */ in dpaa2_swp_init_portal() 255 p->dqrr.ring_size, /* max. entries QMan writes to DQRR */ /* DQRR_MF */ in dpaa2_swp_init_portal() 302 dpaa2_swp_set_irq_coalescing(p, p->dqrr.ring_size - 1, 120); in dpaa2_swp_init_portal() 489 if (threshold >= swp->dqrr.ring_size) in dpaa2_swp_set_irq_coalescing() [all …]
|
| H A D | dpaa2_swp.h | 429 } dqrr; member
|
| /freebsd/sys/dev/dpaa/ |
| H A D | qman_portals.c | 285 struct qman_dqrr_entry *dqrr; in qman_portal_loop_dqrr() local 295 dqrr = &base[ci]; in qman_portal_loop_dqrr() 296 dpaa_flush_line(dqrr); in qman_portal_loop_dqrr() 297 dpaa_touch_line(dqrr); in qman_portal_loop_dqrr() 298 if ((dqrr->stat & QMAN_DQRR_STAT_HAS_FRAME)) { in qman_portal_loop_dqrr() 299 fq = qman_fq_from_index(dqrr->fqid); in qman_portal_loop_dqrr() 300 if (fq != NULL && fq->cb.dqrr != NULL) { in qman_portal_loop_dqrr() 301 fq->cb.dqrr(sc->sc_base.sc_dev, fq, in qman_portal_loop_dqrr() 302 &dqrr->fd, fq->cb.ctx); in qman_portal_loop_dqrr()
|
| H A D | qman.h | 169 qman_cb_dqrr dqrr; member
|
| H A D | qman.c | 609 fq->cb.dqrr = callback; in qman_fq_register_cb()
|
| /freebsd/sys/contrib/ncsw/inc/Peripherals/ |
| H A D | qm_ext.h | 606 bool dqrr; /**< DQRR entry stash enable/disable */ member
|