/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | wr.h | 45 const struct ib_send_wr **bad_wr, bool drain); 47 const struct ib_recv_wr **bad_wr, bool drain); 51 const struct ib_send_wr **bad_wr) in mlx5_ib_post_send_nodrain() 53 return mlx5_ib_post_send(ibqp, wr, bad_wr, false); in mlx5_ib_post_send_nodrain() 58 const struct ib_send_wr **bad_wr) in mlx5_ib_post_send_drain() 60 return mlx5_ib_post_send(ibqp, wr, bad_wr, true); in mlx5_ib_post_send_drain() 65 const struct ib_recv_wr **bad_wr) in mlx5_ib_post_recv_nodrain() 67 return mlx5_ib_post_recv(ibqp, wr, bad_wr, false); in mlx5_ib_post_recv_nodrain() 72 const struct ib_recv_wr **bad_wr) in mlx5_ib_post_recv_drain() 74 return mlx5_ib_post_recv(ibqp, wr, bad_wr, tru in mlx5_ib_post_recv_drain() 49 mlx5_ib_post_send_nodrain(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_post_send_nodrain() argument 56 mlx5_ib_post_send_drain(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_post_send_drain() argument 63 mlx5_ib_post_recv_nodrain(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_post_recv_nodrain() argument 70 mlx5_ib_post_recv_drain(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_post_recv_drain() argument [all...] |
H A D | gsi.c | 459 const struct ib_send_wr **bad_wr) in mlx5_ib_gsi_post_send() 486 ret = ib_post_send(tx_qp, &cur_wr.wr, bad_wr); in mlx5_ib_gsi_post_send() 499 *bad_wr = wr; in mlx5_ib_gsi_post_send() 504 const struct ib_recv_wr **bad_wr) in mlx5_ib_gsi_post_recv() 509 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv() 458 mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_gsi_post_send() argument 503 mlx5_ib_gsi_post_recv(struct ib_qp *qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_gsi_post_recv() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | wr.h | 105 const struct ib_send_wr **bad_wr, bool drain); 107 const struct ib_recv_wr **bad_wr, bool drain); 111 const struct ib_send_wr **bad_wr) in mlx5_ib_post_send_nodrain() 113 return mlx5_ib_post_send(ibqp, wr, bad_wr, false); in mlx5_ib_post_send_nodrain() 118 const struct ib_send_wr **bad_wr) in mlx5_ib_post_send_drain() 120 return mlx5_ib_post_send(ibqp, wr, bad_wr, true); in mlx5_ib_post_send_drain() 125 const struct ib_recv_wr **bad_wr) in mlx5_ib_post_recv_nodrain() 127 return mlx5_ib_post_recv(ibqp, wr, bad_wr, false); in mlx5_ib_post_recv_nodrain() 132 const struct ib_recv_wr **bad_wr) in mlx5_ib_post_recv_drain() 134 return mlx5_ib_post_recv(ibqp, wr, bad_wr, tru in mlx5_ib_post_recv_drain() 109 mlx5_ib_post_send_nodrain(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_post_send_nodrain() argument 116 mlx5_ib_post_send_drain(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_post_send_drain() argument 123 mlx5_ib_post_recv_nodrain(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_post_recv_nodrain() argument 130 mlx5_ib_post_recv_drain(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_post_recv_drain() argument [all...] |
H A D | gsi.c | 430 const struct ib_send_wr **bad_wr) in mlx5_ib_gsi_post_send() 457 ret = ib_post_send(tx_qp, &cur_wr.wr, bad_wr); in mlx5_ib_gsi_post_send() 470 *bad_wr = wr; in mlx5_ib_gsi_post_send() 475 const struct ib_recv_wr **bad_wr) in mlx5_ib_gsi_post_recv() 480 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv() 429 mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_gsi_post_send() argument 474 mlx5_ib_gsi_post_recv(struct ib_qp *qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_gsi_post_recv() argument
|
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/ |
H A D | frwr_ops.c | 494 const struct ib_send_wr *bad_wr; in frwr_unmap_sync() local 537 bad_wr = NULL; in frwr_unmap_sync() 538 rc = ib_post_send(r_xprt->rx_ep->re_id->qp, first, &bad_wr); in frwr_unmap_sync() 544 if (bad_wr != first) in frwr_unmap_sync() 552 while (bad_wr) { in frwr_unmap_sync() 553 frwr = container_of(bad_wr, struct rpcrdma_frwr, in frwr_unmap_sync() 556 bad_wr = bad_wr->next; in frwr_unmap_sync() 600 const struct ib_send_wr *bad_wr; in frwr_unmap_async() local 641 bad_wr in frwr_unmap_async() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | qp.h | 64 const struct ib_recv_wr **bad_wr); 66 const struct ib_send_wr **bad_wr); 68 const struct ib_recv_wr **bad_wr);
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | qp.h | 21 const struct ib_recv_wr **bad_wr); 23 const struct ib_send_wr **bad_wr); 25 const struct ib_recv_wr **bad_wr);
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/ |
H A D | qedr_roce_cm.h | 50 const struct ib_recv_wr **bad_wr); 52 const struct ib_send_wr **bad_wr);
|
H A D | verbs.h | 91 const struct ib_send_wr **bad_wr); 93 const struct ib_recv_wr **bad_wr);
|
H A D | qedr_roce_cm.c | 544 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send() 553 *bad_wr = wr; in qedr_gsi_post_send() 594 *bad_wr = wr; in qedr_gsi_post_send() 602 *bad_wr = wr->next; in qedr_gsi_post_send() 609 *bad_wr = wr; in qedr_gsi_post_send() 614 const struct ib_recv_wr **bad_wr) in qedr_gsi_post_recv() 623 *bad_wr = wr; in qedr_gsi_post_recv() 668 *bad_wr = wr; in qedr_gsi_post_recv() 543 qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) qedr_gsi_post_send() argument 613 qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) qedr_gsi_post_recv() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/ |
H A D | qedr_roce_cm.h | 50 const struct ib_recv_wr **bad_wr); 52 const struct ib_send_wr **bad_wr);
|
H A D | verbs.h | 91 const struct ib_send_wr **bad_wr); 93 const struct ib_recv_wr **bad_wr);
|
H A D | qedr_roce_cm.c | 542 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send() 551 *bad_wr = wr; in qedr_gsi_post_send() 592 *bad_wr = wr; in qedr_gsi_post_send() 600 *bad_wr = wr->next; in qedr_gsi_post_send() 607 *bad_wr = wr; in qedr_gsi_post_send() 612 const struct ib_recv_wr **bad_wr) in qedr_gsi_post_recv() 621 *bad_wr = wr; in qedr_gsi_post_recv() 666 *bad_wr = wr; in qedr_gsi_post_recv() 541 qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) qedr_gsi_post_send() argument 611 qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) qedr_gsi_post_recv() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.h | 62 const struct ib_send_wr **bad_wr); 64 const struct ib_recv_wr **bad_wr); 83 const struct ib_recv_wr **bad_wr);
|
H A D | siw_verbs.c | 673 const struct ib_send_wr **bad_wr) in siw_sq_flush_wr() 715 if (bad_wr) in siw_sq_flush_wr() 716 *bad_wr = wr; in siw_sq_flush_wr() 726 const struct ib_recv_wr **bad_wr) in siw_rq_flush_wr() 735 if (bad_wr) in siw_rq_flush_wr() 736 *bad_wr = wr; in siw_rq_flush_wr() 751 * @bad_wr: Points to failing WR in case of synchronous failure. 754 const struct ib_send_wr **bad_wr) in siw_post_send() 764 *bad_wr = wr; in siw_post_send() 783 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send() 672 siw_sq_flush_wr(struct siw_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) siw_sq_flush_wr() argument 725 siw_rq_flush_wr(struct siw_qp *qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_rq_flush_wr() argument 753 siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) siw_post_send() argument 993 siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_post_receive() argument 1759 siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_post_srq_recv() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.h | 61 const struct ib_send_wr **bad_wr); 63 const struct ib_recv_wr **bad_wr); 82 const struct ib_recv_wr **bad_wr);
|
H A D | siw_verbs.c | 677 const struct ib_send_wr **bad_wr) in siw_sq_flush_wr() 719 if (bad_wr) in siw_sq_flush_wr() 720 *bad_wr = wr; in siw_sq_flush_wr() 730 const struct ib_recv_wr **bad_wr) in siw_rq_flush_wr() 739 if (bad_wr) in siw_rq_flush_wr() 740 *bad_wr = wr; in siw_rq_flush_wr() 755 * @bad_wr: Points to failing WR in case of synchronous failure. 758 const struct ib_send_wr **bad_wr) in siw_post_send() 768 *bad_wr = wr; in siw_post_send() 787 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send() 676 siw_sq_flush_wr(struct siw_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) siw_sq_flush_wr() argument 729 siw_rq_flush_wr(struct siw_qp *qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_rq_flush_wr() argument 757 siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) siw_post_send() argument 997 siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_post_receive() argument 1769 siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_post_srq_recv() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_qp.c | 675 * @bad_wr: the first bad WR returned 680 const struct ib_send_wr **bad_wr) in pvrdma_post_send() 694 *bad_wr = wr; in pvrdma_post_send() 707 *bad_wr = wr; in pvrdma_post_send() 715 *bad_wr = wr; in pvrdma_post_send() 723 *bad_wr = wr; in pvrdma_post_send() 751 *bad_wr = wr; in pvrdma_post_send() 760 *bad_wr = wr; in pvrdma_post_send() 777 *bad_wr = wr; in pvrdma_post_send() 788 *bad_wr in pvrdma_post_send() 679 pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) pvrdma_post_send() argument 889 pvrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) pvrdma_post_recv() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_qp.c | 667 * @bad_wr: the first bad WR returned 672 const struct ib_send_wr **bad_wr) in pvrdma_post_send() 686 *bad_wr = wr; in pvrdma_post_send() 699 *bad_wr = wr; in pvrdma_post_send() 707 *bad_wr = wr; in pvrdma_post_send() 735 *bad_wr = wr; in pvrdma_post_send() 744 *bad_wr = wr; in pvrdma_post_send() 761 *bad_wr = wr; in pvrdma_post_send() 772 *bad_wr = wr; in pvrdma_post_send() 818 *bad_wr in pvrdma_post_send() 671 pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) pvrdma_post_send() argument 873 pvrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) pvrdma_post_recv() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_verbs.c | 356 const struct ib_recv_wr **bad_wr) in rxe_post_srq_recv() 374 *bad_wr = wr; in rxe_post_srq_recv() 644 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel() 656 *bad_wr = wr; in rxe_post_send_kernel() 663 *bad_wr = wr; in rxe_post_send_kernel() 676 *bad_wr = wr; in rxe_post_send_kernel() 690 const struct ib_send_wr **bad_wr) in rxe_post_send() 695 *bad_wr = wr; in rxe_post_send() 700 *bad_wr = wr; in rxe_post_send() 709 return rxe_post_send_kernel(qp, wr, bad_wr); in rxe_post_send() 355 rxe_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) rxe_post_srq_recv() argument 643 rxe_post_send_kernel(struct rxe_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) rxe_post_send_kernel() argument 689 rxe_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) rxe_post_send() argument 712 rxe_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) rxe_post_recv() argument [all...] |
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_recvfrom.c | 260 const struct ib_recv_wr *bad_wr = NULL; in svc_rdma_refresh_recvs() local 282 ret = ib_post_recv(rdma->sc_qp, recv_chain, &bad_wr); in svc_rdma_refresh_recvs() 289 while (bad_wr) { in svc_rdma_refresh_recvs() 290 ctxt = container_of(bad_wr, struct svc_rdma_recv_ctxt, in svc_rdma_refresh_recvs() 292 bad_wr = bad_wr->next; in svc_rdma_refresh_recvs()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 47 const struct ib_send_wr **bad_wr); 49 const struct ib_recv_wr **bad_wr);
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 47 const struct ib_send_wr **bad_wr); 49 const struct ib_recv_wr **bad_wr);
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_dev.h | 513 const struct ib_recv_wr **bad_wr); 515 const struct ib_recv_wr **bad_wr); 524 const struct ib_send_wr **bad_wr); 526 const struct ib_recv_wr **bad_wr); 528 const struct ib_send_wr **bad_wr); 530 const struct ib_recv_wr **bad_wr);
|
H A D | mthca_srq.c | 484 const struct ib_recv_wr **bad_wr) in mthca_tavor_post_srq_recv() 510 *bad_wr = wr; in mthca_tavor_post_srq_recv() 524 *bad_wr = wr; in mthca_tavor_post_srq_recv() 578 const struct ib_recv_wr **bad_wr) in mthca_arbel_post_srq_recv() 600 *bad_wr = wr; in mthca_arbel_post_srq_recv() 611 *bad_wr = wr; in mthca_arbel_post_srq_recv() 483 mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mthca_tavor_post_srq_recv() argument 577 mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mthca_arbel_post_srq_recv() argument
|