Lines Matching refs:dqrr
175 p->dqrr.next_idx = 0; in qbman_swp_init()
176 p->dqrr.valid_bit = QB_VALID_BIT; in qbman_swp_init()
179 p->dqrr.dqrr_size = 4; in qbman_swp_init()
180 p->dqrr.reset_bug = 1; in qbman_swp_init()
182 p->dqrr.dqrr_size = 8; in qbman_swp_init()
183 p->dqrr.reset_bug = 0; in qbman_swp_init()
192 reg = qbman_set_swp_cfg(p->dqrr.dqrr_size, in qbman_swp_init()
710 if (unlikely(s->dqrr.reset_bug)) { in qbman_swp_dqrr_next()
723 if (pi == s->dqrr.next_idx) in qbman_swp_dqrr_next()
734 if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1)) { in qbman_swp_dqrr_next()
736 s->dqrr.next_idx, pi); in qbman_swp_dqrr_next()
737 s->dqrr.reset_bug = 0; in qbman_swp_dqrr_next()
740 QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx))); in qbman_swp_dqrr_next()
744 p = qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)); in qbman_swp_dqrr_next()
746 p = qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR_MEM(s->dqrr.next_idx)); in qbman_swp_dqrr_next()
757 if ((verb & QB_VALID_BIT) != s->dqrr.valid_bit) { in qbman_swp_dqrr_next()
759 QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx))); in qbman_swp_dqrr_next()
766 s->dqrr.next_idx++; in qbman_swp_dqrr_next()
767 s->dqrr.next_idx &= s->dqrr.dqrr_size - 1; /* Wrap around */ in qbman_swp_dqrr_next()
768 if (!s->dqrr.next_idx) in qbman_swp_dqrr_next()
769 s->dqrr.valid_bit ^= QB_VALID_BIT; in qbman_swp_dqrr_next()
782 prefetch(qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx))); in qbman_swp_dqrr_next()