Symbol: mlx4_ib_qp
drivers/infiniband/hw/mlx4/cq.c
585
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
612
static void mlx4_ib_qp_sw_comp(struct mlx4_ib_qp *qp, int num_entries,
drivers/infiniband/hw/mlx4/cq.c
639
struct mlx4_ib_qp *qp;
drivers/infiniband/hw/mlx4/cq.c
662
struct mlx4_ib_qp **cur_qp,
drivers/infiniband/hw/mlx4/cq.c
885
struct mlx4_ib_qp *cur_qp = NULL;
drivers/infiniband/hw/mlx4/main.c
1266
struct mlx4_ib_qp *mqp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/main.c
1303
int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/main.c
1840
struct mlx4_ib_qp *mqp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/main.c
1897
static struct mlx4_ib_gid_entry *find_gid_entry(struct mlx4_ib_qp *qp, u8 *raw)
drivers/infiniband/hw/mlx4/main.c
1918
struct mlx4_ib_qp *mqp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/main.c
2278
struct mlx4_ib_qp *qp;
drivers/infiniband/hw/mlx4/main.c
2576
INIT_RDMA_OBJ_SIZE(ib_qp, mlx4_ib_qp, ibqp),
drivers/infiniband/hw/mlx4/main.c
2941
int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/main.c
3069
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
856
int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/mlx4_ib.h
914
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
1338
static void del_gid_entries(struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1348
static struct mlx4_ib_pd *get_pd(struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1356
static void get_cqs(struct mlx4_ib_qp *qp, enum mlx4_ib_source_type src,
drivers/infiniband/hw/mlx4/qp.c
1377
static void destroy_qp_rss(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1385
struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
1406
static void destroy_qp_common(struct mlx4_ib_dev *dev, 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
1522
static int _mlx4_ib_create_qp(struct ib_pd *pd, struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
1633
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
1670
struct mlx4_ib_qp *mqp = to_mqp(qp);
drivers/infiniband/hw/mlx4/qp.c
1697
struct mlx4_ib_qp *mqp = to_mqp(qp);
drivers/infiniband/hw/mlx4/qp.c
1733
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
1899
struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/qp.c
1912
struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/qp.c
1921
static void update_mcg_macs(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1934
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
1957
static int create_qp_lb_counter(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
2021
struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
2054
struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
2080
struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
2095
struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
2126
struct mlx4_ib_qp *qp;
drivers/infiniband/hw/mlx4/qp.c
2706
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
2833
struct mlx4_ib_qp *mqp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
2867
static int build_sriov_qp0_header(struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
3020
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
3488
const struct ib_ud_wr *wr, struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
3532
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
3853
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
4021
struct mlx4_ib_qp *qp = to_mqp(ibqp);
drivers/infiniband/hw/mlx4/qp.c
4132
struct mlx4_ib_qp *qp;
drivers/infiniband/hw/mlx4/qp.c
4214
struct mlx4_ib_qp *qp = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
4270
struct mlx4_ib_qp *qp = to_mqp((struct ib_qp *)ibwq);
drivers/infiniband/hw/mlx4/qp.c
4326
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
782
struct mlx4_ib_qp *qp, int range_size, int *wqn)
drivers/infiniband/hw/mlx4/qp.c
832
struct mlx4_ib_qp *qp, bool dirty_release)
drivers/infiniband/hw/mlx4/qp.c
860
struct ib_udata *udata, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
995
struct mlx4_ib_qp *qp)