Home
last modified time | relevance | path

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

12

/Linux-v4.19/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);
Dqp.c1542 const struct ib_recv_wr **bad_wr) in rvt_post_recv() argument
1552 *bad_wr = wr; in rvt_post_recv()
1562 *bad_wr = wr; in rvt_post_recv()
1572 *bad_wr = wr; in rvt_post_recv()
1895 const struct ib_send_wr **bad_wr) in rvt_post_send() argument
1925 *bad_wr = wr; in rvt_post_send()
1952 const struct ib_recv_wr **bad_wr) in rvt_post_srq_recv() argument
1964 *bad_wr = wr; in rvt_post_srq_recv()
1975 *bad_wr = wr; in rvt_post_srq_recv()
/Linux-v4.19/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.c541 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send() argument
550 *bad_wr = wr; in qedr_gsi_post_send()
591 *bad_wr = wr; in qedr_gsi_post_send()
599 *bad_wr = wr->next; in qedr_gsi_post_send()
606 *bad_wr = wr; in qedr_gsi_post_send()
611 const struct ib_recv_wr **bad_wr) in qedr_gsi_post_recv() argument
620 *bad_wr = wr; in qedr_gsi_post_recv()
665 *bad_wr = wr; in qedr_gsi_post_recv()
Dverbs.h95 const struct ib_send_wr **bad_wr);
97 const struct ib_recv_wr **bad_wr);
Dverbs.c3042 const struct ib_send_wr **bad_wr, in qedr_prepare_sq_inline_data() argument
3051 *bad_wr = wr; in qedr_prepare_sq_inline_data()
3151 const struct ib_send_wr **bad_wr) in qedr_prepare_sq_rdma_data() argument
3163 bad_wr, &rwqe->flags, flags); in qedr_prepare_sq_rdma_data()
3174 const struct ib_send_wr **bad_wr) in qedr_prepare_sq_send_data() argument
3182 bad_wr, &swqe->flags, flags); in qedr_prepare_sq_send_data()
3291 const struct ib_send_wr **bad_wr) in __qedr_post_send() argument
3310 *bad_wr = wr; in __qedr_post_send()
3333 *bad_wr = wr; in __qedr_post_send()
3343 wr, bad_wr); in __qedr_post_send()
[all …]
/Linux-v4.19/net/sunrpc/xprtrdma/
Dfrwr_ops.c521 const struct ib_send_wr *bad_wr; in frwr_op_unmap_sync() local
568 bad_wr = NULL; in frwr_op_unmap_sync()
569 rc = ib_post_send(ia->ri_id->qp, first, &bad_wr); in frwr_op_unmap_sync()
570 if (bad_wr != first) in frwr_op_unmap_sync()
591 while (bad_wr) { in frwr_op_unmap_sync()
592 frwr = container_of(bad_wr, struct rpcrdma_frwr, in frwr_op_unmap_sync()
598 bad_wr = bad_wr->next; in frwr_op_unmap_sync()
Dsvc_rdma_rw.c311 const struct ib_send_wr *bad_wr; in svc_rdma_post_chunk_ctxt() local
333 ret = ib_post_send(rdma->sc_qp, first_wr, &bad_wr); in svc_rdma_post_chunk_ctxt()
351 if (bad_wr != first_wr) in svc_rdma_post_chunk_ctxt()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_qp.c628 const struct ib_send_wr **bad_wr) in pvrdma_post_send() argument
642 *bad_wr = wr; in pvrdma_post_send()
655 *bad_wr = wr; in pvrdma_post_send()
663 *bad_wr = wr; in pvrdma_post_send()
671 *bad_wr = wr; in pvrdma_post_send()
699 *bad_wr = wr; in pvrdma_post_send()
708 *bad_wr = wr; in pvrdma_post_send()
730 *bad_wr = wr; in pvrdma_post_send()
776 *bad_wr = wr; in pvrdma_post_send()
789 *bad_wr = wr; in pvrdma_post_send()
[all …]
Dpvrdma_verbs.h443 const struct ib_send_wr **bad_wr);
445 const struct ib_recv_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_verbs.c442 const struct ib_recv_wr **bad_wr) in rxe_post_srq_recv() argument
460 *bad_wr = wr; in rxe_post_srq_recv()
730 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel() argument
741 *bad_wr = wr; in rxe_post_send_kernel()
748 *bad_wr = wr; in rxe_post_send_kernel()
759 *bad_wr = wr; in rxe_post_send_kernel()
773 const struct ib_send_wr **bad_wr) in rxe_post_send() argument
778 *bad_wr = wr; in rxe_post_send()
783 *bad_wr = wr; in rxe_post_send()
792 return rxe_post_send_kernel(qp, wr, bad_wr); in rxe_post_send()
[all …]
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h84 const struct ib_send_wr **bad_wr);
86 const struct ib_recv_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h47 const struct ib_send_wr **bad_wr);
49 const struct ib_recv_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_dev.h523 const struct ib_recv_wr **bad_wr);
525 const struct ib_recv_wr **bad_wr);
534 const struct ib_send_wr **bad_wr);
536 const struct ib_recv_wr **bad_wr);
538 const struct ib_send_wr **bad_wr);
540 const struct ib_recv_wr **bad_wr);
Dmthca_srq.c476 const struct ib_recv_wr **bad_wr) in mthca_tavor_post_srq_recv() argument
502 *bad_wr = wr; in mthca_tavor_post_srq_recv()
516 *bad_wr = wr; in mthca_tavor_post_srq_recv()
576 const struct ib_recv_wr **bad_wr) in mthca_arbel_post_srq_recv() argument
598 *bad_wr = wr; in mthca_arbel_post_srq_recv()
609 *bad_wr = wr; in mthca_arbel_post_srq_recv()
Dmthca_qp.c1615 const struct ib_send_wr **bad_wr) in mthca_tavor_post_send() argument
1651 *bad_wr = wr; in mthca_tavor_post_send()
1733 *bad_wr = wr; in mthca_tavor_post_send()
1744 *bad_wr = wr; in mthca_tavor_post_send()
1768 *bad_wr = wr; in mthca_tavor_post_send()
1818 const struct ib_recv_wr **bad_wr) in mthca_tavor_post_receive() argument
1852 *bad_wr = wr; in mthca_tavor_post_receive()
1869 *bad_wr = wr; in mthca_tavor_post_receive()
1929 const struct ib_send_wr **bad_wr) in mthca_arbel_post_send() argument
1992 *bad_wr = wr; in mthca_arbel_post_send()
[all …]
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dsrq.c311 const struct ib_recv_wr **bad_wr) in mlx4_ib_post_srq_recv() argument
325 *bad_wr = wr; in mlx4_ib_post_srq_recv()
333 *bad_wr = wr; in mlx4_ib_post_srq_recv()
339 *bad_wr = wr; in mlx4_ib_post_srq_recv()
Dqp.c3442 const struct ib_send_wr **bad_wr, bool drain) in _mlx4_ib_post_send() argument
3484 *bad_wr = wr; in _mlx4_ib_post_send()
3497 *bad_wr = wr; in _mlx4_ib_post_send()
3503 *bad_wr = wr; in _mlx4_ib_post_send()
3592 *bad_wr = wr; in _mlx4_ib_post_send()
3616 *bad_wr = wr; in _mlx4_ib_post_send()
3629 *bad_wr = wr; in _mlx4_ib_post_send()
3663 *bad_wr = wr; in _mlx4_ib_post_send()
3716 *bad_wr = wr; in _mlx4_ib_post_send()
3764 const struct ib_send_wr **bad_wr) in mlx4_ib_post_send() argument
[all …]
/Linux-v4.19/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.c450 const struct ib_recv_wr **bad_wr) in mlx5_ib_post_srq_recv() argument
466 *bad_wr = wr; in mlx5_ib_post_srq_recv()
473 *bad_wr = wr; in mlx5_ib_post_srq_recv()
479 *bad_wr = wr; in mlx5_ib_post_srq_recv()
Dmlx5_ib.h1018 const struct ib_recv_wr **bad_wr);
1030 const struct ib_send_wr **bad_wr);
1032 const struct ib_recv_wr **bad_wr);
1214 const struct ib_send_wr **bad_wr);
1216 const struct ib_recv_wr **bad_wr);
Dqp.c4352 const struct ib_send_wr **bad_wr, bool drain) in _mlx5_ib_post_send() argument
4375 return mlx5_ib_gsi_post_send(ibqp, wr, bad_wr); in _mlx5_ib_post_send()
4385 *bad_wr = wr; in _mlx5_ib_post_send()
4394 *bad_wr = wr; in _mlx5_ib_post_send()
4402 *bad_wr = wr; in _mlx5_ib_post_send()
4410 *bad_wr = wr; in _mlx5_ib_post_send()
4449 *bad_wr = wr; in _mlx5_ib_post_send()
4464 *bad_wr = wr; in _mlx5_ib_post_send()
4478 *bad_wr = wr; in _mlx5_ib_post_send()
4493 *bad_wr = wr; in _mlx5_ib_post_send()
[all …]
/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch_provider.h330 const struct ib_send_wr **bad_wr);
332 const struct ib_recv_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Dqp.c1040 const struct ib_send_wr **bad_wr) in complete_sq_drain_wrs() argument
1047 *bad_wr = wr; in complete_sq_drain_wrs()
1098 const struct ib_send_wr **bad_wr) in c4iw_post_send() argument
1122 err = complete_sq_drain_wrs(qhp, wr, bad_wr); in c4iw_post_send()
1128 *bad_wr = wr; in c4iw_post_send()
1158 *bad_wr = wr; in c4iw_post_send()
1245 *bad_wr = wr; in c4iw_post_send()
1281 const struct ib_recv_wr **bad_wr) in c4iw_post_receive() argument
1306 *bad_wr = wr; in c4iw_post_receive()
1312 *bad_wr = wr; in c4iw_post_receive()
[all …]
/Linux-v4.19/drivers/infiniband/core/
Duverbs_cmd.c2208 const struct ib_send_wr *bad_wr; in ib_uverbs_post_send() local
2359 resp.bad_wr = 0; in ib_uverbs_post_send()
2360 ret = qp->device->post_send(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_send()
2363 ++resp.bad_wr; in ib_uverbs_post_send()
2364 if (next == bad_wr) in ib_uverbs_post_send()
2487 const struct ib_recv_wr *bad_wr; in ib_uverbs_post_recv() local
2504 resp.bad_wr = 0; in ib_uverbs_post_recv()
2505 ret = qp->device->post_recv(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_recv()
2510 ++resp.bad_wr; in ib_uverbs_post_recv()
2511 if (next == bad_wr) in ib_uverbs_post_recv()
[all …]

12