Lines Matching full:dq

374 	const struct ldpaa_dq *dq;  in qbman_swp_dqrr_next()  local
377 dq = qbman_cena_read(&s->sys, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)); in qbman_swp_dqrr_next()
378 p = qb_cl(dq); in qbman_swp_dqrr_next()
404 flags = ldpaa_dq_flags(dq); in qbman_swp_dqrr_next()
413 return dq; in qbman_swp_dqrr_next()
417 void qbman_swp_dqrr_consume(struct qbman_swp *s, const struct ldpaa_dq *dq) in qbman_swp_dqrr_consume() argument
419 qbman_cinh_write(&s->sys, QBMAN_CINH_SWP_DCAP, QBMAN_IDX_FROM_DQRR(dq)); in qbman_swp_dqrr_consume()
426 void qbman_dq_entry_set_oldtoken(struct ldpaa_dq *dq, in qbman_dq_entry_set_oldtoken() argument
430 memset(dq, oldtoken, num_entries * sizeof(*dq)); in qbman_dq_entry_set_oldtoken()
434 const struct ldpaa_dq *dq, in qbman_dq_entry_has_newtoken() argument
437 /* To avoid converting the little-endian DQ entry to host-endian prior in qbman_dq_entry_has_newtoken()
445 /* The user trying to poll for a result treats "dq" as const. It is in qbman_dq_entry_has_newtoken()
449 uint32_t *p = qb_cl((struct ldpaa_dq *)dq); in qbman_dq_entry_has_newtoken()
470 if (s->vdq.storage == dq) { in qbman_dq_entry_has_newtoken()
481 static inline int __qbman_dq_entry_is_x(const struct ldpaa_dq *dq, uint32_t x) in __qbman_dq_entry_is_x() argument
483 const uint32_t *p = qb_cl(dq); in __qbman_dq_entry_is_x()
489 int qbman_dq_entry_is_DQ(const struct ldpaa_dq *dq) in qbman_dq_entry_is_DQ() argument
491 return __qbman_dq_entry_is_x(dq, QBMAN_DQRR_RESPONSE_DQ); in qbman_dq_entry_is_DQ()
500 uint32_t ldpaa_dq_flags(const struct ldpaa_dq *dq) in ldpaa_dq_flags() argument
502 const uint32_t *p = qb_cl(dq); in ldpaa_dq_flags()
507 const struct dpaa_fd *ldpaa_dq_fd(const struct ldpaa_dq *dq) in ldpaa_dq_fd() argument
509 const uint32_t *p = qb_cl(dq); in ldpaa_dq_fd()