mlx5_core_qp
struct mlx5_core_qp *mqp;
static inline struct mlx5_ib_qp *to_mibqp(struct mlx5_core_qp *mqp)
static inline struct mlx5_ib_rwq *to_mibrwq(struct mlx5_core_qp *core_qp)
struct mlx5_core_qp core_qp;
struct mlx5_core_qp mqp;
struct mlx5_core_qp *mqp = (struct mlx5_core_qp *)res;
static void mlx5_ib_qp_event(struct mlx5_core_qp *qp, int type)
static void mlx5_ib_wq_event(struct mlx5_core_qp *core_qp, int type)
struct mlx5_core_qp *qp;
int mlx5_qpc_create_qp(struct mlx5_ib_dev *dev, struct mlx5_core_qp *qp,
void *qpc, struct mlx5_core_qp *qp, u32 *ece);
int mlx5_core_destroy_qp(struct mlx5_ib_dev *dev, struct mlx5_core_qp *qp);
int mlx5_core_qp_query(struct mlx5_ib_dev *dev, struct mlx5_core_qp *qp,
struct mlx5_core_qp *rq);
struct mlx5_core_qp *sq);
struct mlx5_core_qp *sq);
struct mlx5_core_qp *rq);
struct mlx5_core_qp *qp;
qp = (struct mlx5_core_qp *)common;
struct mlx5_core_qp *qp, int rsc_type)
struct mlx5_core_qp *qp,
struct mlx5_core_qp *qp)
struct mlx5_core_qp *qp = &dct->mqp;
struct mlx5_core_qp *qp = &dct->mqp;
int mlx5_qpc_create_qp(struct mlx5_ib_dev *dev, struct mlx5_core_qp *qp,
struct mlx5_core_qp *qp = &dct->mqp;
int mlx5_core_destroy_qp(struct mlx5_ib_dev *dev, struct mlx5_core_qp *qp)
void *qpc, struct mlx5_core_qp *qp, u32 *ece)
int mlx5_core_qp_query(struct mlx5_ib_dev *dev, struct mlx5_core_qp *qp,
struct mlx5_core_qp *qp = &dct->mqp;
struct mlx5_core_qp *rq)
struct mlx5_core_qp *rq)
struct mlx5_core_qp *sq)
struct mlx5_core_qp *sq)
static u64 qp_read_field(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp,
int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp)
void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp)
struct mlx5_core_qp mqp;
void (*event) (struct mlx5_core_qp *, int);
struct mlx5_core_qp mqp;
int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);