mthca_qp
struct mthca_qp *qp, int wqe_index, int is_send,
struct mthca_qp **cur_qp,
struct mthca_qp *qp = NULL;
void mthca_free_err_wqe(struct mthca_dev *dev, struct mthca_qp *qp, int is_send,
struct mthca_qp *qp,
struct mthca_qp *qp,
void mthca_free_qp(struct mthca_dev *dev, struct mthca_qp *qp);
INIT_RDMA_OBJ_SIZE(ib_qp, mthca_qp, ibqp),
struct mthca_qp *qp = to_mqp(ibqp);
static inline struct mthca_qp *to_mqp(struct ib_qp *ibqp)
return container_of(ibqp, struct mthca_qp, ibqp);
struct mthca_qp *qp)
struct mthca_qp *qp)
struct mthca_qp *qp)
struct mthca_qp *qp)
struct mthca_qp *qp)
struct mthca_qp *qp,
struct mthca_pd *pd, struct mthca_qp *qp)
struct mthca_qp *qp,
struct mthca_qp *qp,
static inline int get_qp_refcount(struct mthca_dev *dev, struct mthca_qp *qp)
struct mthca_qp *qp)
static int build_mlx_header(struct mthca_dev *dev, struct mthca_qp *qp, int ind,
struct mthca_qp *qp = to_mqp(ibqp);
struct mthca_qp *qp = to_mqp(ibqp);
struct mthca_qp *qp = to_mqp(ibqp);
static int is_sqp(struct mthca_dev *dev, struct mthca_qp *qp)
static int is_qp0(struct mthca_dev *dev, struct mthca_qp *qp)
static void *get_recv_wqe(struct mthca_qp *qp, int n)
struct mthca_qp *qp = to_mqp(ibqp);
static void *get_send_wqe(struct mthca_qp *qp, int n)
void mthca_free_err_wqe(struct mthca_dev *dev, struct mthca_qp *qp, int is_send,
struct mthca_qp *qp;
static __be32 get_hw_access_flags(struct mthca_qp *qp, const struct ib_qp_attr *attr,
struct mthca_qp *qp = to_mqp(ibqp);
struct mthca_qp *qp = to_mqp(ibqp);
struct mthca_qp *qp = to_mqp(ibqp);
static int mthca_max_data_size(struct mthca_dev *dev, struct mthca_qp *qp, int desc_sz)
struct mthca_qp *qp)
struct mthca_qp *qp,