drivers/infiniband/core/cq.c
138
int ib_process_cq_direct(struct ib_cq *cq, int budget)
drivers/infiniband/core/cq.c
146
static void ib_cq_completion_direct(struct ib_cq *cq, void *private)
drivers/infiniband/core/cq.c
153
struct ib_cq *cq = container_of(iop, struct ib_cq, iop);
drivers/infiniband/core/cq.c
172
static void ib_cq_completion_softirq(struct ib_cq *cq, void *private)
drivers/infiniband/core/cq.c
180
struct ib_cq *cq = container_of(work, struct ib_cq, work);
drivers/infiniband/core/cq.c
192
static void ib_cq_completion_workqueue(struct ib_cq *cq, void *private)
drivers/infiniband/core/cq.c
212
struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe,
drivers/infiniband/core/cq.c
220
struct ib_cq *cq;
drivers/infiniband/core/cq.c
223
cq = rdma_zalloc_drv_obj(dev, ib_cq);
drivers/infiniband/core/cq.c
297
struct ib_cq *__ib_alloc_cq_any(struct ib_device *dev, void *private,
drivers/infiniband/core/cq.c
318
void ib_free_cq(struct ib_cq *cq)
drivers/infiniband/core/cq.c
361
struct ib_cq *cq, *n;
drivers/infiniband/core/cq.c
380
struct ib_cq *cq, *n;
drivers/infiniband/core/cq.c
42
struct ib_cq *cq = dim->priv;
drivers/infiniband/core/cq.c
436
struct ib_cq *ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe,
drivers/infiniband/core/cq.c
442
struct ib_cq *cq, *found = NULL;
drivers/infiniband/core/cq.c
506
void ib_cq_pool_put(struct ib_cq *cq, unsigned int nr_cqe)
drivers/infiniband/core/cq.c
53
static void rdma_dim_init(struct ib_cq *cq)
drivers/infiniband/core/cq.c
74
static void rdma_dim_destroy(struct ib_cq *cq)
drivers/infiniband/core/cq.c
83
static int __poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc)
drivers/infiniband/core/cq.c
92
static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs,
drivers/infiniband/core/device.c
2843
SET_OBJ_SIZE(dev_ops, ib_cq);
drivers/infiniband/core/mad.c
109
static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/core/mad.c
2275
static void ib_mad_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/core/mad.c
2501
static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/core/mad_priv.h
269
struct ib_cq *cq;
drivers/infiniband/core/nldev.c
636
struct ib_cq *cq = container_of(res, struct ib_cq, res);
drivers/infiniband/core/nldev.c
670
struct ib_cq *cq = container_of(res, struct ib_cq, res);
drivers/infiniband/core/restrack.c
89
return container_of(res, struct ib_cq, res)->device;
drivers/infiniband/core/uverbs.h
219
void ib_uverbs_comp_handler(struct ib_cq *cq, void *cq_context);
drivers/infiniband/core/uverbs_cmd.c
1026
struct ib_cq *cq;
drivers/infiniband/core/uverbs_cmd.c
1056
cq = rdma_zalloc_drv_obj(ib_dev, ib_cq);
drivers/infiniband/core/uverbs_cmd.c
1139
struct ib_cq *cq;
drivers/infiniband/core/uverbs_cmd.c
1200
struct ib_cq *cq;
drivers/infiniband/core/uverbs_cmd.c
1250
struct ib_cq *cq;
drivers/infiniband/core/uverbs_cmd.c
1303
struct ib_cq *scq = NULL, *rcq = NULL;
drivers/infiniband/core/uverbs_cmd.c
2918
struct ib_cq *cq;
drivers/infiniband/core/uverbs_cmd.c
3686
struct ib_cq *cq;
drivers/infiniband/core/uverbs_main.c
369
void ib_uverbs_comp_handler(struct ib_cq *cq, void *cq_context)
drivers/infiniband/core/uverbs_std_types_cq.c
177
cq = rdma_zalloc_drv_obj(ib_dev, ib_cq);
drivers/infiniband/core/uverbs_std_types_cq.c
42
struct ib_cq *cq = uobject->object;
drivers/infiniband/core/uverbs_std_types_cq.c
75
struct ib_cq *cq;
drivers/infiniband/core/uverbs_std_types_qp.c
94
struct ib_cq *recv_cq = NULL;
drivers/infiniband/core/uverbs_std_types_qp.c
95
struct ib_cq *send_cq = NULL;
drivers/infiniband/core/uverbs_std_types_wq.c
35
struct ib_cq *cq =
drivers/infiniband/core/verbs.c
2191
struct ib_cq *__ib_create_cq(struct ib_device *device,
drivers/infiniband/core/verbs.c
2198
struct ib_cq *cq;
drivers/infiniband/core/verbs.c
2201
cq = rdma_zalloc_drv_obj(device, ib_cq);
drivers/infiniband/core/verbs.c
2227
int rdma_set_cq_moderation(struct ib_cq *cq, u16 cq_count, u16 cq_period)
drivers/infiniband/core/verbs.c
2238
int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata)
drivers/infiniband/core/verbs.c
2258
int ib_resize_cq(struct ib_cq *cq, int cqe)
drivers/infiniband/core/verbs.c
2632
struct ib_cq *cq = wq->cq;
drivers/infiniband/core/verbs.c
2879
static void ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/core/verbs.c
2892
struct ib_cq *cq = qp->send_cq;
drivers/infiniband/core/verbs.c
2931
struct ib_cq *cq = qp->recv_cq;
drivers/infiniband/core/verbs.c
2992
struct ib_cq *cq;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1508
cq = container_of(init_attr->send_cq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1514
cq = container_of(init_attr->recv_cq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3119
int bnxt_re_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3126
cq = container_of(ib_cq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3145
int bnxt_re_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3148
struct bnxt_re_cq *cq = container_of(ibcq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3215
cq->ib_cq.cqe = entries;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3274
int bnxt_re_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3285
cq = container_of(ibcq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3343
cq->ib_cq.cqe = cq->resize_cqe;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3853
int bnxt_re_poll_cq(struct ib_cq *ib_cq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3855
struct bnxt_re_cq *cq = container_of(ib_cq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3994
int bnxt_re_req_notify_cq(struct ib_cq *ib_cq,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3997
struct bnxt_re_cq *cq = container_of(ib_cq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
102
struct ib_cq ib_cq;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
248
int bnxt_re_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
250
int bnxt_re_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
251
int bnxt_re_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
252
int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
253
int bnxt_re_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/bnxt_re/main.c
1138
static int bnxt_re_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ib_cq)
drivers/infiniband/hw/bnxt_re/main.c
1144
cq = container_of(ib_cq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/main.c
1168
static int bnxt_re_fill_res_cq_entry_raw(struct sk_buff *msg, struct ib_cq *ib_cq)
drivers/infiniband/hw/bnxt_re/main.c
1175
cq = container_of(ib_cq, struct bnxt_re_cq, ib_cq);
drivers/infiniband/hw/bnxt_re/main.c
1379
INIT_RDMA_OBJ_SIZE(ib_cq, bnxt_re_cq, ib_cq),
drivers/infiniband/hw/bnxt_re/main.c
1654
if (ibevent.event == IB_EVENT_CQ_ERR && cq->ib_cq.event_handler) {
drivers/infiniband/hw/bnxt_re/main.c
1655
ibevent.element.cq = &cq->ib_cq;
drivers/infiniband/hw/bnxt_re/main.c
1660
cq->ib_cq.event_handler(&ibevent, cq->ib_cq.cq_context);
drivers/infiniband/hw/bnxt_re/main.c
1742
if (cq->ib_cq.comp_handler)
drivers/infiniband/hw/bnxt_re/main.c
1743
(*cq->ib_cq.comp_handler)(&cq->ib_cq, cq->ib_cq.cq_context);
drivers/infiniband/hw/cxgb4/cq.c
1167
int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/cxgb4/cq.c
949
int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/cxgb4/cq.c
976
int c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
drivers/infiniband/hw/cxgb4/cq.c
981
pr_debug("ib_cq %p\n", ib_cq);
drivers/infiniband/hw/cxgb4/cq.c
982
chp = to_c4iw_cq(ib_cq);
drivers/infiniband/hw/cxgb4/cq.c
997
int c4iw_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1013
int c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1015
int c4iw_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1017
int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1073
int c4iw_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ibcq);
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
423
struct ib_cq ibcq;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
434
static inline struct c4iw_cq *to_c4iw_cq(struct ib_cq *ibcq)
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
990
int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/cxgb4/provider.c
504
INIT_RDMA_OBJ_SIZE(ib_cq, c4iw_cq, ibcq),
drivers/infiniband/hw/cxgb4/restrack.c
372
int c4iw_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ibcq)
drivers/infiniband/hw/efa/efa.h
100
struct ib_cq ibcq;
drivers/infiniband/hw/efa/efa.h
163
int efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
drivers/infiniband/hw/efa/efa.h
164
int efa_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/efa/efa.h
166
int efa_create_cq_umem(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/efa/efa_main.c
399
INIT_RDMA_OBJ_SIZE(ib_cq, efa_cq, ibcq),
drivers/infiniband/hw/efa/efa_verbs.c
1076
int efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
drivers/infiniband/hw/efa/efa_verbs.c
1134
int efa_create_cq_umem(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/efa/efa_verbs.c
1311
int efa_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/efa/efa_verbs.c
162
static inline struct efa_cq *to_ecq(struct ib_cq *ibcq)
drivers/infiniband/hw/erdma/erdma_cq.c
201
int erdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/erdma/erdma_cq.c
225
void erdma_remove_cqes_of_qp(struct ib_cq *ibcq, u32 qpn)
drivers/infiniband/hw/erdma/erdma_cq.c
33
int erdma_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/erdma/erdma_main.c
532
INIT_RDMA_OBJ_SIZE(ib_cq, erdma_cq, ibcq),
drivers/infiniband/hw/erdma/erdma_verbs.c
1316
int erdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
drivers/infiniband/hw/erdma/erdma_verbs.c
1954
int erdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/erdma/erdma_verbs.h
339
struct ib_cq ibcq;
drivers/infiniband/hw/erdma/erdma_verbs.h
404
static inline struct erdma_cq *to_ecq(struct ib_cq *ibcq)
drivers/infiniband/hw/erdma/erdma_verbs.h
436
int erdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/erdma/erdma_verbs.h
451
int erdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
drivers/infiniband/hw/erdma/erdma_verbs.h
453
int erdma_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/erdma/erdma_verbs.h
468
int erdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/erdma/erdma_verbs.h
469
void erdma_remove_cqes_of_qp(struct ib_cq *ibcq, u32 qpn);
drivers/infiniband/hw/hns/hns_roce_cq.c
356
struct ib_device *ibdev = hr_cq->ib_cq.device;
drivers/infiniband/hw/hns/hns_roce_cq.c
371
struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device);
drivers/infiniband/hw/hns/hns_roce_cq.c
375
hr_cq->ib_cq.cqe = cq_entries - 1; /* used as cqe index */
drivers/infiniband/hw/hns/hns_roce_cq.c
387
struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device);
drivers/infiniband/hw/hns/hns_roce_cq.c
410
int hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/hns/hns_roce_cq.c
413
struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device);
drivers/infiniband/hw/hns/hns_roce_cq.c
416
struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
drivers/infiniband/hw/hns/hns_roce_cq.c
496
int hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
drivers/infiniband/hw/hns/hns_roce_cq.c
498
struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device);
drivers/infiniband/hw/hns/hns_roce_cq.c
499
struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
drivers/infiniband/hw/hns/hns_roce_cq.c
512
struct ib_cq *ibcq;
drivers/infiniband/hw/hns/hns_roce_cq.c
523
ibcq = &hr_cq->ib_cq;
drivers/infiniband/hw/hns/hns_roce_cq.c
533
struct ib_cq *ibcq;
drivers/infiniband/hw/hns/hns_roce_cq.c
554
ibcq = &hr_cq->ib_cq;
drivers/infiniband/hw/hns/hns_roce_device.h
1087
static inline struct hns_roce_cq *to_hr_cq(struct ib_cq *ib_cq)
drivers/infiniband/hw/hns/hns_roce_device.h
1089
return container_of(ib_cq, struct hns_roce_cq, ib_cq);
drivers/infiniband/hw/hns/hns_roce_device.h
1285
struct ib_cq *ib_cq);
drivers/infiniband/hw/hns/hns_roce_device.h
1296
int hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/hns/hns_roce_device.h
1299
int hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
drivers/infiniband/hw/hns/hns_roce_device.h
1317
int hns_roce_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ib_cq);
drivers/infiniband/hw/hns/hns_roce_device.h
1318
int hns_roce_fill_res_cq_entry_raw(struct sk_buff *msg, struct ib_cq *ib_cq);
drivers/infiniband/hw/hns/hns_roce_device.h
425
struct ib_cq ib_cq;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1008
struct ib_cq *cq = ibqp->send_cq;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2904
static struct ib_cq *free_mr_init_cq(struct hns_roce_dev *hr_dev)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2911
struct ib_cq *cq;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2919
cq = &hr_cq->ib_cq;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2928
free_mr->rsv_cq->ib_cq.device = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2929
free_mr->rsv_cq->ib_cq.uobject = NULL;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2930
free_mr->rsv_cq->ib_cq.comp_handler = NULL;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2931
free_mr->rsv_cq->ib_cq.event_handler = NULL;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2932
free_mr->rsv_cq->ib_cq.cq_context = NULL;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2933
atomic_set(&free_mr->rsv_cq->ib_cq.usecnt, 0);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2938
static int free_mr_init_qp(struct hns_roce_dev *hr_dev, struct ib_cq *cq,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2986
hns_roce_destroy_cq(&free_mr->rsv_cq->ib_cq, NULL);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3006
struct ib_cq *cq;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3705
static int hns_roce_v2_poll_cq(struct ib_cq *ibcq, int num_entries,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3748
npolled = hns_roce_v2_poll_cq(&free_mr->rsv_cq->ib_cq, cqe_cnt, wc);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3782
struct hns_roce_v2_cqe *cqe = get_cqe_v2(hr_cq, n & hr_cq->ib_cq.cqe);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3809
struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3818
if (prod_index > hr_cq->cons_index + hr_cq->ib_cq.cqe)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3827
cqe = get_cqe_v2(hr_cq, prod_index & hr_cq->ib_cq.cqe);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3836
hr_cq->ib_cq.cqe);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3923
static int hns_roce_v2_req_notify_cq(struct ib_cq *ibcq,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4064
struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4216
struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4278
static int hns_roce_v2_poll_cq(struct ib_cq *ibcq, int num_entries,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4561
static inline int get_cqn(struct ib_cq *ib_cq)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4563
return ib_cq ? to_hr_cq(ib_cq)->cqn : 0;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6238
static int hns_roce_v2_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
879
static int hns_roce_push_drain_wr(struct hns_roce_wq *wq, struct ib_cq *cq,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
904
static void hns_roce_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
912
static void handle_drain_completion(struct ib_cq *ibcq,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
971
struct ib_cq *cq = ibqp->recv_cq;
drivers/infiniband/hw/hns/hns_roce_main.c
1110
static void check_and_get_armed_cq(struct list_head *cq_list, struct ib_cq *cq)
drivers/infiniband/hw/hns/hns_roce_main.c
752
INIT_RDMA_OBJ_SIZE(ib_cq, hns_roce_cq, ib_cq),
drivers/infiniband/hw/hns/hns_roce_qp.c
1582
struct ib_cq *ib_cq)
drivers/infiniband/hw/hns/hns_roce_qp.c
1591
hr_cq = to_hr_cq(ib_cq);
drivers/infiniband/hw/hns/hns_roce_qp.c
256
struct ib_cq *scq = init_attr->send_cq;
drivers/infiniband/hw/hns/hns_roce_qp.c
312
struct ib_cq *send_cq, struct ib_cq *recv_cq)
drivers/infiniband/hw/hns/hns_roce_restrack.c
11
int hns_roce_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ib_cq)
drivers/infiniband/hw/hns/hns_roce_restrack.c
13
struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
drivers/infiniband/hw/hns/hns_roce_restrack.c
42
int hns_roce_fill_res_cq_entry_raw(struct sk_buff *msg, struct ib_cq *ib_cq)
drivers/infiniband/hw/hns/hns_roce_restrack.c
44
struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device);
drivers/infiniband/hw/hns/hns_roce_restrack.c
45
struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
drivers/infiniband/hw/ionic/ionic_admin.c
492
static void ionic_rdma_admincq_comp(struct ib_cq *ibcq, void *cq_context)
drivers/infiniband/hw/ionic/ionic_controlpath.c
1214
int ionic_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/ionic/ionic_controlpath.c
1289
int ionic_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
drivers/infiniband/hw/ionic/ionic_datapath.c
641
int ionic_poll_cq(struct ib_cq *ibcq, int nwc, struct ib_wc *wc)
drivers/infiniband/hw/ionic/ionic_datapath.c
702
int ionic_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/ionic/ionic_ibdev.c
258
INIT_RDMA_OBJ_SIZE(ib_cq, ionic_vcq, ibcq),
drivers/infiniband/hw/ionic/ionic_ibdev.h
221
struct ib_cq ibcq;
drivers/infiniband/hw/ionic/ionic_ibdev.h
378
static inline struct ionic_vcq *to_ionic_vcq(struct ib_cq *ibcq)
drivers/infiniband/hw/ionic/ionic_ibdev.h
383
static inline struct ionic_cq *to_ionic_vcq_cq(struct ib_cq *ibcq,
drivers/infiniband/hw/ionic/ionic_ibdev.h
483
int ionic_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/ionic/ionic_ibdev.h
485
int ionic_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
drivers/infiniband/hw/ionic/ionic_ibdev.h
499
int ionic_poll_cq(struct ib_cq *ibcq, int nwc, struct ib_wc *wc);
drivers/infiniband/hw/ionic/ionic_ibdev.h
500
int ionic_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/irdma/main.h
414
static inline struct irdma_cq *to_iwcq(struct ib_cq *ibcq)
drivers/infiniband/hw/irdma/main.h
526
void irdma_cq_add_ref(struct ib_cq *ibcq);
drivers/infiniband/hw/irdma/main.h
527
void irdma_cq_rem_ref(struct ib_cq *ibcq);
drivers/infiniband/hw/irdma/utils.c
813
void irdma_cq_add_ref(struct ib_cq *ibcq)
drivers/infiniband/hw/irdma/utils.c
820
void irdma_cq_rem_ref(struct ib_cq *ibcq)
drivers/infiniband/hw/irdma/verbs.c
1980
static int irdma_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
drivers/infiniband/hw/irdma/verbs.c
1982
struct irdma_device *iwdev = to_iwdev(ib_cq->device);
drivers/infiniband/hw/irdma/verbs.c
1983
struct irdma_cq *iwcq = to_iwcq(ib_cq);
drivers/infiniband/hw/irdma/verbs.c
1997
irdma_cq_rem_ref(ib_cq);
drivers/infiniband/hw/irdma/verbs.c
2016
static int irdma_resize_cq(struct ib_cq *ibcq, int entries,
drivers/infiniband/hw/irdma/verbs.c
2471
static int irdma_create_cq(struct ib_cq *ibcq,
drivers/infiniband/hw/irdma/verbs.c
4475
static int irdma_poll_cq(struct ib_cq *ibcq, int num_entries,
drivers/infiniband/hw/irdma/verbs.c
4496
static int irdma_req_notify_cq(struct ib_cq *ibcq,
drivers/infiniband/hw/irdma/verbs.c
5389
INIT_RDMA_OBJ_SIZE(ib_cq, irdma_cq, ibcq),
drivers/infiniband/hw/irdma/verbs.h
142
struct ib_cq ibcq;
drivers/infiniband/hw/mana/cq.c
110
int mana_ib_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
drivers/infiniband/hw/mana/cq.c
177
int mana_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/mana/cq.c
322
int mana_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/mana/cq.c
8
int mana_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/mana/device.c
55
INIT_RDMA_OBJ_SIZE(ib_cq, mana_ib_cq, ibcq),
drivers/infiniband/hw/mana/mana_ib.h
140
struct ib_cq ibcq;
drivers/infiniband/hw/mana/mana_ib.h
668
int mana_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/mana/mana_ib.h
671
int mana_ib_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
drivers/infiniband/hw/mana/mana_ib.h
736
int mana_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/mana/mana_ib.h
737
int mana_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/mana/qp.c
108
struct ib_cq *ibcq;
drivers/infiniband/hw/mlx4/cq.c
178
int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/mlx4/cq.c
384
int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/cq.c
45
struct ib_cq *ibcq = &to_mibcq(cq)->ibcq;
drivers/infiniband/hw/mlx4/cq.c
482
int mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/cq.c
52
struct ib_cq *ibcq;
drivers/infiniband/hw/mlx4/cq.c
882
int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/mlx4/cq.c
909
int mlx4_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/mlx4/cq.c
93
int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period)
drivers/infiniband/hw/mlx4/mad.c
1291
static void mlx4_ib_tunnel_comp_handler(struct ib_cq *cq, void *arg)
drivers/infiniband/hw/mlx4/mad.c
1302
static void mlx4_ib_wire_comp_handler(struct ib_cq *cq, void *arg)
drivers/infiniband/hw/mlx4/main.c
2574
INIT_RDMA_OBJ_SIZE(ib_cq, mlx4_ib_cq, ibcq),
drivers/infiniband/hw/mlx4/mlx4_ib.h
102
struct ib_cq *cq;
drivers/infiniband/hw/mlx4/mlx4_ib.h
117
struct ib_cq ibcq;
drivers/infiniband/hw/mlx4/mlx4_ib.h
482
struct ib_cq *cq;
drivers/infiniband/hw/mlx4/mlx4_ib.h
693
static inline struct mlx4_ib_cq *to_mcq(struct ib_cq *ibcq)
drivers/infiniband/hw/mlx4/mlx4_ib.h
771
int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period);
drivers/infiniband/hw/mlx4/mlx4_ib.h
772
int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata);
drivers/infiniband/hw/mlx4/mlx4_ib.h
773
int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/mlx4/mlx4_ib.h
775
int mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
drivers/infiniband/hw/mlx4/mlx4_ib.h
776
int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/mlx4/mlx4_ib.h
777
int mlx4_ib_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/mlx4/qp.c
3285
static int mlx4_wq_overflow(struct mlx4_ib_wq *wq, int nreq, struct ib_cq *ib_cq)
drivers/infiniband/hw/mlx4/qp.c
3294
cq = to_mcq(ib_cq);
drivers/infiniband/hw/mlx4/qp.c
4394
static void mlx4_ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/mlx4/qp.c
4404
static void handle_drain_completion(struct ib_cq *cq,
drivers/infiniband/hw/mlx4/qp.c
4455
struct ib_cq *cq = qp->send_cq;
drivers/infiniband/hw/mlx4/qp.c
4490
struct ib_cq *cq = qp->recv_cq;
drivers/infiniband/hw/mlx5/cq.c
1061
int mlx5_ib_pre_destroy_cq(struct ib_cq *cq)
drivers/infiniband/hw/mlx5/cq.c
1069
void mlx5_ib_post_destroy_cq(struct ib_cq *cq)
drivers/infiniband/hw/mlx5/cq.c
1074
int mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
drivers/infiniband/hw/mlx5/cq.c
1155
int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period)
drivers/infiniband/hw/mlx5/cq.c
1285
int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
drivers/infiniband/hw/mlx5/cq.c
1434
int mlx5_ib_get_cqe_size(struct ib_cq *ibcq)
drivers/infiniband/hw/mlx5/cq.c
1446
int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/cq.c
46
struct ib_cq *ibcq = &to_mibcq(cq)->ibcq;
drivers/infiniband/hw/mlx5/cq.c
55
struct ib_cq *ibcq = &cq->ibcq;
drivers/infiniband/hw/mlx5/cq.c
610
int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/cq.c
647
int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/mlx5/cq.c
952
int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/mlx5/gsi.c
50
struct ib_cq *gsi_cq = mqp->ibqp.send_cq;
drivers/infiniband/hw/mlx5/gsi.c
68
static void handle_single_completion(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/main.c
3293
struct ib_cq *cq;
drivers/infiniband/hw/mlx5/main.c
4575
INIT_RDMA_OBJ_SIZE(ib_cq, mlx5_ib_cq, ibcq),
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
1372
int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1374
int mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1375
int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1376
int mlx5_ib_pre_destroy_cq(struct ib_cq *cq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1377
void mlx5_ib_post_destroy_cq(struct ib_cq *cq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1378
int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1379
int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1380
int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1444
int mlx5_ib_get_cqe_size(struct ib_cq *ibcq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1570
int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc);
drivers/infiniband/hw/mlx5/mlx5_ib.h
487
struct ib_cq *cq;
drivers/infiniband/hw/mlx5/mlx5_ib.h
567
struct ib_cq ibcq;
drivers/infiniband/hw/mlx5/mlx5_ib.h
774
struct ib_cq *cq;
drivers/infiniband/hw/mlx5/mlx5_ib.h
862
struct ib_cq *c0;
drivers/infiniband/hw/mlx5/qp.c
2625
struct ib_cq *ib_send_cq, struct ib_cq *ib_recv_cq,
drivers/infiniband/hw/mlx5/qp.c
5718
static void mlx5_ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/qp.c
5728
static void handle_drain_completion(struct ib_cq *cq,
drivers/infiniband/hw/mlx5/qp.c
5779
struct ib_cq *cq = qp->send_cq;
drivers/infiniband/hw/mlx5/qp.c
5814
struct ib_cq *cq = qp->recv_cq;
drivers/infiniband/hw/mlx5/qp.c
87
struct ib_cq *ib_send_cq, struct ib_cq *ib_recv_cq,
drivers/infiniband/hw/mlx5/restrack.c
160
static int fill_res_cq_entry_raw(struct sk_buff *msg, struct ib_cq *ibcq)
drivers/infiniband/hw/mlx5/umr.c
140
struct ib_cq *cq;
drivers/infiniband/hw/mlx5/umr.c
338
static void mlx5r_umr_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/wr.c
29
int mlx5r_wq_overflow(struct mlx5_ib_wq *wq, int nreq, struct ib_cq *ib_cq)
drivers/infiniband/hw/mlx5/wr.c
38
cq = to_mcq(ib_cq);
drivers/infiniband/hw/mlx5/wr.h
94
int mlx5r_wq_overflow(struct mlx5_ib_wq *wq, int nreq, struct ib_cq *ib_cq);
drivers/infiniband/hw/mthca/mthca_cq.c
654
int mthca_poll_cq(struct ib_cq *ibcq, int num_entries,
drivers/infiniband/hw/mthca/mthca_cq.c
723
int mthca_tavor_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/mthca/mthca_cq.c
736
int mthca_arbel_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/mthca/mthca_dev.h
483
int mthca_poll_cq(struct ib_cq *ibcq, int num_entries,
drivers/infiniband/hw/mthca/mthca_dev.h
485
int mthca_tavor_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/mthca/mthca_dev.h
486
int mthca_arbel_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/mthca/mthca_provider.c
1102
INIT_RDMA_OBJ_SIZE(ib_cq, mthca_cq, ibcq),
drivers/infiniband/hw/mthca/mthca_provider.c
576
static int mthca_create_cq(struct ib_cq *ibcq,
drivers/infiniband/hw/mthca/mthca_provider.c
698
static int mthca_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
drivers/infiniband/hw/mthca/mthca_provider.c
774
static int mthca_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
drivers/infiniband/hw/mthca/mthca_provider.h
184
struct ib_cq ibcq;
drivers/infiniband/hw/mthca/mthca_provider.h
301
static inline struct mthca_cq *to_mcq(struct ib_cq *ibcq)
drivers/infiniband/hw/mthca/mthca_qp.c
1569
struct ib_cq *ib_cq)
drivers/infiniband/hw/mthca/mthca_qp.c
1578
cq = to_mcq(ib_cq);
drivers/infiniband/hw/ocrdma/ocrdma.h
314
struct ib_cq ibcq;
drivers/infiniband/hw/ocrdma/ocrdma.h
469
static inline struct ocrdma_cq *get_ocrdma_cq(struct ib_cq *ibcq)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
172
INIT_RDMA_OBJ_SIZE(ib_cq, ocrdma_cq, ibcq),
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1017
int ocrdma_resize_cq(struct ib_cq *ibcq, int new_cnt,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1057
int ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2840
int ocrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2876
int ocrdma_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags cq_flags)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
968
int ocrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
51
int ocrdma_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
52
int ocrdma_arm_cq(struct ib_cq *, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
72
int ocrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
74
int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
75
int ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
drivers/infiniband/hw/qedr/main.c
233
INIT_RDMA_OBJ_SIZE(ib_cq, qedr_cq, ibcq),
drivers/infiniband/hw/qedr/main.c
653
struct ib_cq *ibcq;
drivers/infiniband/hw/qedr/qedr.h
267
struct ib_cq ibcq;
drivers/infiniband/hw/qedr/qedr.h
569
static inline struct qedr_cq *get_qedr_cq(struct ib_cq *ibcq)
drivers/infiniband/hw/qedr/qedr_roce_cm.c
668
int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/qedr/qedr_roce_cm.h
48
int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/qedr/verbs.c
1060
int qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
drivers/infiniband/hw/qedr/verbs.c
4412
int qedr_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/qedr/verbs.c
866
int qedr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/hw/qedr/verbs.c
902
int qedr_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/qedr/verbs.h
54
int qedr_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/qedr/verbs.h
56
int qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
drivers/infiniband/hw/qedr/verbs.h
57
int qedr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
drivers/infiniband/hw/qedr/verbs.h
90
int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/usnic/usnic_ib.h
65
struct ib_cq ibcq;
drivers/infiniband/hw/usnic/usnic_ib_main.c
379
INIT_RDMA_OBJ_SIZE(ib_cq, usnic_ib_cq, ibcq),
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
579
int usnic_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
588
int usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
58
int usnic_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
60
int usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
274
static inline struct pvrdma_cq *to_vcq(struct ib_cq *ibcq)
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
87
struct ib_cq ibcq;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
101
int pvrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
242
int pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
387
int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
63
int pvrdma_req_notify_cq(struct ib_cq *ibcq,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
227
INIT_RDMA_OBJ_SIZE(ib_cq, pvrdma_cq, ibcq),
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
360
struct ib_cq *ibcq = &cq->ibcq;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
376
int pvrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
378
int pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
379
int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
380
int pvrdma_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
drivers/infiniband/sw/rdmavt/cq.c
159
int rvt_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/sw/rdmavt/cq.c
278
int rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
drivers/infiniband/sw/rdmavt/cq.c
304
int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags)
drivers/infiniband/sw/rdmavt/cq.c
340
int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata)
drivers/infiniband/sw/rdmavt/cq.c
478
int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry)
drivers/infiniband/sw/rdmavt/cq.h
12
int rvt_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/sw/rdmavt/cq.h
14
int rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
drivers/infiniband/sw/rdmavt/cq.h
15
int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags);
drivers/infiniband/sw/rdmavt/cq.h
16
int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
drivers/infiniband/sw/rdmavt/cq.h
17
int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
drivers/infiniband/sw/rdmavt/vt.c
373
INIT_RDMA_OBJ_SIZE(ib_cq, rvt_cq, ibcq),
drivers/infiniband/sw/rxe/rxe_verbs.c
1075
static int rxe_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
drivers/infiniband/sw/rxe/rxe_verbs.c
1130
static int rxe_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata)
drivers/infiniband/sw/rxe/rxe_verbs.c
1165
static int rxe_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/sw/rxe/rxe_verbs.c
1186
static int rxe_peek_cq(struct ib_cq *ibcq, int wc_cnt)
drivers/infiniband/sw/rxe/rxe_verbs.c
1196
static int rxe_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
drivers/infiniband/sw/rxe/rxe_verbs.c
1215
static int rxe_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
drivers/infiniband/sw/rxe/rxe_verbs.c
1525
INIT_RDMA_OBJ_SIZE(ib_cq, rxe_cq, ibcq),
drivers/infiniband/sw/rxe/rxe_verbs.h
493
static inline struct rxe_cq *to_rcq(struct ib_cq *cq)
drivers/infiniband/sw/rxe/rxe_verbs.h
61
struct ib_cq ibcq;
drivers/infiniband/sw/siw/siw.h
200
struct ib_cq base_cq;
drivers/infiniband/sw/siw/siw.h
569
static inline struct siw_cq *to_siw_cq(struct ib_cq *base_cq)
drivers/infiniband/sw/siw/siw_main.c
271
INIT_RDMA_OBJ_SIZE(ib_cq, siw_cq, base_cq),
drivers/infiniband/sw/siw/siw_verbs.c
1111
int siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata)
drivers/infiniband/sw/siw/siw_verbs.c
1142
int siw_create_cq(struct ib_cq *base_cq, const struct ib_cq_init_attr *attr,
drivers/infiniband/sw/siw/siw_verbs.c
1240
int siw_poll_cq(struct ib_cq *base_cq, int num_cqe, struct ib_wc *wc)
drivers/infiniband/sw/siw/siw_verbs.c
1269
int siw_req_notify_cq(struct ib_cq *base_cq, enum ib_cq_notify_flags flags)
drivers/infiniband/sw/siw/siw_verbs.c
1852
struct ib_cq *base_cq = &cq->base_cq;
drivers/infiniband/sw/siw/siw_verbs.h
45
int siw_create_cq(struct ib_cq *base_cq, const struct ib_cq_init_attr *attr,
drivers/infiniband/sw/siw/siw_verbs.h
64
int siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata);
drivers/infiniband/sw/siw/siw_verbs.h
65
int siw_poll_cq(struct ib_cq *base_cq, int num_entries, struct ib_wc *wc);
drivers/infiniband/sw/siw/siw_verbs.h
66
int siw_req_notify_cq(struct ib_cq *base_cq, enum ib_cq_notify_flags flags);
drivers/infiniband/ulp/ipoib/ipoib.h
359
struct ib_cq *recv_cq;
drivers/infiniband/ulp/ipoib/ipoib.h
360
struct ib_cq *send_cq;
drivers/infiniband/ulp/ipoib/ipoib.h
480
void ipoib_ib_rx_completion(struct ib_cq *cq, void *ctx_ptr);
drivers/infiniband/ulp/ipoib/ipoib.h
481
void ipoib_ib_tx_completion(struct ib_cq *cq, void *ctx_ptr);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
528
void ipoib_ib_rx_completion(struct ib_cq *cq, void *ctx_ptr)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
550
void ipoib_ib_tx_completion(struct ib_cq *cq, void *ctx_ptr)
drivers/infiniband/ulp/iser/iscsi_iser.h
370
struct ib_cq *cq;
drivers/infiniband/ulp/iser/iscsi_iser.h
497
void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
498
void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
499
void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
500
void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
501
void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
502
void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iser_initiator.c
145
void (*done)(struct ib_cq *cq, struct ib_wc *wc))
drivers/infiniband/ulp/iser/iser_initiator.c
532
void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_initiator.c
633
void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_initiator.c
673
void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_initiator.c
679
void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_initiator.c
695
void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_memory.c
41
void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1314
isert_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1373
isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1571
isert_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1613
isert_rdma_read_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1689
isert_login_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1705
isert_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
58
static void isert_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/isert/ib_isert.c
59
static void isert_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/isert/ib_isert.c
60
static void isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/isert/ib_isert.c
61
static void isert_login_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/isert/ib_isert.h
183
struct ib_cq *cq;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2415
static void rtrs_clt_info_req_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2499
static void rtrs_clt_info_rsp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
329
static void rtrs_clt_fast_reg_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
347
static void rtrs_clt_inv_rkey_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
574
static void rtrs_clt_rdma_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
601
static void rtrs_clt_rdma_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-pri.h
311
void (*done)(struct ib_cq *cq, struct ib_wc *wc));
drivers/infiniband/ulp/rtrs/rtrs-pri.h
94
struct ib_cq *cq;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1181
static void rtrs_srv_inv_rkey_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
119
static void rtrs_srv_rdma_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1240
static void rtrs_srv_rdma_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
178
static void rtrs_srv_reg_mr_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
718
static void rtrs_srv_info_rsp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
925
static void rtrs_srv_info_req_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs.c
236
struct ib_cq *cq;
drivers/infiniband/ulp/rtrs/rtrs.c
24
void (*done)(struct ib_cq *cq, struct ib_wc *wc))
drivers/infiniband/ulp/srp/ib_srp.c
1156
static void srp_inv_rkey_err_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srp/ib_srp.c
1410
static void srp_reg_mr_err_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srp/ib_srp.c
143
static void srp_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/srp/ib_srp.c
144
static void srp_handle_qp_err(struct ib_cq *cq, struct ib_wc *wc,
drivers/infiniband/ulp/srp/ib_srp.c
1869
static void srp_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srp/ib_srp.c
2060
static void srp_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srp/ib_srp.c
2136
static void srp_handle_qp_err(struct ib_cq *cq, struct ib_wc *wc,
drivers/infiniband/ulp/srp/ib_srp.c
530
struct ib_cq *recv_cq, *send_cq;
drivers/infiniband/ulp/srp/ib_srp.h
157
struct ib_cq *send_cq;
drivers/infiniband/ulp/srp/ib_srp.h
158
struct ib_cq *recv_cq;
drivers/infiniband/ulp/srpt/ib_srpt.c
107
static void srpt_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/srpt/ib_srpt.c
108
static void srpt_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/srpt/ib_srpt.c
1389
static void srpt_rdma_read_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srpt/ib_srpt.c
1754
static void srpt_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srpt/ib_srpt.c
1815
static void srpt_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srpt/ib_srpt.c
937
static void srpt_zerolength_write_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srpt/ib_srpt.h
303
struct ib_cq *cq;
drivers/nvme/host/rdma.c
1167
static void nvme_rdma_wr_error(struct ib_cq *cq, struct ib_wc *wc,
drivers/nvme/host/rdma.c
1181
static void nvme_rdma_memreg_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1187
static void nvme_rdma_inv_rkey_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1400
static void nvme_rdma_sig_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
153
static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/host/rdma.c
1578
static void nvme_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1657
static void nvme_rdma_async_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1734
static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
2077
return ib_process_cq_direct(queue->ib_cq, -1);
drivers/nvme/host/rdma.c
273
init_attr.send_cq = queue->ib_cq;
drivers/nvme/host/rdma.c
274
init_attr.recv_cq = queue->ib_cq;
drivers/nvme/host/rdma.c
416
ib_free_cq(queue->ib_cq);
drivers/nvme/host/rdma.c
418
ib_cq_pool_put(queue->ib_cq, queue->cq_size);
drivers/nvme/host/rdma.c
475
queue->ib_cq = ib_alloc_cq(ibdev, queue, queue->cq_size,
drivers/nvme/host/rdma.c
478
queue->ib_cq = ib_cq_pool_get(ibdev, queue->cq_size,
drivers/nvme/host/rdma.c
481
if (IS_ERR(queue->ib_cq)) {
drivers/nvme/host/rdma.c
482
ret = PTR_ERR(queue->ib_cq);
drivers/nvme/host/rdma.c
91
struct ib_cq *ib_cq;
drivers/nvme/target/rdma.c
1018
static void nvmet_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/target/rdma.c
167
static void nvmet_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/target/rdma.c
168
static void nvmet_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/target/rdma.c
169
static void nvmet_rdma_read_data_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/target/rdma.c
170
static void nvmet_rdma_write_data_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/target/rdma.c
692
static void nvmet_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/target/rdma.c
745
static void nvmet_rdma_read_data_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/target/rdma.c
778
static void nvmet_rdma_write_data_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/target/rdma.c
93
struct ib_cq *cq;
fs/smb/client/smbdirect.c
2617
static void register_mr_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/client/smbdirect.c
3025
static void local_inv_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/client/smbdirect.c
561
static void send_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/client/smbdirect.c
764
static void recv_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/common/smbdirect/smbdirect_socket.h
123
struct ib_cq *send_cq;
fs/smb/common/smbdirect/smbdirect_socket.h
124
struct ib_cq *recv_cq;
fs/smb/server/transport_rdma.c
1062
static void send_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
1771
static void read_write_done(struct ib_cq *cq, struct ib_wc *wc,
fs/smb/server/transport_rdma.c
1789
static void read_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
1794
static void write_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
617
static void recv_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
746
static void smb_direct_negotiate_recv_done(struct ib_cq *cq, struct ib_wc *wc)
include/linux/sunrpc/svc_rdma.h
106
struct ib_cq *sc_rq_cq;
include/linux/sunrpc/svc_rdma.h
107
struct ib_cq *sc_sq_cq;
include/rdma/ib_verbs.h
1112
struct ib_cq *cq;
include/rdma/ib_verbs.h
1212
struct ib_cq *send_cq;
include/rdma/ib_verbs.h
1213
struct ib_cq *recv_cq;
include/rdma/ib_verbs.h
1412
void (*done)(struct ib_cq *cq, struct ib_wc *wc);
include/rdma/ib_verbs.h
1618
typedef void (*ib_comp_handler)(struct ib_cq *cq, void *cq_context);
include/rdma/ib_verbs.h
1670
struct ib_cq *cq;
include/rdma/ib_verbs.h
1721
struct ib_cq *cq;
include/rdma/ib_verbs.h
1741
struct ib_cq *cq;
include/rdma/ib_verbs.h
1820
struct ib_cq *send_cq;
include/rdma/ib_verbs.h
1821
struct ib_cq *recv_cq;
include/rdma/ib_verbs.h
2405
int (*poll_cq)(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
include/rdma/ib_verbs.h
2406
int (*peek_cq)(struct ib_cq *cq, int wc_cnt);
include/rdma/ib_verbs.h
2407
int (*req_notify_cq)(struct ib_cq *cq, enum ib_cq_notify_flags flags);
include/rdma/ib_verbs.h
2538
int (*create_cq)(struct ib_cq *cq, const struct ib_cq_init_attr *attr,
include/rdma/ib_verbs.h
2540
int (*create_cq_umem)(struct ib_cq *cq,
include/rdma/ib_verbs.h
2544
int (*modify_cq)(struct ib_cq *cq, u16 cq_count, u16 cq_period);
include/rdma/ib_verbs.h
2545
int (*destroy_cq)(struct ib_cq *cq, struct ib_udata *udata);
include/rdma/ib_verbs.h
2546
int (*resize_cq)(struct ib_cq *cq, int cqe, struct ib_udata *udata);
include/rdma/ib_verbs.h
2551
int (*pre_destroy_cq)(struct ib_cq *cq);
include/rdma/ib_verbs.h
2555
void (*post_destroy_cq)(struct ib_cq *cq);
include/rdma/ib_verbs.h
2682
int (*fill_res_cq_entry)(struct sk_buff *msg, struct ib_cq *ibcq);
include/rdma/ib_verbs.h
2683
int (*fill_res_cq_entry_raw)(struct sk_buff *msg, struct ib_cq *ibcq);
include/rdma/ib_verbs.h
2788
DECLARE_RDMA_OBJ_SIZE(ib_cq);
include/rdma/ib_verbs.h
4006
struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe,
include/rdma/ib_verbs.h
4009
static inline struct ib_cq *ib_alloc_cq(struct ib_device *dev, void *private,
include/rdma/ib_verbs.h
4017
struct ib_cq *__ib_alloc_cq_any(struct ib_device *dev, void *private,
include/rdma/ib_verbs.h
4028
static inline struct ib_cq *ib_alloc_cq_any(struct ib_device *dev,
include/rdma/ib_verbs.h
4036
void ib_free_cq(struct ib_cq *cq);
include/rdma/ib_verbs.h
4037
int ib_process_cq_direct(struct ib_cq *cq, int budget);
include/rdma/ib_verbs.h
4052
struct ib_cq *__ib_create_cq(struct ib_device *device,
include/rdma/ib_verbs.h
4068
int ib_resize_cq(struct ib_cq *cq, int cqe);
include/rdma/ib_verbs.h
4077
int rdma_set_cq_moderation(struct ib_cq *cq, u16 cq_count, u16 cq_period);
include/rdma/ib_verbs.h
4084
int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata);
include/rdma/ib_verbs.h
4092
static inline void ib_destroy_cq(struct ib_cq *cq)
include/rdma/ib_verbs.h
4111
static inline int ib_poll_cq(struct ib_cq *cq, int num_entries,
include/rdma/ib_verbs.h
4144
static inline int ib_req_notify_cq(struct ib_cq *cq,
include/rdma/ib_verbs.h
4150
struct ib_cq *ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe,
include/rdma/ib_verbs.h
4154
void ib_cq_pool_put(struct ib_cq *cq, unsigned int nr_cqe);
include/rdma/ib_verbs.h
777
struct ib_cq *cq;
include/rdma/rdmavt_cq.h
47
struct ib_cq ibcq;
include/rdma/rdmavt_cq.h
60
static inline struct rvt_cq *ibcq_to_rvtcq(struct ib_cq *ibcq)
include/rdma/rdmavt_qp.h
923
static inline u32 ib_cq_tail(struct ib_cq *send_cq)
include/rdma/rdmavt_qp.h
939
static inline u32 ib_cq_head(struct ib_cq *send_cq)
include/trace/events/rdma_core.h
120
const struct ib_cq *cq,
include/trace/events/rdma_core.h
146
const struct ib_cq *cq
include/trace/events/rdma_core.h
167
const struct ib_cq *cq,
include/trace/events/rdma_core.h
193
const struct ib_cq *cq,
include/trace/events/rdma_core.h
253
const struct ib_cq *cq
include/trace/events/rdma_core.h
51
struct ib_cq *cq
include/trace/events/rdma_core.h
72
struct ib_cq *cq
include/trace/events/rdma_core.h
93
const struct ib_cq *cq
net/9p/trans_rdma.c
178
recv_done(struct ib_cq *cq, struct ib_wc *wc)
net/9p/trans_rdma.c
229
send_done(struct ib_cq *cq, struct ib_wc *wc)
net/9p/trans_rdma.c
75
struct ib_cq *cq;
net/rds/ib.h
152
struct ib_cq *i_send_cq;
net/rds/ib.h
153
struct ib_cq *i_recv_cq;
net/rds/ib_cm.c
247
static void rds_ib_cq_comp_handler_recv(struct ib_cq *cq, void *context)
net/rds/ib_cm.c
259
static void poll_scq(struct rds_ib_connection *ic, struct ib_cq *cq,
net/rds/ib_cm.c
303
static void poll_rcq(struct rds_ib_connection *ic, struct ib_cq *cq,
net/rds/ib_cm.c
375
static void rds_ib_cq_comp_handler_send(struct ib_cq *cq, void *context)
net/smc/smc_ib.h
40
struct ib_cq *roce_cq_send; /* send completion queue */
net/smc/smc_ib.h
41
struct ib_cq *roce_cq_recv; /* recv completion queue */
net/smc/smc_wr.c
162
void smc_wr_tx_cq_handler(struct ib_cq *ib_cq, void *cq_context)
net/smc/smc_wr.c
504
void smc_wr_rx_cq_handler(struct ib_cq *ib_cq, void *cq_context)
net/smc/smc_wr.h
129
void smc_wr_tx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
net/smc/smc_wr.h
134
void smc_wr_rx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
net/sunrpc/xprtrdma/frwr_ops.c
359
static void frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/frwr_ops.c
454
static void frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/frwr_ops.c
473
static void frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/frwr_ops.c
570
static void frwr_wc_localinv_done(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
109
static void svc_rdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc);
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
332
static void svc_rdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_rw.c
19
static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc);
net/sunrpc/xprtrdma/svc_rdma_rw.c
20
static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc);
net/sunrpc/xprtrdma/svc_rdma_rw.c
276
static void svc_rdma_reply_done(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_rw.c
304
static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_rw.c
338
static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
114
static void svc_rdma_wc_send(struct ib_cq *cq, struct ib_wc *wc);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
305
static void svc_rdma_wc_send(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/verbs.c
142
static void rpcrdma_wc_send(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/verbs.c
161
static void rpcrdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc)