Lines Matching full:dq
20 struct dq { struct
33 } dq; member
66 * @dq: the dequeue result.
68 static inline u32 dpaa2_dq_flags(const struct dpaa2_dq *dq) in dpaa2_dq_flags() argument
70 return dq->dq.stat; in dpaa2_dq_flags()
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) in dpaa2_dq_is_pull() argument
82 return (int)(dpaa2_dq_flags(dq) & DPAA2_DQ_STAT_VOLATILE); in dpaa2_dq_is_pull()
87 * @dq: the dequeue result
91 static inline bool dpaa2_dq_is_pull_complete(const struct dpaa2_dq *dq) in dpaa2_dq_is_pull_complete() argument
93 return !!(dpaa2_dq_flags(dq) & DPAA2_DQ_STAT_EXPIRED); in dpaa2_dq_is_pull_complete()
98 * @dq: the dequeue result
104 static inline u16 dpaa2_dq_seqnum(const struct dpaa2_dq *dq) in dpaa2_dq_seqnum() argument
106 return le16_to_cpu(dq->dq.seqnum); in dpaa2_dq_seqnum()
111 * @dq: the dequeue result
117 static inline u16 dpaa2_dq_odpid(const struct dpaa2_dq *dq) in dpaa2_dq_odpid() argument
119 return le16_to_cpu(dq->dq.oprid); in dpaa2_dq_odpid()
124 * @dq: the dequeue result
128 static inline u32 dpaa2_dq_fqid(const struct dpaa2_dq *dq) in dpaa2_dq_fqid() argument
130 return le32_to_cpu(dq->dq.fqid) & DQ_FQID_MASK; in dpaa2_dq_fqid()
135 * @dq: the dequeue result
139 static inline u32 dpaa2_dq_byte_count(const struct dpaa2_dq *dq) in dpaa2_dq_byte_count() argument
141 return le32_to_cpu(dq->dq.fq_byte_cnt); in dpaa2_dq_byte_count()
146 * @dq: the dequeue result
150 static inline u32 dpaa2_dq_frame_count(const struct dpaa2_dq *dq) in dpaa2_dq_frame_count() argument
152 return le32_to_cpu(dq->dq.fq_frm_cnt) & DQ_FRAME_COUNT_MASK; in dpaa2_dq_frame_count()
157 * @dq: the dequeue result
161 static inline u64 dpaa2_dq_fqd_ctx(const struct dpaa2_dq *dq) in dpaa2_dq_fqd_ctx() argument
163 return le64_to_cpu(dq->dq.fqd_ctx); in dpaa2_dq_fqd_ctx()
168 * @dq: the dequeue result
172 static inline const struct dpaa2_fd *dpaa2_dq_fd(const struct dpaa2_dq *dq) in dpaa2_dq_fd() argument
174 return (const struct dpaa2_fd *)&dq->dq.fd[0]; in dpaa2_dq_fd()