hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/drivers/infiniband/hw/hfi1/uc.c
....@@ -88,7 +88,7 @@
8888 }
8989 clear_ahg(qp);
9090 wqe = rvt_get_swqe_ptr(qp, qp->s_last);
91
- hfi1_send_complete(qp, wqe, IB_WC_WR_FLUSH_ERR);
91
+ rvt_send_complete(qp, wqe, IB_WC_WR_FLUSH_ERR);
9292 goto done_free_tx;
9393 }
9494
....@@ -140,7 +140,7 @@
140140 qp, wqe->wr.ex.invalidate_rkey);
141141 local_ops = 1;
142142 }
143
- hfi1_send_complete(qp, wqe, err ? IB_WC_LOC_PROT_ERR
143
+ rvt_send_complete(qp, wqe, err ? IB_WC_LOC_PROT_ERR
144144 : IB_WC_SUCCESS);
145145 if (local_ops)
146146 atomic_dec(&qp->local_ops_pending);
....@@ -216,7 +216,7 @@
216216
217217 case OP(SEND_FIRST):
218218 qp->s_state = OP(SEND_MIDDLE);
219
- /* FALLTHROUGH */
219
+ fallthrough;
220220 case OP(SEND_MIDDLE):
221221 len = qp->s_len;
222222 if (len > pmtu) {
....@@ -241,7 +241,7 @@
241241
242242 case OP(RDMA_WRITE_FIRST):
243243 qp->s_state = OP(RDMA_WRITE_MIDDLE);
244
- /* FALLTHROUGH */
244
+ fallthrough;
245245 case OP(RDMA_WRITE_MIDDLE):
246246 len = qp->s_len;
247247 if (len > pmtu) {
....@@ -271,7 +271,8 @@
271271 ps->s_txreq->ss = &qp->s_sge;
272272 ps->s_txreq->s_cur_size = len;
273273 hfi1_make_ruc_header(qp, ohdr, bth0 | (qp->s_state << 24),
274
- mask_psn(qp->s_psn++), middle, ps);
274
+ qp->remote_qpn, mask_psn(qp->s_psn++),
275
+ middle, ps);
275276 return 1;
276277
277278 done_free_tx:
....@@ -413,7 +414,7 @@
413414 goto no_immediate_data;
414415 else if (opcode == OP(SEND_ONLY_WITH_IMMEDIATE))
415416 goto send_last_imm;
416
- /* FALLTHROUGH */
417
+ fallthrough;
417418 case OP(SEND_MIDDLE):
418419 /* Check for invalid length PMTU or posted rwqe len. */
419420 /*
....@@ -426,7 +427,7 @@
426427 qp->r_rcv_len += pmtu;
427428 if (unlikely(qp->r_rcv_len > qp->r_len))
428429 goto rewind;
429
- hfi1_copy_sge(&qp->r_sge, data, pmtu, false, false);
430
+ rvt_copy_sge(qp, &qp->r_sge, data, pmtu, false, false);
430431 break;
431432
432433 case OP(SEND_LAST_WITH_IMMEDIATE):
....@@ -449,7 +450,7 @@
449450 if (unlikely(wc.byte_len > qp->r_len))
450451 goto rewind;
451452 wc.opcode = IB_WC_RECV;
452
- hfi1_copy_sge(&qp->r_sge, data, tlen, false, false);
453
+ rvt_copy_sge(qp, &qp->r_sge, data, tlen, false, false);
453454 rvt_put_ss(&qp->s_rdma_read_sge);
454455 last_imm:
455456 wc.wr_id = qp->r_wr_id;
....@@ -475,8 +476,7 @@
475476 wc.dlid_path_bits = 0;
476477 wc.port_num = 0;
477478 /* Signal completion event if the solicited bit is set. */
478
- rvt_cq_enter(ibcq_to_rvtcq(qp->ibqp.recv_cq), &wc,
479
- ib_bth_is_solicited(ohdr));
479
+ rvt_recv_cq(qp, &wc, ib_bth_is_solicited(ohdr));
480480 break;
481481
482482 case OP(RDMA_WRITE_FIRST):
....@@ -515,7 +515,7 @@
515515 wc.ex.imm_data = ohdr->u.rc.imm_data;
516516 goto rdma_last_imm;
517517 }
518
- /* FALLTHROUGH */
518
+ fallthrough;
519519 case OP(RDMA_WRITE_MIDDLE):
520520 /* Check for invalid length PMTU or posted rwqe len. */
521521 if (unlikely(tlen != (hdrsize + pmtu + 4)))
....@@ -523,7 +523,7 @@
523523 qp->r_rcv_len += pmtu;
524524 if (unlikely(qp->r_rcv_len > qp->r_len))
525525 goto drop;
526
- hfi1_copy_sge(&qp->r_sge, data, pmtu, true, false);
526
+ rvt_copy_sge(qp, &qp->r_sge, data, pmtu, true, false);
527527 break;
528528
529529 case OP(RDMA_WRITE_LAST_WITH_IMMEDIATE):
....@@ -550,7 +550,7 @@
550550 }
551551 wc.byte_len = qp->r_len;
552552 wc.opcode = IB_WC_RECV_RDMA_WITH_IMM;
553
- hfi1_copy_sge(&qp->r_sge, data, tlen, true, false);
553
+ rvt_copy_sge(qp, &qp->r_sge, data, tlen, true, false);
554554 rvt_put_ss(&qp->r_sge);
555555 goto last_imm;
556556
....@@ -564,7 +564,7 @@
564564 tlen -= (hdrsize + extra_bytes);
565565 if (unlikely(tlen + qp->r_rcv_len != qp->r_len))
566566 goto drop;
567
- hfi1_copy_sge(&qp->r_sge, data, tlen, true, false);
567
+ rvt_copy_sge(qp, &qp->r_sge, data, tlen, true, false);
568568 rvt_put_ss(&qp->r_sge);
569569 break;
570570