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;