Lines Matching refs:dqrr

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()
490 threshold = swp->dqrr.ring_size - 1; in dpaa2_swp_set_irq_coalescing()
492 swp->dqrr.irq_threshold = threshold; in dpaa2_swp_set_irq_coalescing()
493 swp->dqrr.irq_itp = itp; in dpaa2_swp_set_irq_coalescing()
646 ? DPAA2_SWP_CENA_DQRR_MEM(swp->dqrr.next_idx) in dpaa2_swp_dqrr_next_locked()
647 : DPAA2_SWP_CENA_DQRR(swp->dqrr.next_idx); in dpaa2_swp_dqrr_next_locked()
656 if (swp->dqrr.reset_bug) { in dpaa2_swp_dqrr_next_locked()
668 if (pi == swp->dqrr.next_idx) in dpaa2_swp_dqrr_next_locked()
681 if (swp->dqrr.next_idx == (swp->dqrr.ring_size - 1)) in dpaa2_swp_dqrr_next_locked()
682 swp->dqrr.reset_bug = 0; in dpaa2_swp_dqrr_next_locked()
686 if ((verb & DPAA2_SWP_VALID_BIT) != swp->dqrr.valid_bit) in dpaa2_swp_dqrr_next_locked()
695 *idx = swp->dqrr.next_idx; in dpaa2_swp_dqrr_next_locked()
701 swp->dqrr.next_idx++; in dpaa2_swp_dqrr_next_locked()
702 swp->dqrr.next_idx &= swp->dqrr.ring_size - 1; /* wrap around */ in dpaa2_swp_dqrr_next_locked()
703 if (swp->dqrr.next_idx == 0u) in dpaa2_swp_dqrr_next_locked()
704 swp->dqrr.valid_bit ^= DPAA2_SWP_VALID_BIT; in dpaa2_swp_dqrr_next_locked()