Home
last modified time | relevance | path

Searched refs:bad_wr (Results 1 - 25 of 76) sorted by relevance

1234

/kernel/linux/linux-5.10/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()
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()
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()
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()
74 return mlx5_ib_post_recv(ibqp, wr, bad_wr, tru in mlx5_ib_post_recv_drain()
49 mlx5_ib_post_send_nodrain(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_post_send_nodrain() argument
56 mlx5_ib_post_send_drain(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_post_send_drain() argument
63 mlx5_ib_post_recv_nodrain(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_post_recv_nodrain() argument
70 mlx5_ib_post_recv_drain(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_post_recv_drain() argument
[all...]
H A Dgsi.c459 const struct ib_send_wr **bad_wr) in mlx5_ib_gsi_post_send()
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()
509 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv()
458 mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_gsi_post_send() argument
503 mlx5_ib_gsi_post_recv(struct ib_qp *qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_gsi_post_recv() argument
/kernel/linux/linux-6.6/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()
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()
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()
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()
134 return mlx5_ib_post_recv(ibqp, wr, bad_wr, tru in mlx5_ib_post_recv_drain()
109 mlx5_ib_post_send_nodrain(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_post_send_nodrain() argument
116 mlx5_ib_post_send_drain(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_post_send_drain() argument
123 mlx5_ib_post_recv_nodrain(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_post_recv_nodrain() argument
130 mlx5_ib_post_recv_drain(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_post_recv_drain() argument
[all...]
H A Dgsi.c430 const struct ib_send_wr **bad_wr) in mlx5_ib_gsi_post_send()
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()
480 return ib_post_recv(gsi->rx_qp, wr, bad_wr); in mlx5_ib_gsi_post_recv()
429 mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) mlx5_ib_gsi_post_send() argument
474 mlx5_ib_gsi_post_recv(struct ib_qp *qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mlx5_ib_gsi_post_recv() argument
/kernel/linux/linux-5.10/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 in frwr_unmap_async()
[all...]
/kernel/linux/linux-5.10/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);
/kernel/linux/linux-6.6/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);
/kernel/linux/linux-5.10/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 Dverbs.h91 const struct ib_send_wr **bad_wr);
93 const struct ib_recv_wr **bad_wr);
H A Dqedr_roce_cm.c544 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send()
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()
623 *bad_wr = wr; in qedr_gsi_post_recv()
668 *bad_wr = wr; in qedr_gsi_post_recv()
543 qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) qedr_gsi_post_send() argument
613 qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) qedr_gsi_post_recv() argument
/kernel/linux/linux-6.6/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 Dverbs.h91 const struct ib_send_wr **bad_wr);
93 const struct ib_recv_wr **bad_wr);
H A Dqedr_roce_cm.c542 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send()
551 *bad_wr = wr; in qedr_gsi_post_send()
592 *bad_wr = wr; in qedr_gsi_post_send()
600 *bad_wr = wr->next; in qedr_gsi_post_send()
607 *bad_wr = wr; in qedr_gsi_post_send()
612 const struct ib_recv_wr **bad_wr) in qedr_gsi_post_recv()
621 *bad_wr = wr; in qedr_gsi_post_recv()
666 *bad_wr = wr; in qedr_gsi_post_recv()
541 qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) qedr_gsi_post_send() argument
611 qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) qedr_gsi_post_recv() argument
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
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);
H A Dsiw_verbs.c673 const struct ib_send_wr **bad_wr) in siw_sq_flush_wr()
715 if (bad_wr) in siw_sq_flush_wr()
716 *bad_wr = wr; in siw_sq_flush_wr()
726 const struct ib_recv_wr **bad_wr) in siw_rq_flush_wr()
735 if (bad_wr) in siw_rq_flush_wr()
736 *bad_wr = wr; in siw_rq_flush_wr()
751 * @bad_wr: Points to failing WR in case of synchronous failure.
754 const struct ib_send_wr **bad_wr) in siw_post_send()
764 *bad_wr = wr; in siw_post_send()
783 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send()
672 siw_sq_flush_wr(struct siw_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) siw_sq_flush_wr() argument
725 siw_rq_flush_wr(struct siw_qp *qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_rq_flush_wr() argument
753 siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) siw_post_send() argument
993 siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_post_receive() argument
1759 siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_post_srq_recv() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A 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);
H A Dsiw_verbs.c677 const struct ib_send_wr **bad_wr) in siw_sq_flush_wr()
719 if (bad_wr) in siw_sq_flush_wr()
720 *bad_wr = wr; in siw_sq_flush_wr()
730 const struct ib_recv_wr **bad_wr) in siw_rq_flush_wr()
739 if (bad_wr) in siw_rq_flush_wr()
740 *bad_wr = wr; in siw_rq_flush_wr()
755 * @bad_wr: Points to failing WR in case of synchronous failure.
758 const struct ib_send_wr **bad_wr) in siw_post_send()
768 *bad_wr = wr; in siw_post_send()
787 rv = siw_sq_flush_wr(qp, wr, bad_wr); in siw_post_send()
676 siw_sq_flush_wr(struct siw_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) siw_sq_flush_wr() argument
729 siw_rq_flush_wr(struct siw_qp *qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_rq_flush_wr() argument
757 siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) siw_post_send() argument
997 siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_post_receive() argument
1769 siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) siw_post_srq_recv() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c675 * @bad_wr: the first bad WR returned
680 const struct ib_send_wr **bad_wr) in pvrdma_post_send()
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 in pvrdma_post_send()
679 pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) pvrdma_post_send() argument
889 pvrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) pvrdma_post_recv() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c667 * @bad_wr: the first bad WR returned
672 const struct ib_send_wr **bad_wr) in pvrdma_post_send()
686 *bad_wr = wr; in pvrdma_post_send()
699 *bad_wr = wr; in pvrdma_post_send()
707 *bad_wr = wr; in pvrdma_post_send()
735 *bad_wr = wr; in pvrdma_post_send()
744 *bad_wr = wr; in pvrdma_post_send()
761 *bad_wr = wr; in pvrdma_post_send()
772 *bad_wr = wr; in pvrdma_post_send()
818 *bad_wr in pvrdma_post_send()
671 pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) pvrdma_post_send() argument
873 pvrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) pvrdma_post_recv() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_verbs.c356 const struct ib_recv_wr **bad_wr) in rxe_post_srq_recv()
374 *bad_wr = wr; in rxe_post_srq_recv()
644 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel()
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()
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()
355 rxe_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) rxe_post_srq_recv() argument
643 rxe_post_send_kernel(struct rxe_qp *qp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) rxe_post_send_kernel() argument
689 rxe_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) rxe_post_send() argument
712 rxe_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) rxe_post_recv() argument
[all...]
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/
H A Dsvc_rdma_recvfrom.c260 const struct ib_recv_wr *bad_wr = NULL; in svc_rdma_refresh_recvs() local
282 ret = ib_post_recv(rdma->sc_qp, recv_chain, &bad_wr); in svc_rdma_refresh_recvs()
289 while (bad_wr) { in svc_rdma_refresh_recvs()
290 ctxt = container_of(bad_wr, struct svc_rdma_recv_ctxt, in svc_rdma_refresh_recvs()
292 bad_wr = bad_wr->next; in svc_rdma_refresh_recvs()
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h47 const struct ib_send_wr **bad_wr);
49 const struct ib_recv_wr **bad_wr);
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h47 const struct ib_send_wr **bad_wr);
49 const struct ib_recv_wr **bad_wr);
/kernel/linux/linux-5.10/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()
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()
600 *bad_wr = wr; in mthca_arbel_post_srq_recv()
611 *bad_wr = wr; in mthca_arbel_post_srq_recv()
483 mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mthca_tavor_post_srq_recv() argument
577 mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) mthca_arbel_post_srq_recv() argument

Completed in 25 milliseconds

1234