bnxt_re_qp
struct bnxt_re_qp *qp1_qp;
struct bnxt_re_qp *gsi_qp;
struct bnxt_re_qp *gsi_sqp;
void bnxt_re_debug_add_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp)
void bnxt_re_debug_rem_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp)
struct bnxt_re_qp *qp = filep->private_data;
void bnxt_re_debug_add_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp);
void bnxt_re_debug_rem_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp);
static int bnxt_re_setup_swqe_size(struct bnxt_re_qp *qp,
struct bnxt_re_qp *qp, struct bnxt_re_ucontext *cntx,
static struct bnxt_re_qp *bnxt_re_create_shadow_qp
struct bnxt_re_qp *qp;
static int bnxt_re_init_rq_attr(struct bnxt_re_qp *qp,
static void bnxt_re_adjust_gsi_rq_attr(struct bnxt_re_qp *qp)
static int bnxt_re_init_sq_attr(struct bnxt_re_qp *qp,
static void bnxt_re_adjust_gsi_sq_attr(struct bnxt_re_qp *qp,
static int bnxt_re_init_qp_attr(struct bnxt_re_qp *qp, struct bnxt_re_pd *pd,
static int bnxt_re_create_shadow_gsi(struct bnxt_re_qp *qp,
struct bnxt_re_qp *sqp;
static int bnxt_re_create_gsi_qp(struct bnxt_re_qp *qp, struct bnxt_re_pd *pd,
struct bnxt_re_qp *qp;
qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp);
struct bnxt_re_qp *qp1_qp,
struct bnxt_re_qp *qp = rdev->gsi_ctx.gsi_sqp;
struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp);
struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp);
static int bnxt_re_build_qp1_send_v2(struct bnxt_re_qp *qp,
static int bnxt_re_build_qp1_shadow_qp_recv(struct bnxt_re_qp *qp,
static int is_ud_qp(struct bnxt_re_qp *qp)
static int bnxt_re_build_send_wqe(struct bnxt_re_qp *qp,
static void bnxt_ud_qp_hw_stall_workaround(struct bnxt_re_qp *qp)
struct bnxt_re_qp *qp,
struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp);
struct bnxt_re_qp *qp,
struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp);
static int bnxt_re_process_raw_qp_pkt_rx(struct bnxt_re_qp *gsi_qp,
struct bnxt_re_qp *gsi_sqp = rdev->gsi_ctx.gsi_sqp;
static void bnxt_re_process_res_shadow_qp_wc(struct bnxt_re_qp *gsi_sqp,
struct bnxt_re_qp *gsi_qp = NULL;
static void bnxt_re_process_res_ud_wc(struct bnxt_re_qp *qp,
static int send_phantom_wqe(struct bnxt_re_qp *qp)
struct bnxt_re_qp *qp, *sh_qp;
struct bnxt_re_qp, qplib_qp);
struct bnxt_re_qp, qplib_qp);
static int bnxt_re_setup_vnic(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp)
struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp);
struct bnxt_re_qp *qp = container_of(qplib_qp, struct bnxt_re_qp,
unsigned long bnxt_re_lock_cqs(struct bnxt_re_qp *qp)
void bnxt_re_unlock_cqs(struct bnxt_re_qp *qp,
static void bnxt_re_destroy_gsi_sqp(struct bnxt_re_qp *qp)
struct bnxt_re_qp *gsi_sqp;
struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp);
unsigned long bnxt_re_lock_cqs(struct bnxt_re_qp *qp);
void bnxt_re_unlock_cqs(struct bnxt_re_qp *qp, unsigned long flags);
struct bnxt_re_qp *qp;
qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp);
INIT_RDMA_OBJ_SIZE(ib_qp, bnxt_re_qp, ib_qp),
struct bnxt_re_qp *qp)
struct bnxt_re_qp *qp;
qp = container_of(lib_qp, struct bnxt_re_qp, qplib_qp);
struct bnxt_re_qp *qp)
struct bnxt_re_qp *qp;
static bool bnxt_re_is_qp1_qp(struct bnxt_re_qp *qp)
static struct bnxt_re_qp *bnxt_re_get_qp1_qp(struct bnxt_re_dev *rdev)
struct bnxt_re_qp *qp;
struct bnxt_re_qp *qp;