Lines Matching refs:wc
37 struct ib_wc wc; member
88 WARN_ON_ONCE(mlx5_ib_generate_wc(gsi_cq, &wr->wc)); in generate_completions()
96 static void handle_single_completion(struct ib_cq *cq, struct ib_wc *wc) in handle_single_completion() argument
100 container_of(wc->wr_cqe, struct mlx5_ib_gsi_wr, cqe); in handle_single_completion()
106 wr_id = wr->wc.wr_id; in handle_single_completion()
107 wr->wc = *wc; in handle_single_completion()
108 wr->wc.wr_id = wr_id; in handle_single_completion()
109 wr->wc.qp = &gsi->ibqp; in handle_single_completion()
415 struct ib_ud_wr *wr, struct ib_wc *wc) in mlx5_ib_add_outstanding_wr() argument
429 if (!wc) { in mlx5_ib_add_outstanding_wr()
430 memset(&gsi_wr->wc, 0, sizeof(gsi_wr->wc)); in mlx5_ib_add_outstanding_wr()
431 gsi_wr->wc.pkey_index = wr->pkey_index; in mlx5_ib_add_outstanding_wr()
432 gsi_wr->wc.wr_id = wr->wr.wr_id; in mlx5_ib_add_outstanding_wr()
434 gsi_wr->wc = *wc; in mlx5_ib_add_outstanding_wr()
448 struct ib_wc wc = { in mlx5_ib_gsi_silent_drop() local
456 ret = mlx5_ib_add_outstanding_wr(gsi, wr, &wc); in mlx5_ib_gsi_silent_drop()