ionic_qp
struct ionic_qp *qp, *qp_tmp;
struct ionic_qp *qp;
struct ionic_qp *qp,
struct ionic_qp *qp,
struct ionic_qp *qp,
struct ionic_qp *qp,
struct ionic_qp *qp)
struct ionic_qp *qp, struct ionic_qdesc *sq,
struct ionic_qp *qp)
struct ionic_qp *qp,
struct ionic_qp *qp)
struct ionic_qp *qp, struct ionic_qdesc *rq,
struct ionic_qp *qp)
struct ionic_qp *qp = to_ionic_qp(ibqp);
static void ionic_notify_qp_cqs(struct ionic_ibdev *dev, struct ionic_qp *qp)
void ionic_flush_qp(struct ionic_ibdev *dev, struct ionic_qp *qp)
static void ionic_reset_qp(struct ionic_ibdev *dev, struct ionic_qp *qp)
static int ionic_check_modify_qp(struct ionic_qp *qp, struct ib_qp_attr *attr,
struct ionic_qp *qp = to_ionic_qp(ibqp);
struct ionic_qp *qp = to_ionic_qp(ibqp);
struct ionic_qp *qp = to_ionic_qp(ibqp);
static int ionic_prep_atomic(struct ionic_qp *qp,
static int ionic_prep_inv(struct ionic_qp *qp,
static int ionic_prep_reg(struct ionic_qp *qp,
static int ionic_prep_one_rc(struct ionic_qp *qp,
static int ionic_flush_send_many(struct ionic_qp *qp,
static int ionic_prep_one_ud(struct ionic_qp *qp,
static int ionic_prep_recv(struct ionic_qp *qp,
struct ionic_qp *qp,
struct ionic_qp *qp,
struct ionic_qp *cqe_qp, struct ionic_v1_cqe *cqe,
struct ionic_qp *qp = NULL;
struct ionic_qp *qp = to_ionic_qp(ibqp);
struct ionic_qp *qp = to_ionic_qp(ibqp);
static bool ionic_peek_send(struct ionic_qp *qp)
struct ionic_qp *qp, struct ib_wc *wc)
static int ionic_flush_recv(struct ionic_qp *qp, struct ib_wc *wc)
struct ionic_qp *qp, struct ib_wc *wc, int nwc)
static int ionic_comp_msn(struct ionic_qp *qp, struct ionic_v1_cqe *cqe)
static int ionic_comp_npg(struct ionic_qp *qp, struct ionic_v1_cqe *cqe)
struct ionic_qp *qp, *qp_next;
static int ionic_flush_recv_many(struct ionic_qp *qp,
static void ionic_prep_base(struct ionic_qp *qp,
static int ionic_prep_common(struct ionic_qp *qp,
static void ionic_prep_sq_wqe(struct ionic_qp *qp, void *wqe)
static void ionic_prep_rq_wqe(struct ionic_qp *qp, void *wqe)
static int ionic_prep_send(struct ionic_qp *qp,
static int ionic_flush_send(struct ionic_qp *qp, struct ib_wc *wc)
static int ionic_prep_send_ud(struct ionic_qp *qp,
static int ionic_prep_rdma(struct ionic_qp *qp,
struct ionic_qp *qp = to_ionic_qp(ibqp);
struct ionic_qp *qp = to_ionic_qp(ibqp);
struct ionic_qp *qp;
INIT_RDMA_OBJ_SIZE(ib_qp, ionic_qp, ibqp),
static inline struct ionic_qp *to_ionic_qp(struct ib_qp *ibqp)
return container_of(ibqp, struct ionic_qp, ibqp);
struct ionic_qp *qp = container_of(kref, struct ionic_qp, qp_kref);
void ionic_flush_qp(struct ionic_ibdev *dev, struct ionic_qp *qp);