ib_send_wr
static void bnxt_re_build_raw_send(const struct ib_send_wr *wr,
static int bnxt_re_build_qp1_send(struct bnxt_re_qp *qp, const struct ib_send_wr *wr,
const struct ib_send_wr *wr,
const struct ib_send_wr *wr,
static int bnxt_re_build_rdma_wqe(const struct ib_send_wr *wr,
static int bnxt_re_build_atomic_wqe(const struct ib_send_wr *wr,
static int bnxt_re_build_inv_wqe(const struct ib_send_wr *wr,
static void bnxt_re_set_sg_list(const struct ib_send_wr *wr,
const struct ib_send_wr *wr)
int bnxt_re_post_send(struct ib_qp *ib_qp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
struct ib_send_wr *swr;
int bnxt_re_post_send(struct ib_qp *ib_qp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr);
int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr);
const struct ib_send_wr *wr, int max, u32 *plenp)
const struct ib_send_wr *wr, u8 *len16)
const struct ib_send_wr *wr, u8 *len16)
static int build_rdma_read(union t4_wr *wqe, const struct ib_send_wr *wr, u8 *len16)
static int build_inv_stag(union t4_wr *wqe, const struct ib_send_wr *wr,
static void complete_sq_drain_wr(struct c4iw_qp *qhp, const struct ib_send_wr *wr)
int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
const struct ib_send_wr *ib_wr,
const struct ib_send_wr **bad_wr)
struct ib_send_wr send;
iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr)
struct ib_send_wr inv_wr;
const struct ib_send_wr *bad_wr;
struct ib_send_wr *wr = NULL;
const struct ib_send_wr *bad_send_wr;
memset(&ib_conn->beacon.send, 0, sizeof(struct ib_send_wr));
const struct ib_send_wr *send_wr_failed;
struct ib_send_wr send_wr;
int mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr);
const struct ib_send_wr *bad_wr;
const struct ib_send_wr *bad_wr;
static __be32 send_ieth(const struct ib_send_wr *wr)
int mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
int mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr);
struct ib_send_wr wr;
static inline const struct mlx5_umr_wr *umr_wr(const struct ib_send_wr *wr)
int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr);
int mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
const struct ib_send_wr *bad;
const struct ib_send_wr *bad;
const struct ib_send_wr *bad;
const struct ib_send_wr *bad;
const struct ib_send_wr *wr, void *qend,
const struct ib_send_wr *wr)
const struct ib_send_wr *wr)
static void set_reg_mkey_segment(struct mlx5_mkey_seg *seg, const struct ib_send_wr *wr)
static __be32 send_ieth(const struct ib_send_wr *wr)
static int set_data_inl_seg(struct mlx5_ib_qp *qp, const struct ib_send_wr *wr,
static int set_sig_umr_wr(const struct ib_send_wr *send_wr, struct mlx5_ib_qp *qp,
static u8 get_fence(u8 fence, const struct ib_send_wr *wr)
const struct ib_send_wr *wr, unsigned *idx,
int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr);
int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr);
int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
const struct ib_send_wr *swr,
struct qlnxr_qp *qp, const struct ib_send_wr *swr,
const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr);
const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr,
u8 *wqe_size, const struct ib_send_wr *wr)
const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
qlnxr_can_post_send(struct qlnxr_qp *qp, const struct ib_send_wr *wr)
const struct ib_send_wr *wr,
const struct ib_send_wr **bad_wr)
const struct ib_send_wr *,
const struct ib_send_wr **bad_wr);
const struct ib_send_wr *bad_send_wr;
const struct ib_send_wr *bad_send_wr;
const struct ib_send_wr *bad_send_wr;
struct ib_send_wr *wr = NULL, *last, *next;
const struct ib_send_wr *bad_wr;
const struct ib_send_wr *bad_swr;
const struct ib_send_wr *bad_wr;
const struct ib_send_wr *bad_wr;
static struct ib_send_wr ipoib_cm_rx_drain_wr = {
const struct ib_send_wr *bad_wr;
struct ib_send_wr wr;
const struct ib_send_wr *bad_wr;
const struct ib_send_wr *bad_wr;
struct ib_send_wr tx_wr = { NULL };
struct ib_send_wr *bad_wr;
struct ib_send_wr wr = { NULL };
struct ib_send_wr *next;
struct ib_send_wr wr;
static inline const struct ib_rdma_wr *rdma_wr(const struct ib_send_wr *wr)
struct ib_send_wr wr;
static inline const struct ib_atomic_wr *atomic_wr(const struct ib_send_wr *wr)
struct ib_send_wr wr;
static inline const struct ib_ud_wr *ud_wr(const struct ib_send_wr *wr)
struct ib_send_wr wr;
static inline const struct ib_reg_wr *reg_wr(const struct ib_send_wr *wr)
struct ib_send_wr wr;
static inline const struct ib_sig_handover_wr *sig_handover_wr(const struct ib_send_wr *wr)
const struct ib_send_wr *send_wr,
const struct ib_send_wr **bad_send_wr);
const struct ib_send_wr *send_wr,
const struct ib_send_wr **bad_send_wr)
struct ib_send_wr wr; /* don't use wr.sg_list */