Lines Matching defs:ring
127 /* Cache-enabled ring access */
198 struct qm_eqcr_entry *ring, *cursor;
207 const struct qm_dqrr_entry *ring, *cursor;
217 union qm_mr_entry *ring, *cursor;
394 /* Bit-wise logic to wrap a ring pointer by clearing the "carry bit" */
404 /* Bit-wise logic to convert a ring pointer to a ring index */
410 /* Increment the 'cursor' ring pointer, taking 'vbit' into account */
430 eqcr->ring = portal->addr.ce + QM_CL_EQCR;
434 eqcr->cursor = eqcr->ring + pi;
614 dqrr->ring = portal->addr.ce + QM_CL_DQRR;
617 dqrr->cursor = dqrr->ring + dqrr->ci;
627 /* Invalidate every ring entry before beginning */
629 dpaa_invalidate(qm_cl(dqrr->ring, cfg));
675 struct qm_dqrr_entry *res = qm_cl(dqrr->ring, dqrr->pi);
701 DPAA_ASSERT((dqrr->ring + idx) == dq);
768 mr->ring = portal->addr.ce + QM_CL_MR;
771 mr->cursor = mr->ring + mr->ci;
815 union qm_mr_entry *res = qm_cl(mr->ring, mr->pi);
1204 * entries well before the ring has been fully consumed, so
2325 * order to try and liberate ring entries.
2694 * Need to wait for the FQRN in the message ring, which
2732 /* Process message ring too */
2768 * making sure to empty the ring completely