Lines Matching defs:dq

20 		struct dq {
33 } dq;
66 * @dq: the dequeue result.
68 static inline u32 dpaa2_dq_flags(const struct dpaa2_dq *dq)
70 return dq->dq.stat;
74 * dpaa2_dq_is_pull() - Check whether the dq response is from a pull
76 * @dq: the dequeue result
80 static inline int dpaa2_dq_is_pull(const struct dpaa2_dq *dq)
82 return (int)(dpaa2_dq_flags(dq) & DPAA2_DQ_STAT_VOLATILE);
87 * @dq: the dequeue result
91 static inline bool dpaa2_dq_is_pull_complete(const struct dpaa2_dq *dq)
93 return !!(dpaa2_dq_flags(dq) & DPAA2_DQ_STAT_EXPIRED);
98 * @dq: the dequeue result
104 static inline u16 dpaa2_dq_seqnum(const struct dpaa2_dq *dq)
106 return le16_to_cpu(dq->dq.seqnum);
111 * @dq: the dequeue result
117 static inline u16 dpaa2_dq_odpid(const struct dpaa2_dq *dq)
119 return le16_to_cpu(dq->dq.oprid);
124 * @dq: the dequeue result
128 static inline u32 dpaa2_dq_fqid(const struct dpaa2_dq *dq)
130 return le32_to_cpu(dq->dq.fqid) & DQ_FQID_MASK;
135 * @dq: the dequeue result
139 static inline u32 dpaa2_dq_byte_count(const struct dpaa2_dq *dq)
141 return le32_to_cpu(dq->dq.fq_byte_cnt);
146 * @dq: the dequeue result
150 static inline u32 dpaa2_dq_frame_count(const struct dpaa2_dq *dq)
152 return le32_to_cpu(dq->dq.fq_frm_cnt) & DQ_FRAME_COUNT_MASK;
157 * @dq: the dequeue result
161 static inline u64 dpaa2_dq_fqd_ctx(const struct dpaa2_dq *dq)
163 return le64_to_cpu(dq->dq.fqd_ctx);
168 * @dq: the dequeue result
172 static inline const struct dpaa2_fd *dpaa2_dq_fd(const struct dpaa2_dq *dq)
174 return (const struct dpaa2_fd *)&dq->dq.fd[0];