Lines Matching full:wc
240 static void fill_verbs_from_shadow_wqe(struct mana_ib_qp *qp, struct ib_wc *wc, in fill_verbs_from_shadow_wqe() argument
245 wc->wr_id = shadow_wqe->wr_id; in fill_verbs_from_shadow_wqe()
246 wc->status = shadow_wqe->error_code; in fill_verbs_from_shadow_wqe()
247 wc->opcode = shadow_wqe->opcode; in fill_verbs_from_shadow_wqe()
248 wc->vendor_err = shadow_wqe->error_code; in fill_verbs_from_shadow_wqe()
249 wc->wc_flags = 0; in fill_verbs_from_shadow_wqe()
250 wc->qp = &qp->ibqp; in fill_verbs_from_shadow_wqe()
251 wc->pkey_index = 0; in fill_verbs_from_shadow_wqe()
254 wc->byte_len = ud_wqe->byte_len; in fill_verbs_from_shadow_wqe()
255 wc->src_qp = ud_wqe->src_qpn; in fill_verbs_from_shadow_wqe()
256 wc->wc_flags |= IB_WC_GRH; in fill_verbs_from_shadow_wqe()
260 static int mana_process_completions(struct mana_ib_cq *cq, int nwc, struct ib_wc *wc) in mana_process_completions() argument
273 fill_verbs_from_shadow_wqe(qp, &wc[wc_index], shadow_wqe); in mana_process_completions()
286 fill_verbs_from_shadow_wqe(qp, &wc[wc_index], shadow_wqe); in mana_process_completions()
296 int mana_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mana_ib_poll_cq() argument
314 num_polled = mana_process_completions(cq, num_entries, wc); in mana_ib_poll_cq()