Lines Matching refs:desc_ptr
46 static inline void cq_exch_wq_desc_dec(struct cq_exch_wq_desc *desc_ptr, in cq_exch_wq_desc_dec() argument
53 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_exch_wq_desc_dec()
55 *exch_status = desc_ptr->exch_status & CQ_EXCH_WQ_STATUS_MASK; in cq_exch_wq_desc_dec()
86 static inline void cq_fcp_rq_desc_dec(struct cq_fcp_rq_desc *desc_ptr, in cq_fcp_rq_desc_dec() argument
106 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_fcp_rq_desc_dec()
108 *eop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
110 *sop = (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
113 (desc_ptr->completed_index_eop_sop_prt & in cq_fcp_rq_desc_dec()
115 *exchange_id = desc_ptr->exchange_id; in cq_fcp_rq_desc_dec()
116 *tmpl = desc_ptr->tmpl & CQ_FCP_RQ_DESC_TMPL_MASK; in cq_fcp_rq_desc_dec()
118 desc_ptr->bytes_written & CQ_FCP_RQ_DESC_BYTES_WRITTEN_MASK; in cq_fcp_rq_desc_dec()
120 (desc_ptr->bytes_written & CQ_FCP_RQ_DESC_PACKET_ERR_MASK) >> in cq_fcp_rq_desc_dec()
123 (desc_ptr->bytes_written & CQ_FCP_RQ_DESC_VS_STRIPPED_MASK) >> in cq_fcp_rq_desc_dec()
125 *vlan = desc_ptr->vlan; in cq_fcp_rq_desc_dec()
126 *sof = desc_ptr->sof; in cq_fcp_rq_desc_dec()
127 *fck = desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FC_CRC_OK_MASK; in cq_fcp_rq_desc_dec()
128 *fcoe_err = (desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FCOE_ERR_MASK) >> in cq_fcp_rq_desc_dec()
130 *eof = desc_ptr->eof; in cq_fcp_rq_desc_dec()
132 (desc_ptr->fcs_fer_fck & CQ_FCP_RQ_DESC_FCS_OK_MASK) >> in cq_fcp_rq_desc_dec()
162 static inline void cq_sgl_desc_dec(struct cq_sgl_desc *desc_ptr, in cq_sgl_desc_dec() argument
174 cq_desc_dec((struct cq_desc *)desc_ptr, type, color, q_number, in cq_sgl_desc_dec()
176 *active_burst_offset = desc_ptr->active_burst_offset; in cq_sgl_desc_dec()
177 *tot_data_bytes = desc_ptr->tot_data_bytes; in cq_sgl_desc_dec()
178 *tmpl = desc_ptr->tmpl & CQ_SGL_TMPL_MASK; in cq_sgl_desc_dec()
179 *sgl_err = desc_ptr->sgl_err & CQ_SGL_SGL_ERR_MASK; in cq_sgl_desc_dec()