Symbol: mlx4_ib_qp
drivers/infiniband/hw/mlx4/cq.c
634
static void use_tunnel_data(struct mlx4_ib_qp *qp, struct mlx4_ib_cq *cq, struct ib_wc *wc,
drivers/infiniband/hw/mlx4/cq.c
661
static void mlx4_ib_qp_sw_comp(struct mlx4_ib_qp *qp, int num_entries,
drivers/infiniband/hw/mlx4/cq.c
688
struct mlx4_ib_qp *qp;
drivers/infiniband/hw/mlx4/cq.c
711
struct mlx4_ib_qp **cur_qp,
drivers/infiniband/hw/mlx4/cq.c
934
struct mlx4_ib_qp *cur_qp = NULL;
drivers/infiniband/hw/mlx4/main.c
1267
struct mlx4_ib_qp *mqp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/main.c
1304
int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/main.c
1841
struct mlx4_ib_qp *mqp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/main.c
1898
static struct mlx4_ib_gid_entry *find_gid_entry(struct mlx4_ib_qp *qp, u8 *raw)
drivers/infiniband/hw/mlx4/main.c
1919
struct mlx4_ib_qp *mqp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/main.c
2279
struct mlx4_ib_qp *qp;
drivers/infiniband/hw/mlx4/main.c
2578
INIT_RDMA_OBJ_SIZE(ib_qp, mlx4_ib_qp, ibqp),
drivers/infiniband/hw/mlx4/main.c
2943
int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/main.c
3071
struct mlx4_ib_qp *mqp;
drivers/infiniband/hw/mlx4/mlx4_ib.h
640
struct mlx4_ib_qp *qp1_proxy[MLX4_MAX_PORTS];
drivers/infiniband/hw/mlx4/mlx4_ib.h
718
static inline struct mlx4_ib_qp *to_mqp(struct ib_qp *ibqp)
drivers/infiniband/hw/mlx4/mlx4_ib.h
720
return container_of(ibqp, struct mlx4_ib_qp, ibqp);
drivers/infiniband/hw/mlx4/mlx4_ib.h
723
static inline struct mlx4_ib_qp *to_mibqp(struct mlx4_qp *mqp)
drivers/infiniband/hw/mlx4/mlx4_ib.h
725
return container_of(mqp, struct mlx4_ib_qp, mqp);
drivers/infiniband/hw/mlx4/mlx4_ib.h
860
int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/mlx4_ib.h
918
int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/qp.c
113
static int is_tunnel_qp(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
123
static int is_sqp(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1315
static void del_gid_entries(struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1325
static struct mlx4_ib_pd *get_pd(struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1333
static void get_cqs(struct mlx4_ib_qp *qp, enum mlx4_ib_source_type src,
drivers/infiniband/hw/mlx4/qp.c
1354
static void destroy_qp_rss(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1362
struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
1383
static void destroy_qp_common(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
1499
static int _mlx4_ib_create_qp(struct ib_pd *pd, struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
151
static int is_qp0(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1610
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
1647
struct mlx4_ib_qp *mqp = to_mqp(qp);
drivers/infiniband/hw/mlx4/qp.c
1674
struct mlx4_ib_qp *mqp = to_mqp(qp);
drivers/infiniband/hw/mlx4/qp.c
1710
static __be32 to_mlx4_access_flags(struct mlx4_ib_qp *qp, const struct ib_qp_attr *attr,
drivers/infiniband/hw/mlx4/qp.c
174
static void *get_wqe(struct mlx4_ib_qp *qp, int offset)
drivers/infiniband/hw/mlx4/qp.c
179
static void *get_recv_wqe(struct mlx4_ib_qp *qp, int n)
drivers/infiniband/hw/mlx4/qp.c
184
static void *get_send_wqe(struct mlx4_ib_qp *qp, int n)
drivers/infiniband/hw/mlx4/qp.c
1876
struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/qp.c
1889
struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/qp.c
1898
static void update_mcg_macs(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1911
struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
1934
static int create_qp_lb_counter(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
194
static void stamp_send_wqe(struct mlx4_ib_qp *qp, int n)
drivers/infiniband/hw/mlx4/qp.c
1998
struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
2031
struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
2057
struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
2072
struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
2103
struct mlx4_ib_qp *qp;
drivers/infiniband/hw/mlx4/qp.c
2683
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
2810
struct mlx4_ib_qp *mqp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
2844
static int build_sriov_qp0_header(struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
2997
static int build_mlx_header(struct mlx4_ib_qp *qp, const struct ib_ud_wr *wr,
drivers/infiniband/hw/mlx4/qp.c
337
bool is_user, bool has_rq, struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
3465
const struct ib_ud_wr *wr, struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
3509
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
382
enum mlx4_ib_qp_type type, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
3830
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
3998
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
4109
struct mlx4_ib_qp *qp;
drivers/infiniband/hw/mlx4/qp.c
4176
struct mlx4_ib_qp *qp = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
4232
struct mlx4_ib_qp *qp = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
4278
struct mlx4_ib_qp *qp = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
447
struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
470
static int alloc_proxy_bufs(struct ib_device *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
507
static void free_proxy_bufs(struct ib_device *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
539
struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
655
struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
708
static int _mlx4_ib_create_qp_rss(struct ib_pd *pd, struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
768
struct mlx4_ib_qp *qp, int range_size, int *wqn)
drivers/infiniband/hw/mlx4/qp.c
818
struct mlx4_ib_qp *qp, bool dirty_release)
drivers/infiniband/hw/mlx4/qp.c
846
struct ib_udata *udata, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
976
struct mlx4_ib_qp *qp)