Lines Matching refs:dqrr
268 p->dqrr.next_idx = 0;
269 p->dqrr.valid_bit = QB_VALID_BIT;
272 p->dqrr.dqrr_size = 4;
273 p->dqrr.reset_bug = 1;
275 p->dqrr.dqrr_size = 8;
276 p->dqrr.reset_bug = 0;
284 reg = qbman_set_swp_cfg(p->dqrr.dqrr_size,
298 reg = qbman_set_swp_cfg(p->dqrr.dqrr_size,
1176 if (unlikely(s->dqrr.reset_bug)) {
1189 if (pi == s->dqrr.next_idx)
1200 if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1)) {
1202 s->dqrr.next_idx, pi);
1203 s->dqrr.reset_bug = 0;
1206 QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));
1209 p = qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx));
1220 if ((verb & QB_VALID_BIT) != s->dqrr.valid_bit) {
1222 QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));
1229 s->dqrr.next_idx++;
1230 s->dqrr.next_idx &= s->dqrr.dqrr_size - 1; /* Wrap around */
1231 if (!s->dqrr.next_idx)
1232 s->dqrr.valid_bit ^= QB_VALID_BIT;
1245 prefetch(qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));
1268 if (unlikely(s->dqrr.reset_bug)) {
1281 if (pi == s->dqrr.next_idx)
1292 if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1)) {
1294 s->dqrr.next_idx, pi);
1295 s->dqrr.reset_bug = 0;
1298 QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));
1301 p = qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR_MEM(s->dqrr.next_idx));
1312 if ((verb & QB_VALID_BIT) != s->dqrr.valid_bit) {
1314 QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));
1321 s->dqrr.next_idx++;
1322 s->dqrr.next_idx &= s->dqrr.dqrr_size - 1; /* Wrap around */
1323 if (!s->dqrr.next_idx)
1324 s->dqrr.valid_bit ^= QB_VALID_BIT;
1337 prefetch(qbman_get_cmd(s, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)));