Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/
H A Dwr.h45 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() argument
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() argument
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() argument
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() argument
74 return mlx5_ib_post_recv(ibqp, wr, bad_wr, true); in mlx5_ib_post_recv_drain()
H A Dwr.c1276 const struct ib_send_wr **bad_wr, bool drain) in mlx5_ib_post_send() argument
1298 *bad_wr = wr; in mlx5_ib_post_send()
1303 return mlx5_ib_gsi_post_send(ibqp, wr, bad_wr); in mlx5_ib_post_send()
1314 *bad_wr = wr; in mlx5_ib_post_send()
1322 *bad_wr = wr; in mlx5_ib_post_send()
1331 *bad_wr = wr; in mlx5_ib_post_send()
1361 *bad_wr = wr; in mlx5_ib_post_send()
1375 *bad_wr = wr; in mlx5_ib_post_send()
1400 *bad_wr = wr; in mlx5_ib_post_send()
1460 const struct ib_recv_wr **bad_wr, bool drain) in mlx5_ib_post_recv() argument
[all …]
H A Dgsi.c459 const struct ib_send_wr **bad_wr) in mlx5_ib_gsi_post_send() argument
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() argument
509 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv()
H A Dsrq.c424 const struct ib_recv_wr **bad_wr) in mlx5_ib_post_srq_recv() argument
440 *bad_wr = wr; in mlx5_ib_post_srq_recv()
447 *bad_wr = wr; in mlx5_ib_post_srq_recv()
453 *bad_wr = wr; in mlx5_ib_post_srq_recv()
/OK3568_Linux_fs/kernel/net/sunrpc/xprtrdma/
H A Dfrwr_ops.c494 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 = NULL; in frwr_unmap_async()
642 rc = ib_post_send(r_xprt->rx_ep->re_id->qp, first, &bad_wr); in frwr_unmap_async()
[all …]
H A Dsvc_rdma_rw.c339 const struct ib_send_wr *bad_wr; in svc_rdma_post_chunk_ctxt() local
362 ret = ib_post_send(rdma->sc_qp, first_wr, &bad_wr); in svc_rdma_post_chunk_ctxt()
379 if (bad_wr != first_wr) in svc_rdma_post_chunk_ctxt()
/OK3568_Linux_fs/kernel/drivers/infiniband/sw/rdmavt/
H A 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);
/OK3568_Linux_fs/kernel/drivers/infiniband/sw/siw/
H A Dsiw_verbs.c673 const struct ib_send_wr **bad_wr) in siw_sq_flush_wr() argument
683 if (bad_wr) in siw_sq_flush_wr()
684 *bad_wr = wr; in siw_sq_flush_wr()
694 const struct ib_recv_wr **bad_wr) in siw_rq_flush_wr() argument
703 if (bad_wr) in siw_rq_flush_wr()
704 *bad_wr = wr; in siw_rq_flush_wr()
722 const struct ib_send_wr **bad_wr) in siw_post_send() argument
732 *bad_wr = wr; in siw_post_send()
751 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send()
755 *bad_wr = wr; in siw_post_send()
[all …]
H A Dsiw_verbs.h62 const struct ib_send_wr **bad_wr);
64 const struct ib_recv_wr **bad_wr);
83 const struct ib_recv_wr **bad_wr);
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c680 const struct ib_send_wr **bad_wr) in pvrdma_post_send() argument
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 = wr; in pvrdma_post_send()
834 *bad_wr = wr; in pvrdma_post_send()
[all …]
H A Dpvrdma_verbs.h437 const struct ib_send_wr **bad_wr);
439 const struct ib_recv_wr **bad_wr);
/OK3568_Linux_fs/kernel/drivers/infiniband/sw/rxe/
H A Drxe_verbs.c356 const struct ib_recv_wr **bad_wr) in rxe_post_srq_recv() argument
374 *bad_wr = wr; in rxe_post_srq_recv()
644 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel() argument
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() argument
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()
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/qedr/
H A Dqedr_roce_cm.h50 const struct ib_recv_wr **bad_wr);
52 const struct ib_send_wr **bad_wr);
H A 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()
H A Dverbs.h91 const struct ib_send_wr **bad_wr);
93 const struct ib_recv_wr **bad_wr);
H A Dverbs.c3292 const struct ib_send_wr **bad_wr, in qedr_prepare_sq_inline_data() argument
3301 *bad_wr = wr; in qedr_prepare_sq_inline_data()
3401 const struct ib_send_wr **bad_wr) in qedr_prepare_sq_rdma_data() argument
3413 bad_wr, &rwqe->flags, flags); in qedr_prepare_sq_rdma_data()
3424 const struct ib_send_wr **bad_wr) in qedr_prepare_sq_send_data() argument
3432 bad_wr, &swqe->flags, flags); in qedr_prepare_sq_send_data()
3541 const struct ib_send_wr **bad_wr) in __qedr_post_send() argument
3560 *bad_wr = wr; in __qedr_post_send()
3583 *bad_wr = wr; in __qedr_post_send()
3593 wr, bad_wr); in __qedr_post_send()
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mthca/
H A Dmthca_dev.h513 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 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()
H A Dmthca_qp.c1623 const struct ib_send_wr **bad_wr) in mthca_tavor_post_send() argument
1659 *bad_wr = wr; in mthca_tavor_post_send()
1741 *bad_wr = wr; in mthca_tavor_post_send()
1752 *bad_wr = wr; in mthca_tavor_post_send()
1776 *bad_wr = wr; in mthca_tavor_post_send()
1821 const struct ib_recv_wr **bad_wr) in mthca_tavor_post_receive() argument
1855 *bad_wr = wr; in mthca_tavor_post_receive()
1872 *bad_wr = wr; in mthca_tavor_post_receive()
1926 const struct ib_send_wr **bad_wr) in mthca_arbel_post_send() argument
1989 *bad_wr = wr; in mthca_arbel_post_send()
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h47 const struct ib_send_wr **bad_wr);
49 const struct ib_recv_wr **bad_wr);
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx4/
H A Dsrq.c304 const struct ib_recv_wr **bad_wr) in mlx4_ib_post_srq_recv() argument
318 *bad_wr = wr; in mlx4_ib_post_srq_recv()
326 *bad_wr = wr; in mlx4_ib_post_srq_recv()
332 *bad_wr = wr; in mlx4_ib_post_srq_recv()
H A Dqp.c3486 const struct ib_send_wr **bad_wr, bool drain) in _mlx4_ib_post_send() argument
3528 *bad_wr = wr; in _mlx4_ib_post_send()
3541 *bad_wr = wr; in _mlx4_ib_post_send()
3547 *bad_wr = wr; in _mlx4_ib_post_send()
3636 *bad_wr = wr; in _mlx4_ib_post_send()
3660 *bad_wr = wr; in _mlx4_ib_post_send()
3673 *bad_wr = wr; in _mlx4_ib_post_send()
3706 *bad_wr = wr; in _mlx4_ib_post_send()
3759 *bad_wr = wr; in _mlx4_ib_post_send()
3801 const struct ib_send_wr **bad_wr) in mlx4_ib_post_send() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/cxgb4/
H A Dqp.c1020 const struct ib_send_wr **bad_wr) in complete_sq_drain_wrs() argument
1027 *bad_wr = wr; in complete_sq_drain_wrs()
1078 const struct ib_send_wr **bad_wr) in c4iw_post_send() argument
1102 err = complete_sq_drain_wrs(qhp, wr, bad_wr); in c4iw_post_send()
1108 *bad_wr = wr; in c4iw_post_send()
1139 *bad_wr = wr; in c4iw_post_send()
1226 *bad_wr = wr; in c4iw_post_send()
1262 const struct ib_recv_wr **bad_wr) in c4iw_post_receive() argument
1287 *bad_wr = wr; in c4iw_post_receive()
1293 *bad_wr = wr; in c4iw_post_receive()
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Duverbs_cmd.c1989 const struct ib_send_wr *bad_wr; in ib_uverbs_post_send() local
2146 resp.bad_wr = 0; in ib_uverbs_post_send()
2147 ret = qp->device->ops.post_send(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_send()
2150 ++resp.bad_wr; in ib_uverbs_post_send()
2151 if (next == bad_wr) in ib_uverbs_post_send()
2280 const struct ib_recv_wr *bad_wr; in ib_uverbs_post_recv() local
2300 resp.bad_wr = 0; in ib_uverbs_post_recv()
2301 ret = qp->device->ops.post_recv(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_recv()
2307 ++resp.bad_wr; in ib_uverbs_post_recv()
2308 if (next == bad_wr) in ib_uverbs_post_recv()
[all …]
/OK3568_Linux_fs/kernel/include/uapi/rdma/
H A Dib_user_verbs.h845 __u32 bad_wr; member
864 __u32 bad_wr; member
877 __u32 bad_wr; member

12