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