Lines Matching refs:desc_ptr
34 static inline void cq_exch_wq_desc_dec(struct cq_exch_wq_desc *desc_ptr, in cq_exch_wq_desc_dec() argument
41 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_exch_wq_desc_dec()
43 *exch_status = desc_ptr->exch_status & CQ_EXCH_WQ_STATUS_MASK; in cq_exch_wq_desc_dec()
74 static inline void cq_fcp_rq_desc_dec(struct cq_fcp_rq_desc *desc_ptr, in cq_fcp_rq_desc_dec() argument
94 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_fcp_rq_desc_dec()
96 *eop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
98 *sop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
101 (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
103 *exchange_id = desc_ptr->exchange_id; in cq_fcp_rq_desc_dec()
104 *tmpl = desc_ptr->tmpl & CQ_FCP_RQ_DESC_TMPL_MASK; in cq_fcp_rq_desc_dec()
106 desc_ptr->bytes_written & CQ_FCP_RQ_DESC_BYTES_WRITTEN_MASK; in cq_fcp_rq_desc_dec()
108 (desc_ptr->bytes_written & CQ_FCP_RQ_DESC_PACKET_ERR_MASK) >> in cq_fcp_rq_desc_dec()
111 (desc_ptr->bytes_written & CQ_FCP_RQ_DESC_VS_STRIPPED_MASK) >> in cq_fcp_rq_desc_dec()
113 *vlan = desc_ptr->vlan; in cq_fcp_rq_desc_dec()
114 *sof = desc_ptr->sof; in cq_fcp_rq_desc_dec()
115 *fck = desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FC_CRC_OK_MASK; in cq_fcp_rq_desc_dec()
116 *fcoe_err = (desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FCOE_ERR_MASK) >> in cq_fcp_rq_desc_dec()
118 *eof = desc_ptr->eof; in cq_fcp_rq_desc_dec()
120 (desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FCS_OK_MASK) >> in cq_fcp_rq_desc_dec()
150 static inline void cq_sgl_desc_dec(struct cq_sgl_desc *desc_ptr, in cq_sgl_desc_dec() argument
162 cq_desc_dec((struct cq_desc *)desc_ptr, type, color, q_number, in cq_sgl_desc_dec()
164 *active_burst_offset = desc_ptr->active_burst_offset; in cq_sgl_desc_dec()
165 *tot_data_bytes = desc_ptr->tot_data_bytes; in cq_sgl_desc_dec()
166 *tmpl = desc_ptr->tmpl & CQ_SGL_TMPL_MASK; in cq_sgl_desc_dec()
167 *sgl_err = desc_ptr->sgl_err & CQ_SGL_SGL_ERR_MASK; in cq_sgl_desc_dec()