dqrr 560 drivers/crypto/caam/qi.c const struct qm_dqrr_entry *dqrr) dqrr 572 drivers/crypto/caam/qi.c fd = &dqrr->fd; dqrr 614 drivers/crypto/caam/qi.c fq->cb.dqrr = caam_rsp_fq_dqrr_cb; dqrr 2443 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c .rx_defq = { .cb = { .dqrr = rx_default_dqrr } }, dqrr 2444 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c .tx_defq = { .cb = { .dqrr = conf_dflt_dqrr } }, dqrr 2445 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c .rx_errq = { .cb = { .dqrr = rx_error_dqrr } }, dqrr 2446 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c .tx_errq = { .cb = { .dqrr = conf_error_dqrr } }, dqrr 175 drivers/soc/fsl/dpio/qbman-portal.c p->dqrr.next_idx = 0; dqrr 176 drivers/soc/fsl/dpio/qbman-portal.c p->dqrr.valid_bit = QB_VALID_BIT; dqrr 179 drivers/soc/fsl/dpio/qbman-portal.c p->dqrr.dqrr_size = 4; dqrr 180 drivers/soc/fsl/dpio/qbman-portal.c p->dqrr.reset_bug = 1; dqrr 182 drivers/soc/fsl/dpio/qbman-portal.c p->dqrr.dqrr_size = 8; dqrr 183 drivers/soc/fsl/dpio/qbman-portal.c p->dqrr.reset_bug = 0; dqrr 192 drivers/soc/fsl/dpio/qbman-portal.c reg = qbman_set_swp_cfg(p->dqrr.dqrr_size, dqrr 710 drivers/soc/fsl/dpio/qbman-portal.c if (unlikely(s->dqrr.reset_bug)) { dqrr 723 drivers/soc/fsl/dpio/qbman-portal.c if (pi == s->dqrr.next_idx) dqrr 734 drivers/soc/fsl/dpio/qbman-portal.c if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1)) { dqrr 736 drivers/soc/fsl/dpio/qbman-portal.c s->dqrr.next_idx, pi); dqrr 737 drivers/soc/fsl/dpio/qbman-portal.c s->dqrr.reset_bug = 0; dqrr 740 drivers/soc/fsl/dpio/qbman-portal.c QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx))); dqrr 744 drivers/soc/fsl/dpio/qbman-portal.c p = qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)); dqrr 746 drivers/soc/fsl/dpio/qbman-portal.c p = qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR_MEM(s->dqrr.next_idx)); dqrr 757 drivers/soc/fsl/dpio/qbman-portal.c if ((verb & QB_VALID_BIT) != s->dqrr.valid_bit) { dqrr 759 drivers/soc/fsl/dpio/qbman-portal.c QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx))); dqrr 766 drivers/soc/fsl/dpio/qbman-portal.c s->dqrr.next_idx++; dqrr 767 drivers/soc/fsl/dpio/qbman-portal.c s->dqrr.next_idx &= s->dqrr.dqrr_size - 1; /* Wrap around */ dqrr 768 drivers/soc/fsl/dpio/qbman-portal.c if (!s->dqrr.next_idx) dqrr 769 drivers/soc/fsl/dpio/qbman-portal.c s->dqrr.valid_bit ^= QB_VALID_BIT; dqrr 782 drivers/soc/fsl/dpio/qbman-portal.c prefetch(qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx))); dqrr 134 drivers/soc/fsl/dpio/qbman-portal.h } dqrr; dqrr 357 drivers/soc/fsl/qbman/qman.c struct qm_dqrr dqrr; dqrr 612 drivers/soc/fsl/qbman/qman.c struct qm_dqrr *dqrr = &portal->dqrr; dqrr 619 drivers/soc/fsl/qbman/qman.c dqrr->ring = portal->addr.ce + QM_CL_DQRR; dqrr 620 drivers/soc/fsl/qbman/qman.c dqrr->pi = qm_in(portal, QM_REG_DQRR_PI_CINH) & (QM_DQRR_SIZE - 1); dqrr 621 drivers/soc/fsl/qbman/qman.c dqrr->ci = qm_in(portal, QM_REG_DQRR_CI_CINH) & (QM_DQRR_SIZE - 1); dqrr 622 drivers/soc/fsl/qbman/qman.c dqrr->cursor = dqrr->ring + dqrr->ci; dqrr 623 drivers/soc/fsl/qbman/qman.c dqrr->fill = dpaa_cyc_diff(QM_DQRR_SIZE, dqrr->ci, dqrr->pi); dqrr 624 drivers/soc/fsl/qbman/qman.c dqrr->vbit = (qm_in(portal, QM_REG_DQRR_PI_CINH) & QM_DQRR_SIZE) ? dqrr 626 drivers/soc/fsl/qbman/qman.c dqrr->ithresh = qm_in(portal, QM_REG_DQRR_ITR); dqrr 628 drivers/soc/fsl/qbman/qman.c dqrr->dmode = dmode; dqrr 629 drivers/soc/fsl/qbman/qman.c dqrr->pmode = pmode; dqrr 630 drivers/soc/fsl/qbman/qman.c dqrr->cmode = cmode; dqrr 634 drivers/soc/fsl/qbman/qman.c dpaa_invalidate(qm_cl(dqrr->ring, cfg)); dqrr 650 drivers/soc/fsl/qbman/qman.c struct qm_dqrr *dqrr = &portal->dqrr; dqrr 652 drivers/soc/fsl/qbman/qman.c if (dqrr->cmode != qm_dqrr_cdc && dqrr 653 drivers/soc/fsl/qbman/qman.c dqrr->ci != dqrr_ptr2idx(dqrr->cursor)) dqrr 661 drivers/soc/fsl/qbman/qman.c struct qm_dqrr *dqrr = &portal->dqrr; dqrr 663 drivers/soc/fsl/qbman/qman.c if (!dqrr->fill) dqrr 665 drivers/soc/fsl/qbman/qman.c return dqrr->cursor; dqrr 670 drivers/soc/fsl/qbman/qman.c struct qm_dqrr *dqrr = &portal->dqrr; dqrr 672 drivers/soc/fsl/qbman/qman.c DPAA_ASSERT(dqrr->fill); dqrr 673 drivers/soc/fsl/qbman/qman.c dqrr->cursor = dqrr_inc(dqrr->cursor); dqrr 674 drivers/soc/fsl/qbman/qman.c return --dqrr->fill; dqrr 679 drivers/soc/fsl/qbman/qman.c struct qm_dqrr *dqrr = &portal->dqrr; dqrr 680 drivers/soc/fsl/qbman/qman.c struct qm_dqrr_entry *res = qm_cl(dqrr->ring, dqrr->pi); dqrr 682 drivers/soc/fsl/qbman/qman.c DPAA_ASSERT(dqrr->pmode == qm_dqrr_pvb); dqrr 690 drivers/soc/fsl/qbman/qman.c if ((res->verb & QM_DQRR_VERB_VBIT) == dqrr->vbit) { dqrr 691 drivers/soc/fsl/qbman/qman.c dqrr->pi = (dqrr->pi + 1) & (QM_DQRR_SIZE - 1); dqrr 692 drivers/soc/fsl/qbman/qman.c if (!dqrr->pi) dqrr 693 drivers/soc/fsl/qbman/qman.c dqrr->vbit ^= QM_DQRR_VERB_VBIT; dqrr 694 drivers/soc/fsl/qbman/qman.c dqrr->fill++; dqrr 702 drivers/soc/fsl/qbman/qman.c __maybe_unused struct qm_dqrr *dqrr = &portal->dqrr; dqrr 705 drivers/soc/fsl/qbman/qman.c DPAA_ASSERT(dqrr->cmode == qm_dqrr_cdc); dqrr 706 drivers/soc/fsl/qbman/qman.c DPAA_ASSERT((dqrr->ring + idx) == dq); dqrr 715 drivers/soc/fsl/qbman/qman.c __maybe_unused struct qm_dqrr *dqrr = &portal->dqrr; dqrr 717 drivers/soc/fsl/qbman/qman.c DPAA_ASSERT(dqrr->cmode == qm_dqrr_cdc); dqrr 1048 drivers/soc/fsl/qbman/qman.c portal->p.dqrr.ithresh = ithresh; dqrr 1644 drivers/soc/fsl/qbman/qman.c res = fq->cb.dqrr(p, fq, dq); dqrr 1654 drivers/soc/fsl/qbman/qman.c res = fq->cb.dqrr(p, fq, dq); dqrr 2583 drivers/soc/fsl/qbman/qman.c const struct qm_dqrr_entry *dqrr; dqrr 2588 drivers/soc/fsl/qbman/qman.c dqrr = qm_dqrr_current(p); dqrr 2589 drivers/soc/fsl/qbman/qman.c if (!dqrr) dqrr 2591 drivers/soc/fsl/qbman/qman.c } while (wait && !dqrr); dqrr 2593 drivers/soc/fsl/qbman/qman.c while (dqrr) { dqrr 2594 drivers/soc/fsl/qbman/qman.c if (qm_fqid_get(dqrr) == fqid && (dqrr->stat & s)) dqrr 2596 drivers/soc/fsl/qbman/qman.c qm_dqrr_cdc_consume_1ptr(p, dqrr, 0); dqrr 2599 drivers/soc/fsl/qbman/qman.c dqrr = qm_dqrr_current(p); dqrr 56 drivers/soc/fsl/qbman/qman_test_api.c .cb.dqrr = cb_dqrr, dqrr 278 drivers/soc/fsl/qbman/qman_test_stash.c const struct qm_dqrr_entry *dqrr) dqrr 282 drivers/soc/fsl/qbman/qman_test_stash.c if (process_frame_data(handler, &dqrr->fd)) { dqrr 286 drivers/soc/fsl/qbman/qman_test_stash.c if (qman_enqueue(&handler->tx, &dqrr->fd)) { dqrr 296 drivers/soc/fsl/qbman/qman_test_stash.c const struct qm_dqrr_entry *dqrr) dqrr 300 drivers/soc/fsl/qbman/qman_test_stash.c process_frame_data(handler, &dqrr->fd); dqrr 302 drivers/soc/fsl/qbman/qman_test_stash.c if (qman_enqueue(&handler->tx, &dqrr->fd)) { dqrr 400 drivers/soc/fsl/qbman/qman_test_stash.c handler->rx.cb.dqrr = special_dqrr; dqrr 402 drivers/soc/fsl/qbman/qman_test_stash.c handler->rx.cb.dqrr = normal_dqrr;