Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/mlx5/
H A Dwr.h105 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() argument
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() argument
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() argument
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() argument
134 return mlx5_ib_post_recv(ibqp, wr, bad_wr, true); in mlx5_ib_post_recv_drain()
H A Dwr.c1054 const struct ib_send_wr **bad_wr, bool drain) in mlx5_ib_post_send() argument
1075 *bad_wr = wr; in mlx5_ib_post_send()
1080 return mlx5_ib_gsi_post_send(ibqp, wr, bad_wr); in mlx5_ib_post_send()
1088 *bad_wr = wr; in mlx5_ib_post_send()
1096 *bad_wr = wr; in mlx5_ib_post_send()
1105 *bad_wr = wr; in mlx5_ib_post_send()
1135 *bad_wr = wr; in mlx5_ib_post_send()
1149 *bad_wr = wr; in mlx5_ib_post_send()
1168 *bad_wr = wr; in mlx5_ib_post_send()
1209 const struct ib_recv_wr **bad_wr, bool drain) in mlx5_ib_post_recv() argument
[all …]
H A Dgsi.c432 const struct ib_send_wr **bad_wr) in mlx5_ib_gsi_post_send() argument
459 ret = ib_post_send(tx_qp, &cur_wr.wr, bad_wr); in mlx5_ib_gsi_post_send()
472 *bad_wr = wr; in mlx5_ib_gsi_post_send()
477 const struct ib_recv_wr **bad_wr) in mlx5_ib_gsi_post_recv() argument
482 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv()
/linux/drivers/infiniband/sw/rdmavt/
H A 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);
/linux/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.c540 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send() argument
549 *bad_wr = wr; in qedr_gsi_post_send()
590 *bad_wr = wr; in qedr_gsi_post_send()
598 *bad_wr = wr->next; in qedr_gsi_post_send()
605 *bad_wr = wr; in qedr_gsi_post_send()
610 const struct ib_recv_wr **bad_wr) in qedr_gsi_post_recv() argument
619 *bad_wr = wr; in qedr_gsi_post_recv()
664 *bad_wr = wr; in qedr_gsi_post_recv()
/linux/drivers/infiniband/hw/mana/
H A Dwr.c50 const struct ib_recv_wr **bad_wr) in mana_ib_post_recv() argument
61 *bad_wr = wr; in mana_ib_post_recv()
145 const struct ib_send_wr **bad_wr) in mana_ib_post_send() argument
156 *bad_wr = wr; in mana_ib_post_send()
/linux/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.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 …]
/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_recvfrom.c265 const struct ib_recv_wr *bad_wr = NULL; in svc_rdma_refresh_recvs() local
287 ret = ib_post_recv(rdma->sc_qp, recv_chain, &bad_wr); in svc_rdma_refresh_recvs()
294 while (bad_wr) { in svc_rdma_refresh_recvs()
295 ctxt = container_of(bad_wr, struct svc_rdma_recv_ctxt, in svc_rdma_refresh_recvs()
297 bad_wr = bad_wr->next; in svc_rdma_refresh_recvs()
H A Dsvc_rdma_sendto.c436 const struct ib_send_wr *bad_wr, in svc_rdma_post_send_err() argument
446 if (bad_wr != first_wr) in svc_rdma_post_send_err()
504 const struct ib_send_wr *bad_wr = first_wr; in svc_rdma_post_send() local
521 ret = ib_post_send(rdma->sc_qp, first_wr, &bad_wr); in svc_rdma_post_send()
523 return svc_rdma_post_send_err(rdma, &cid, bad_wr, in svc_rdma_post_send()
H A Dfrwr_ops.c572 const struct ib_send_wr *bad_wr; in frwr_unmap_sync()
615 bad_wr = NULL; in frwr_unmap_sync()
616 rc = ib_post_send(ep->re_id->qp, first, &bad_wr); in frwr_unmap_sync()
622 if (bad_wr != first) in frwr_unmap_sync()
571 const struct ib_send_wr *bad_wr; frwr_unmap_sync() local
H A Dsvc_rdma_rw.c397 const struct ib_send_wr *bad_wr; in svc_rdma_post_chunk_ctxt() local
423 ret = ib_post_send(rdma->sc_qp, first_wr, &bad_wr); in svc_rdma_post_chunk_ctxt()
425 return svc_rdma_post_send_err(rdma, &cc->cc_cid, bad_wr, in svc_rdma_post_chunk_ctxt()
H A Dverbs.c1486 struct ib_recv_wr *wr, *bad_wr;
1531 (const struct ib_recv_wr **)&bad_wr);
1534 for (wr = bad_wr; wr;) {
1367 struct ib_recv_wr *wr, *bad_wr; rpcrdma_post_recvs() local
/linux/drivers/infiniband/hw/mlx4/
H A Dmad.c517 const struct ib_send_wr *bad_wr; in mlx4_ib_send_to_slave() local
669 ret = ib_post_send(src_qp, &wr.wr, &bad_wr); in mlx4_ib_send_to_slave()
1363 const struct ib_send_wr *bad_wr; in mlx4_ib_send_to_wire() local
1447 ret = ib_post_send(send_qp, &wr.wr, &bad_wr); in mlx4_ib_send_to_wire()