Home
last modified time | relevance | path

Searched refs:bad_wr (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v5.4/net/sunrpc/xprtrdma/
Dfrwr_ops.c528 const struct ib_send_wr *bad_wr; in frwr_unmap_sync() local
571 bad_wr = NULL; in frwr_unmap_sync()
572 rc = ib_post_send(r_xprt->rx_ia.ri_id->qp, first, &bad_wr); in frwr_unmap_sync()
579 if (bad_wr != first) in frwr_unmap_sync()
586 while (bad_wr) { in frwr_unmap_sync()
587 frwr = container_of(bad_wr, struct rpcrdma_frwr, in frwr_unmap_sync()
590 bad_wr = bad_wr->next; in frwr_unmap_sync()
633 const struct ib_send_wr *bad_wr; in frwr_unmap_async() local
674 bad_wr = NULL; in frwr_unmap_async()
675 rc = ib_post_send(r_xprt->rx_ia.ri_id->qp, first, &bad_wr); in frwr_unmap_async()
[all …]
Dsvc_rdma_rw.c303 const struct ib_send_wr *bad_wr; in svc_rdma_post_chunk_ctxt() local
325 ret = ib_post_send(rdma->sc_qp, first_wr, &bad_wr); in svc_rdma_post_chunk_ctxt()
343 if (bad_wr != first_wr) in svc_rdma_post_chunk_ctxt()
/Linux-v5.4/drivers/infiniband/sw/rdmavt/
Dqp.h64 const struct ib_recv_wr **bad_wr);
66 const struct ib_send_wr **bad_wr);
68 const struct ib_recv_wr **bad_wr);
/Linux-v5.4/drivers/infiniband/hw/qedr/
Dqedr_roce_cm.h50 const struct ib_recv_wr **bad_wr);
52 const struct ib_send_wr **bad_wr);
Dqedr_roce_cm.c544 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send() argument
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() argument
623 *bad_wr = wr; in qedr_gsi_post_recv()
668 *bad_wr = wr; in qedr_gsi_post_recv()
Dverbs.h91 const struct ib_send_wr **bad_wr);
93 const struct ib_recv_wr **bad_wr);
Dverbs.c2905 const struct ib_send_wr **bad_wr, in qedr_prepare_sq_inline_data() argument
2914 *bad_wr = wr; in qedr_prepare_sq_inline_data()
3014 const struct ib_send_wr **bad_wr) in qedr_prepare_sq_rdma_data() argument
3026 bad_wr, &rwqe->flags, flags); in qedr_prepare_sq_rdma_data()
3037 const struct ib_send_wr **bad_wr) in qedr_prepare_sq_send_data() argument
3045 bad_wr, &swqe->flags, flags); in qedr_prepare_sq_send_data()
3154 const struct ib_send_wr **bad_wr) in __qedr_post_send() argument
3173 *bad_wr = wr; in __qedr_post_send()
3196 *bad_wr = wr; in __qedr_post_send()
3206 wr, bad_wr); in __qedr_post_send()
[all …]
/Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_qp.c619 const struct ib_send_wr **bad_wr) in pvrdma_post_send() argument
633 *bad_wr = wr; in pvrdma_post_send()
646 *bad_wr = wr; in pvrdma_post_send()
654 *bad_wr = wr; in pvrdma_post_send()
662 *bad_wr = wr; in pvrdma_post_send()
690 *bad_wr = wr; in pvrdma_post_send()
699 *bad_wr = wr; in pvrdma_post_send()
716 *bad_wr = wr; in pvrdma_post_send()
727 *bad_wr = wr; in pvrdma_post_send()
773 *bad_wr = wr; in pvrdma_post_send()
[all …]
Dpvrdma_verbs.h437 const struct ib_send_wr **bad_wr);
439 const struct ib_recv_wr **bad_wr);
/Linux-v5.4/drivers/infiniband/sw/siw/
Dsiw_verbs.h63 const struct ib_send_wr **bad_wr);
65 const struct ib_recv_wr **bad_wr);
84 const struct ib_recv_wr **bad_wr);
Dsiw_verbs.c698 const struct ib_send_wr **bad_wr) in siw_post_send() argument
711 *bad_wr = wr; in siw_post_send()
717 *bad_wr = wr; in siw_post_send()
724 *bad_wr = wr; in siw_post_send()
896 *bad_wr = wr; in siw_post_send()
910 const struct ib_recv_wr **bad_wr) in siw_post_receive() argument
917 *bad_wr = wr; in siw_post_receive()
925 *bad_wr = wr; in siw_post_receive()
931 *bad_wr = wr; in siw_post_receive()
936 *bad_wr = wr; in siw_post_receive()
[all …]
/Linux-v5.4/drivers/infiniband/sw/rxe/
Drxe_verbs.c388 const struct ib_recv_wr **bad_wr) in rxe_post_srq_recv() argument
406 *bad_wr = wr; in rxe_post_srq_recv()
676 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel() argument
687 *bad_wr = wr; in rxe_post_send_kernel()
694 *bad_wr = wr; in rxe_post_send_kernel()
705 *bad_wr = wr; in rxe_post_send_kernel()
719 const struct ib_send_wr **bad_wr) in rxe_post_send() argument
724 *bad_wr = wr; in rxe_post_send()
729 *bad_wr = wr; in rxe_post_send()
738 return rxe_post_send_kernel(qp, wr, bad_wr); in rxe_post_send()
[all …]
/Linux-v5.4/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h47 const struct ib_send_wr **bad_wr);
49 const struct ib_recv_wr **bad_wr);
/Linux-v5.4/drivers/infiniband/hw/mthca/
Dmthca_dev.h524 const struct ib_recv_wr **bad_wr);
526 const struct ib_recv_wr **bad_wr);
535 const struct ib_send_wr **bad_wr);
537 const struct ib_recv_wr **bad_wr);
539 const struct ib_send_wr **bad_wr);
541 const struct ib_recv_wr **bad_wr);
Dmthca_srq.c484 const struct ib_recv_wr **bad_wr) in mthca_tavor_post_srq_recv() argument
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() argument
600 *bad_wr = wr; in mthca_arbel_post_srq_recv()
611 *bad_wr = wr; in mthca_arbel_post_srq_recv()
Dmthca_qp.c1624 const struct ib_send_wr **bad_wr) in mthca_tavor_post_send() argument
1660 *bad_wr = wr; in mthca_tavor_post_send()
1742 *bad_wr = wr; in mthca_tavor_post_send()
1753 *bad_wr = wr; in mthca_tavor_post_send()
1777 *bad_wr = wr; in mthca_tavor_post_send()
1822 const struct ib_recv_wr **bad_wr) in mthca_tavor_post_receive() argument
1856 *bad_wr = wr; in mthca_tavor_post_receive()
1873 *bad_wr = wr; in mthca_tavor_post_receive()
1927 const struct ib_send_wr **bad_wr) in mthca_arbel_post_send() argument
1990 *bad_wr = wr; in mthca_arbel_post_send()
[all …]
/Linux-v5.4/drivers/infiniband/hw/mlx4/
Dsrq.c301 const struct ib_recv_wr **bad_wr) in mlx4_ib_post_srq_recv() argument
315 *bad_wr = wr; in mlx4_ib_post_srq_recv()
323 *bad_wr = wr; in mlx4_ib_post_srq_recv()
329 *bad_wr = wr; in mlx4_ib_post_srq_recv()
Dqp.c3526 const struct ib_send_wr **bad_wr, bool drain) in _mlx4_ib_post_send() argument
3568 *bad_wr = wr; in _mlx4_ib_post_send()
3581 *bad_wr = wr; in _mlx4_ib_post_send()
3587 *bad_wr = wr; in _mlx4_ib_post_send()
3676 *bad_wr = wr; in _mlx4_ib_post_send()
3700 *bad_wr = wr; in _mlx4_ib_post_send()
3713 *bad_wr = wr; in _mlx4_ib_post_send()
3747 *bad_wr = wr; in _mlx4_ib_post_send()
3800 *bad_wr = wr; in _mlx4_ib_post_send()
3842 const struct ib_send_wr **bad_wr) in mlx4_ib_post_send() argument
[all …]
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dgsi.c481 const struct ib_send_wr **bad_wr) in mlx5_ib_gsi_post_send() argument
507 ret = ib_post_send(tx_qp, &cur_wr.wr, bad_wr); in mlx5_ib_gsi_post_send()
521 *bad_wr = wr; in mlx5_ib_gsi_post_send()
526 const struct ib_recv_wr **bad_wr) in mlx5_ib_gsi_post_recv() argument
530 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv()
Dsrq.c421 const struct ib_recv_wr **bad_wr) in mlx5_ib_post_srq_recv() argument
437 *bad_wr = wr; in mlx5_ib_post_srq_recv()
444 *bad_wr = wr; in mlx5_ib_post_srq_recv()
450 *bad_wr = wr; in mlx5_ib_post_srq_recv()
Dmlx5_ib.h1116 const struct ib_recv_wr **bad_wr);
1130 const struct ib_send_wr **bad_wr);
1132 const struct ib_recv_wr **bad_wr);
1322 const struct ib_send_wr **bad_wr);
1324 const struct ib_recv_wr **bad_wr);
Dqp.c4965 const struct ib_send_wr **bad_wr, bool drain) in _mlx5_ib_post_send() argument
4992 *bad_wr = wr; in _mlx5_ib_post_send()
4997 return mlx5_ib_gsi_post_send(ibqp, wr, bad_wr); in _mlx5_ib_post_send()
5008 *bad_wr = wr; in _mlx5_ib_post_send()
5016 *bad_wr = wr; in _mlx5_ib_post_send()
5025 *bad_wr = wr; in _mlx5_ib_post_send()
5066 *bad_wr = wr; in _mlx5_ib_post_send()
5082 *bad_wr = wr; in _mlx5_ib_post_send()
5108 *bad_wr = wr; in _mlx5_ib_post_send()
5122 *bad_wr = wr; in _mlx5_ib_post_send()
[all …]
/Linux-v5.4/drivers/infiniband/hw/cxgb3/
Diwch_provider.h330 const struct ib_send_wr **bad_wr);
332 const struct ib_recv_wr **bad_wr);
/Linux-v5.4/drivers/infiniband/hw/cxgb4/
Dqp.c1019 const struct ib_send_wr **bad_wr) in complete_sq_drain_wrs() argument
1026 *bad_wr = wr; in complete_sq_drain_wrs()
1077 const struct ib_send_wr **bad_wr) in c4iw_post_send() argument
1101 err = complete_sq_drain_wrs(qhp, wr, bad_wr); in c4iw_post_send()
1107 *bad_wr = wr; in c4iw_post_send()
1138 *bad_wr = wr; in c4iw_post_send()
1225 *bad_wr = wr; in c4iw_post_send()
1261 const struct ib_recv_wr **bad_wr) in c4iw_post_receive() argument
1286 *bad_wr = wr; in c4iw_post_receive()
1292 *bad_wr = wr; in c4iw_post_receive()
[all …]
/Linux-v5.4/drivers/infiniband/core/
Duverbs_cmd.c2015 const struct ib_send_wr *bad_wr; in ib_uverbs_post_send() local
2172 resp.bad_wr = 0; in ib_uverbs_post_send()
2173 ret = qp->device->ops.post_send(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_send()
2176 ++resp.bad_wr; in ib_uverbs_post_send()
2177 if (next == bad_wr) in ib_uverbs_post_send()
2305 const struct ib_recv_wr *bad_wr; in ib_uverbs_post_recv() local
2325 resp.bad_wr = 0; in ib_uverbs_post_recv()
2326 ret = qp->device->ops.post_recv(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_recv()
2331 ++resp.bad_wr; in ib_uverbs_post_recv()
2332 if (next == bad_wr) in ib_uverbs_post_recv()
[all …]

12