mlx4_qp
struct mlx4_qp *mqp;
struct mlx4_qp mqp;
static inline struct mlx4_ib_qp *to_mibqp(struct mlx4_qp *mqp)
struct mlx4_qp *qp;
static void mlx4_ib_qp_event(struct mlx4_qp *qp, enum mlx4_event type)
static void mlx4_ib_wq_event(struct mlx4_qp *qp, enum mlx4_event type)
struct mlx4_qp qp;
struct mlx4_qp qp;
void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event)
int mlx4_en_change_mcast_lb(struct mlx4_en_priv *priv, struct mlx4_qp *qp,
struct mlx4_qp *qp)
struct mlx4_qp qp;
int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
static int mlx4_QP_ATTACH(struct mlx4_dev *dev, struct mlx4_qp *qp,
int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp,
int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
struct mlx4_qp *qp, u8 gid[16],
int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp,
int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp,
struct mlx4_qp sp_qp;
struct mlx4_qp qps[MAX_RX_RINGS];
struct mlx4_qp *indir_qp;
struct mlx4_qp drop_qp;
void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event);
int mlx4_en_change_mcast_lb(struct mlx4_en_priv *priv, struct mlx4_qp *qp,
int sqd_event, struct mlx4_qp *qp)
struct mlx4_qp *mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn)
struct mlx4_qp *qp;
int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp)
void mlx4_put_qp(struct mlx4_qp *qp)
void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp)
void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp)
struct mlx4_qp *qp;
static int is_master_qp0(struct mlx4_dev *dev, struct mlx4_qp *qp, int *real_qp0, int *proxy_qp0)
int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp,
struct mlx4_qp *qp, enum mlx4_qp_state *qp_state)
struct mlx4_qp qp;
int sqd_event, struct mlx4_qp *qp, int native)
static int qp_attach(struct mlx4_dev *dev, int slave, struct mlx4_qp *qp,
static int qp_detach(struct mlx4_dev *dev, struct mlx4_qp *qp,
struct mlx4_qp qp; /* dummy for calling attach/detach */
struct mlx4_qp qp; /* dummy for calling attach/detach */
int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp);
void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp);
int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
void (*event) (struct mlx4_qp *, enum mlx4_event);
struct mlx4_qp *mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn);
int sqd_event, struct mlx4_qp *qp);
int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp,
struct mlx4_qp *qp, enum mlx4_qp_state *qp_state);
static inline struct mlx4_qp *__mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn)
void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp);
void mlx4_put_qp(struct mlx4_qp *qp);