Home
last modified time | relevance | path

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

12

/drivers/infiniband/hw/mlx5/
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()
Dwr.c1279 const struct ib_send_wr **bad_wr, bool drain) in mlx5_ib_post_send() argument
1301 *bad_wr = wr; in mlx5_ib_post_send()
1306 return mlx5_ib_gsi_post_send(ibqp, wr, bad_wr); in mlx5_ib_post_send()
1316 *bad_wr = wr; in mlx5_ib_post_send()
1324 *bad_wr = wr; in mlx5_ib_post_send()
1333 *bad_wr = wr; in mlx5_ib_post_send()
1363 *bad_wr = wr; in mlx5_ib_post_send()
1377 *bad_wr = wr; in mlx5_ib_post_send()
1402 *bad_wr = wr; in mlx5_ib_post_send()
1462 const struct ib_recv_wr **bad_wr, bool drain) in mlx5_ib_post_recv() argument
[all …]
Dgsi.c430 const struct ib_send_wr **bad_wr) in mlx5_ib_gsi_post_send() argument
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() argument
480 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv()
Dsrq.c404 const struct ib_recv_wr **bad_wr) in mlx5_ib_post_srq_recv() argument
420 *bad_wr = wr; in mlx5_ib_post_srq_recv()
427 *bad_wr = wr; in mlx5_ib_post_srq_recv()
433 *bad_wr = wr; in mlx5_ib_post_srq_recv()
/drivers/infiniband/sw/rdmavt/
Dqp.h21 const struct ib_recv_wr **bad_wr);
23 const struct ib_send_wr **bad_wr);
25 const struct ib_recv_wr **bad_wr);
Dqp.c1782 const struct ib_recv_wr **bad_wr) in rvt_post_recv() argument
1792 *bad_wr = wr; in rvt_post_recv()
1802 *bad_wr = wr; in rvt_post_recv()
1812 *bad_wr = wr; in rvt_post_recv()
2144 const struct ib_send_wr **bad_wr) in rvt_post_send() argument
2174 *bad_wr = wr; in rvt_post_send()
2205 const struct ib_recv_wr **bad_wr) in rvt_post_srq_recv() argument
2217 *bad_wr = wr; in rvt_post_srq_recv()
2228 *bad_wr = wr; in rvt_post_srq_recv()
/drivers/infiniband/sw/siw/
Dsiw_verbs.c675 const struct ib_send_wr **bad_wr) in siw_sq_flush_wr() argument
717 if (bad_wr) in siw_sq_flush_wr()
718 *bad_wr = wr; in siw_sq_flush_wr()
728 const struct ib_recv_wr **bad_wr) in siw_rq_flush_wr() argument
737 if (bad_wr) in siw_rq_flush_wr()
738 *bad_wr = wr; in siw_rq_flush_wr()
756 const struct ib_send_wr **bad_wr) in siw_post_send() argument
766 *bad_wr = wr; in siw_post_send()
785 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send()
789 *bad_wr = wr; in siw_post_send()
[all …]
Dsiw_verbs.h61 const struct ib_send_wr **bad_wr);
63 const struct ib_recv_wr **bad_wr);
82 const struct ib_recv_wr **bad_wr);
/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_qp.c672 const struct ib_send_wr **bad_wr) in pvrdma_post_send() argument
686 *bad_wr = wr; in pvrdma_post_send()
699 *bad_wr = wr; in pvrdma_post_send()
707 *bad_wr = wr; in pvrdma_post_send()
715 *bad_wr = wr; in pvrdma_post_send()
743 *bad_wr = wr; in pvrdma_post_send()
752 *bad_wr = wr; in pvrdma_post_send()
769 *bad_wr = wr; in pvrdma_post_send()
780 *bad_wr = wr; in pvrdma_post_send()
826 *bad_wr = wr; in pvrdma_post_send()
[all …]
Dpvrdma_verbs.h401 const struct ib_send_wr **bad_wr);
403 const struct ib_recv_wr **bad_wr);
/drivers/infiniband/sw/rxe/
Drxe_verbs.c357 const struct ib_recv_wr **bad_wr) in rxe_post_srq_recv() argument
375 *bad_wr = wr; in rxe_post_srq_recv()
640 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel() argument
652 *bad_wr = wr; in rxe_post_send_kernel()
659 *bad_wr = wr; in rxe_post_send_kernel()
672 *bad_wr = wr; in rxe_post_send_kernel()
686 const struct ib_send_wr **bad_wr) in rxe_post_send() argument
691 *bad_wr = wr; in rxe_post_send()
696 *bad_wr = wr; in rxe_post_send()
705 return rxe_post_send_kernel(qp, wr, bad_wr); in rxe_post_send()
[all …]
/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.c543 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send() argument
552 *bad_wr = wr; in qedr_gsi_post_send()
593 *bad_wr = wr; in qedr_gsi_post_send()
601 *bad_wr = wr->next; in qedr_gsi_post_send()
608 *bad_wr = wr; in qedr_gsi_post_send()
613 const struct ib_recv_wr **bad_wr) in qedr_gsi_post_recv() argument
622 *bad_wr = wr; in qedr_gsi_post_recv()
667 *bad_wr = wr; in qedr_gsi_post_recv()
Dverbs.h92 const struct ib_send_wr **bad_wr);
94 const struct ib_recv_wr **bad_wr);
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 …]
/drivers/infiniband/hw/mthca/
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);
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.c1626 const struct ib_send_wr **bad_wr) in mthca_tavor_post_send() argument
1662 *bad_wr = wr; in mthca_tavor_post_send()
1744 *bad_wr = wr; in mthca_tavor_post_send()
1755 *bad_wr = wr; in mthca_tavor_post_send()
1779 *bad_wr = wr; in mthca_tavor_post_send()
1824 const struct ib_recv_wr **bad_wr) in mthca_tavor_post_receive() argument
1858 *bad_wr = wr; in mthca_tavor_post_receive()
1875 *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 …]
/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h47 const struct ib_send_wr **bad_wr);
49 const struct ib_recv_wr **bad_wr);
Docrdma_verbs.c2090 const struct ib_send_wr **bad_wr) in ocrdma_post_send() argument
2100 *bad_wr = wr; in ocrdma_post_send()
2108 *bad_wr = wr; in ocrdma_post_send()
2114 *bad_wr = wr; in ocrdma_post_send()
2171 *bad_wr = wr; in ocrdma_post_send()
2223 const struct ib_recv_wr **bad_wr) in ocrdma_post_recv() argument
2233 *bad_wr = wr; in ocrdma_post_recv()
2239 *bad_wr = wr; in ocrdma_post_recv()
2293 const struct ib_recv_wr **bad_wr) in ocrdma_post_srq_recv() argument
2308 *bad_wr = wr; in ocrdma_post_srq_recv()
/drivers/infiniband/hw/mlx4/
Dsrq.c308 const struct ib_recv_wr **bad_wr) in mlx4_ib_post_srq_recv() argument
322 *bad_wr = wr; in mlx4_ib_post_srq_recv()
330 *bad_wr = wr; in mlx4_ib_post_srq_recv()
336 *bad_wr = wr; in mlx4_ib_post_srq_recv()
Dqp.c3488 const struct ib_send_wr **bad_wr, bool drain) in _mlx4_ib_post_send() argument
3530 *bad_wr = wr; in _mlx4_ib_post_send()
3543 *bad_wr = wr; in _mlx4_ib_post_send()
3549 *bad_wr = wr; in _mlx4_ib_post_send()
3638 *bad_wr = wr; in _mlx4_ib_post_send()
3662 *bad_wr = wr; in _mlx4_ib_post_send()
3675 *bad_wr = wr; in _mlx4_ib_post_send()
3708 *bad_wr = wr; in _mlx4_ib_post_send()
3761 *bad_wr = wr; in _mlx4_ib_post_send()
3803 const struct ib_send_wr **bad_wr) in mlx4_ib_post_send() argument
[all …]
Dmlx4_ib.h793 const struct ib_recv_wr **bad_wr);
805 const struct ib_send_wr **bad_wr);
807 const struct ib_recv_wr **bad_wr);
/drivers/infiniband/hw/cxgb4/
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 …]
/drivers/infiniband/core/
Duverbs_cmd.c2000 const struct ib_send_wr *bad_wr; in ib_uverbs_post_send() local
2157 resp.bad_wr = 0; in ib_uverbs_post_send()
2158 ret = qp->device->ops.post_send(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_send()
2161 ++resp.bad_wr; in ib_uverbs_post_send()
2162 if (next == bad_wr) in ib_uverbs_post_send()
2291 const struct ib_recv_wr *bad_wr; in ib_uverbs_post_recv() local
2311 resp.bad_wr = 0; in ib_uverbs_post_recv()
2312 ret = qp->device->ops.post_recv(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_recv()
2318 ++resp.bad_wr; in ib_uverbs_post_recv()
2319 if (next == bad_wr) in ib_uverbs_post_recv()
[all …]

12