Symbol: mlx5_ib_cq
drivers/infiniband/hw/mlx5/cq.c
1064
struct mlx5_ib_cq *mcq = to_mcq(cq);
drivers/infiniband/hw/mlx5/cq.c
1094
void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 rsn, struct mlx5_ib_srq *srq)
drivers/infiniband/hw/mlx5/cq.c
1145
void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq)
drivers/infiniband/hw/mlx5/cq.c
1158
struct mlx5_ib_cq *mcq = to_mcq(cq);
drivers/infiniband/hw/mlx5/cq.c
1175
static int resize_user(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq,
drivers/infiniband/hw/mlx5/cq.c
1208
static int resize_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq,
drivers/infiniband/hw/mlx5/cq.c
1230
static int copy_resize_cqes(struct mlx5_ib_cq *cq)
drivers/infiniband/hw/mlx5/cq.c
1288
struct mlx5_ib_cq *cq = to_mcq(ibcq);
drivers/infiniband/hw/mlx5/cq.c
1436
struct mlx5_ib_cq *cq;
drivers/infiniband/hw/mlx5/cq.c
1449
struct mlx5_ib_cq *cq = to_mcq(ibcq);
drivers/infiniband/hw/mlx5/cq.c
430
static void mlx5_ib_poll_sw_comp(struct mlx5_ib_cq *cq, int num_entries,
drivers/infiniband/hw/mlx5/cq.c
450
static int mlx5_poll_one(struct mlx5_ib_cq *cq,
drivers/infiniband/hw/mlx5/cq.c
53
struct mlx5_ib_cq *cq = container_of(mcq, struct mlx5_ib_cq, mcq);
drivers/infiniband/hw/mlx5/cq.c
584
static int poll_soft_wc(struct mlx5_ib_cq *cq, int num_entries,
drivers/infiniband/hw/mlx5/cq.c
612
struct mlx5_ib_cq *cq = to_mcq(ibcq);
drivers/infiniband/hw/mlx5/cq.c
650
struct mlx5_ib_cq *cq = to_mcq(ibcq);
drivers/infiniband/hw/mlx5/cq.c
719
struct mlx5_ib_cq *cq, int entries, u32 **cqb,
drivers/infiniband/hw/mlx5/cq.c
72
static void *get_cqe(struct mlx5_ib_cq *cq, int n)
drivers/infiniband/hw/mlx5/cq.c
82
static void *get_sw_cqe(struct mlx5_ib_cq *cq, int n)
drivers/infiniband/hw/mlx5/cq.c
865
static void destroy_cq_user(struct mlx5_ib_cq *cq, struct ib_udata *udata)
drivers/infiniband/hw/mlx5/cq.c
887
static int create_cq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq,
drivers/infiniband/hw/mlx5/cq.c
938
static void destroy_cq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq)
drivers/infiniband/hw/mlx5/cq.c
946
struct mlx5_ib_cq *cq = container_of(work, struct mlx5_ib_cq,
drivers/infiniband/hw/mlx5/cq.c
960
struct mlx5_ib_cq *cq = to_mcq(ibcq);
drivers/infiniband/hw/mlx5/cq.c
97
static void *next_cqe_sw(struct mlx5_ib_cq *cq)
drivers/infiniband/hw/mlx5/main.c
2934
struct mlx5_ib_cq *send_mcq, *recv_mcq;
drivers/infiniband/hw/mlx5/main.c
4575
INIT_RDMA_OBJ_SIZE(ib_cq, mlx5_ib_cq, ibcq),
drivers/infiniband/hw/mlx5/mlx5_ib.h
1236
static inline struct mlx5_ib_cq *to_mibcq(struct mlx5_core_cq *mcq)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1238
return container_of(mcq, struct mlx5_ib_cq, mcq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1264
static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1266
return container_of(ibcq, struct mlx5_ib_cq, ibcq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1337
void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1338
void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq);
drivers/infiniband/hw/mlx5/qp.c
1265
static int get_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq,
drivers/infiniband/hw/mlx5/qp.c
1288
static int get_rq_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *recv_cq)
drivers/infiniband/hw/mlx5/qp.c
1296
static int get_sq_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *send_cq)
drivers/infiniband/hw/mlx5/qp.c
1304
static int get_qp_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *send_cq,
drivers/infiniband/hw/mlx5/qp.c
1305
struct mlx5_ib_cq *recv_cq)
drivers/infiniband/hw/mlx5/qp.c
1337
struct ib_pd *pd, struct mlx5_ib_cq *cq)
drivers/infiniband/hw/mlx5/qp.c
1431
struct ib_pd *pd, struct mlx5_ib_cq *cq)
drivers/infiniband/hw/mlx5/qp.c
2081
struct mlx5_ib_cq *send_cq;
drivers/infiniband/hw/mlx5/qp.c
2082
struct mlx5_ib_cq *recv_cq;
drivers/infiniband/hw/mlx5/qp.c
2242
struct mlx5_ib_cq *send_cq;
drivers/infiniband/hw/mlx5/qp.c
2243
struct mlx5_ib_cq *recv_cq;
drivers/infiniband/hw/mlx5/qp.c
2443
struct mlx5_ib_cq *send_cq;
drivers/infiniband/hw/mlx5/qp.c
2444
struct mlx5_ib_cq *recv_cq;
drivers/infiniband/hw/mlx5/qp.c
2566
static void mlx5_ib_lock_cqs(struct mlx5_ib_cq *send_cq, struct mlx5_ib_cq *recv_cq)
drivers/infiniband/hw/mlx5/qp.c
2596
static void mlx5_ib_unlock_cqs(struct mlx5_ib_cq *send_cq, struct mlx5_ib_cq *recv_cq)
drivers/infiniband/hw/mlx5/qp.c
2626
struct mlx5_ib_cq **send_cq, struct mlx5_ib_cq **recv_cq)
drivers/infiniband/hw/mlx5/qp.c
2662
struct mlx5_ib_cq *send_cq, *recv_cq;
drivers/infiniband/hw/mlx5/qp.c
4169
struct mlx5_ib_cq *send_cq, *recv_cq;
drivers/infiniband/hw/mlx5/qp.c
5741
struct mlx5_ib_cq *mcq = to_mcq(cq);
drivers/infiniband/hw/mlx5/qp.c
827
static void mlx5_ib_lock_cqs(struct mlx5_ib_cq *send_cq,
drivers/infiniband/hw/mlx5/qp.c
828
struct mlx5_ib_cq *recv_cq);
drivers/infiniband/hw/mlx5/qp.c
829
static void mlx5_ib_unlock_cqs(struct mlx5_ib_cq *send_cq,
drivers/infiniband/hw/mlx5/qp.c
830
struct mlx5_ib_cq *recv_cq);
drivers/infiniband/hw/mlx5/qp.c
88
struct mlx5_ib_cq **send_cq, struct mlx5_ib_cq **recv_cq);
drivers/infiniband/hw/mlx5/restrack.c
163
struct mlx5_ib_cq *cq = to_mcq(ibcq);
drivers/infiniband/hw/mlx5/wr.c
31
struct mlx5_ib_cq *cq;