qedr_qp
INIT_RDMA_OBJ_SIZE(ib_qp, qedr_qp, ibqp),
struct qedr_qp *qp;
qp = (struct qedr_qp *)(uintptr_t)roce_handle64;
struct qedr_qp *gsi_qp;
struct qedr_qp *qp;
static inline struct qedr_qp *get_qedr_qp(struct ib_qp *ibqp)
return container_of(ibqp, struct qedr_qp, ibqp);
static inline bool qedr_qp_has_srq(struct qedr_qp *qp)
static inline bool qedr_qp_has_sq(struct qedr_qp *qp)
static inline bool qedr_qp_has_rq(struct qedr_qp *qp)
struct qedr_qp *qp = ep->qp;
static struct qedr_qp *qedr_iw_load_qp(struct qedr_dev *dev, u32 qpn)
struct qedr_qp *qp;
struct qedr_qp *qp;
struct qedr_qp *qp;
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp = container_of(ref, struct qedr_qp, refcnt);
struct qedr_qp *qp = dev->gsi_qp;
struct ib_qp_init_attr *attrs, struct qedr_qp *qp)
struct qedr_qp *qp)
struct qedr_qp *qp,
struct qedr_qp *qp,
struct qedr_qp *qp = get_qedr_qp(ibqp);
void qedr_store_gsi_qp_cq(struct qedr_dev *dev, struct qedr_qp *qp,
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp = dev->gsi_qp;
struct qedr_qp *qp = dev->gsi_qp;
struct qedr_qp *qp);
struct qedr_qp *qp, struct ib_qp_init_attr *attrs);
struct qedr_qp *qp)
struct qedr_qp *qp)
struct qedr_qp *qp, struct ib_udata *udata,
struct qedr_qp *qp,
static int qedr_set_roce_db_info(struct qedr_dev *dev, struct qedr_qp *qp)
struct qedr_qp *qp,
static inline void qedr_qp_user_print(struct qedr_dev *dev, struct qedr_qp *qp)
struct qedr_qp *qp,
struct qedr_qp *qp)
struct qedr_qp *qp,
static int qedr_set_iwarp_db_info(struct qedr_dev *dev, struct qedr_qp *qp)
struct qedr_qp *qp,
struct qedr_qp *qp,
static void qedr_cleanup_kernel(struct qedr_dev *dev, struct qedr_qp *qp)
struct qedr_qp *qp,
static int qedr_free_qp_resources(struct qedr_dev *dev, struct qedr_qp *qp,
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp,
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp, u8 *wqe_size,
static u32 qedr_prepare_sq_sges(struct qedr_qp *qp, u8 *wqe_size,
struct qedr_qp *qp,
struct qedr_qp *qp,
static int qedr_prepare_reg(struct qedr_qp *qp,
static inline bool qedr_can_post_send(struct qedr_qp *qp,
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp = get_qedr_qp(ibqp);
struct qedr_qp *qp = get_qedr_qp(ibqp);
static struct qedr_qp *cqe_get_qp(union rdma_cqe *cqe)
struct qedr_qp *qp;
qp = (struct qedr_qp *)(uintptr_t)HILO_GEN(resp_cqe->qp_handle.hi,
static inline void qedr_chk_if_fmr(struct qedr_qp *qp)
static int process_req(struct qedr_dev *dev, struct qedr_qp *qp,
struct qedr_qp *qp, struct qedr_cq *cq,
static void __process_resp_one(struct qedr_dev *dev, struct qedr_qp *qp,
static int process_resp_one_srq(struct qedr_dev *dev, struct qedr_qp *qp,
static int process_resp_one(struct qedr_dev *dev, struct qedr_qp *qp,
static int process_resp_flush(struct qedr_qp *qp, struct qedr_cq *cq,
static void try_consume_resp_cqe(struct qedr_cq *cq, struct qedr_qp *qp,
static int qedr_poll_cq_resp_srq(struct qedr_dev *dev, struct qedr_qp *qp,
static int qedr_poll_cq_resp(struct qedr_dev *dev, struct qedr_qp *qp,
static void try_consume_req_cqe(struct qedr_cq *cq, struct qedr_qp *qp,
struct qedr_qp *qp;