ib_cq              37 drivers/infiniband/core/cq.c 	struct ib_cq *cq = dim->priv;
ib_cq              47 drivers/infiniband/core/cq.c static void rdma_dim_init(struct ib_cq *cq)
ib_cq              68 drivers/infiniband/core/cq.c static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs,
ib_cq             112 drivers/infiniband/core/cq.c int ib_process_cq_direct(struct ib_cq *cq, int budget)
ib_cq             120 drivers/infiniband/core/cq.c static void ib_cq_completion_direct(struct ib_cq *cq, void *private)
ib_cq             127 drivers/infiniband/core/cq.c 	struct ib_cq *cq = container_of(iop, struct ib_cq, iop);
ib_cq             144 drivers/infiniband/core/cq.c static void ib_cq_completion_softirq(struct ib_cq *cq, void *private)
ib_cq             151 drivers/infiniband/core/cq.c 	struct ib_cq *cq = container_of(work, struct ib_cq, work);
ib_cq             163 drivers/infiniband/core/cq.c static void ib_cq_completion_workqueue(struct ib_cq *cq, void *private)
ib_cq             183 drivers/infiniband/core/cq.c struct ib_cq *__ib_alloc_cq_user(struct ib_device *dev, void *private,
ib_cq             192 drivers/infiniband/core/cq.c 	struct ib_cq *cq;
ib_cq             195 drivers/infiniband/core/cq.c 	cq = rdma_zalloc_drv_obj(dev, ib_cq);
ib_cq             266 drivers/infiniband/core/cq.c struct ib_cq *__ib_alloc_cq_any(struct ib_device *dev, void *private,
ib_cq             288 drivers/infiniband/core/cq.c void ib_free_cq_user(struct ib_cq *cq, struct ib_udata *udata)
ib_cq            2672 drivers/infiniband/core/device.c 	SET_OBJ_SIZE(dev_ops, ib_cq);
ib_cq             115 drivers/infiniband/core/mad.c static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq            2256 drivers/infiniband/core/mad.c static void ib_mad_recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            2507 drivers/infiniband/core/mad.c static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             203 drivers/infiniband/core/mad_priv.h 	struct ib_cq *cq;
ib_cq             543 drivers/infiniband/core/nldev.c 	struct ib_cq *cq = container_of(res, struct ib_cq, res);
ib_cq             161 drivers/infiniband/core/restrack.c 		return container_of(res, struct ib_cq, res)->device;
ib_cq             234 drivers/infiniband/core/uverbs.h void ib_uverbs_comp_handler(struct ib_cq *cq, void *cq_context);
ib_cq             989 drivers/infiniband/core/uverbs_cmd.c 	struct ib_cq                   *cq;
ib_cq            1021 drivers/infiniband/core/uverbs_cmd.c 	cq = rdma_zalloc_drv_obj(ib_dev, ib_cq);
ib_cq            1115 drivers/infiniband/core/uverbs_cmd.c 	struct ib_cq			*cq;
ib_cq            1175 drivers/infiniband/core/uverbs_cmd.c 	struct ib_cq                  *cq;
ib_cq            1224 drivers/infiniband/core/uverbs_cmd.c 	struct ib_cq                  *cq;
ib_cq            1277 drivers/infiniband/core/uverbs_cmd.c 	struct ib_cq			*scq = NULL, *rcq = NULL;
ib_cq            2896 drivers/infiniband/core/uverbs_cmd.c 	struct ib_cq *cq;
ib_cq            3677 drivers/infiniband/core/uverbs_cmd.c 	struct ib_cq *cq;
ib_cq             417 drivers/infiniband/core/uverbs_main.c void ib_uverbs_comp_handler(struct ib_cq *cq, void *cq_context)
ib_cq              41 drivers/infiniband/core/uverbs_std_types_cq.c 	struct ib_cq *cq = uobject->object;
ib_cq              71 drivers/infiniband/core/uverbs_std_types_cq.c 	struct ib_cq                   *cq;
ib_cq             114 drivers/infiniband/core/uverbs_std_types_cq.c 	cq = rdma_zalloc_drv_obj(ib_dev, ib_cq);
ib_cq            1861 drivers/infiniband/core/verbs.c 	struct ib_cq *scq, *rcq;
ib_cq            1918 drivers/infiniband/core/verbs.c struct ib_cq *__ib_create_cq(struct ib_device *device,
ib_cq            1925 drivers/infiniband/core/verbs.c 	struct ib_cq *cq;
ib_cq            1928 drivers/infiniband/core/verbs.c 	cq = rdma_zalloc_drv_obj(device, ib_cq);
ib_cq            1952 drivers/infiniband/core/verbs.c int rdma_set_cq_moderation(struct ib_cq *cq, u16 cq_count, u16 cq_period)
ib_cq            1960 drivers/infiniband/core/verbs.c int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata)
ib_cq            1972 drivers/infiniband/core/verbs.c int ib_resize_cq(struct ib_cq *cq, int cqe)
ib_cq            2305 drivers/infiniband/core/verbs.c 	struct ib_cq *cq = wq->cq;
ib_cq            2619 drivers/infiniband/core/verbs.c static void ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            2632 drivers/infiniband/core/verbs.c 	struct ib_cq *cq = qp->send_cq;
ib_cq            2671 drivers/infiniband/core/verbs.c 	struct ib_cq *cq = qp->recv_cq;
ib_cq            1050 drivers/infiniband/hw/bnxt_re/ib_verbs.c 				  ib_cq);
ib_cq            1062 drivers/infiniband/hw/bnxt_re/ib_verbs.c 				  ib_cq);
ib_cq            2515 drivers/infiniband/hw/bnxt_re/ib_verbs.c void bnxt_re_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
ib_cq            2521 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	cq = container_of(ib_cq, struct bnxt_re_cq, ib_cq);
ib_cq            2533 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq            2538 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_cq *cq = container_of(ibcq, struct bnxt_re_cq, ib_cq);
ib_cq            2604 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	cq->ib_cq.cqe = entries;
ib_cq            3114 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_poll_cq(struct ib_cq *ib_cq, int num_entries, struct ib_wc *wc)
ib_cq            3116 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_cq *cq = container_of(ib_cq, struct bnxt_re_cq, ib_cq);
ib_cq            3246 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_req_notify_cq(struct ib_cq *ib_cq,
ib_cq            3249 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_cq *cq = container_of(ib_cq, struct bnxt_re_cq, ib_cq);
ib_cq              97 drivers/infiniband/hw/bnxt_re/ib_verbs.h 	struct ib_cq		ib_cq;
ib_cq             193 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             195 drivers/infiniband/hw/bnxt_re/ib_verbs.h void bnxt_re_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
ib_cq             196 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
ib_cq             197 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
ib_cq             645 drivers/infiniband/hw/bnxt_re/main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, bnxt_re_cq, ib_cq),
ib_cq             891 drivers/infiniband/hw/bnxt_re/main.c 	if (cq->ib_cq.comp_handler) {
ib_cq             893 drivers/infiniband/hw/bnxt_re/main.c 		(*cq->ib_cq.comp_handler)(&cq->ib_cq, cq->ib_cq.cq_context);
ib_cq             198 drivers/infiniband/hw/cxgb3/iwch_cq.c int iwch_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq              91 drivers/infiniband/hw/cxgb3/iwch_provider.c static void iwch_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
ib_cq              95 drivers/infiniband/hw/cxgb3/iwch_provider.c 	pr_debug("%s ib_cq %p\n", __func__, ib_cq);
ib_cq              96 drivers/infiniband/hw/cxgb3/iwch_provider.c 	chp = to_iwch_cq(ib_cq);
ib_cq             105 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_create_cq(struct ib_cq *ibcq,
ib_cq             205 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
ib_cq            1247 drivers/infiniband/hw/cxgb3/iwch_provider.c 	INIT_RDMA_OBJ_SIZE(ib_cq, iwch_cq, ibcq),
ib_cq             104 drivers/infiniband/hw/cxgb3/iwch_provider.h 	struct ib_cq ibcq;
ib_cq             114 drivers/infiniband/hw/cxgb3/iwch_provider.h static inline struct iwch_cq *to_iwch_cq(struct ib_cq *ibcq)
ib_cq             333 drivers/infiniband/hw/cxgb3/iwch_provider.h int iwch_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
ib_cq             949 drivers/infiniband/hw/cxgb4/cq.c int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq             970 drivers/infiniband/hw/cxgb4/cq.c void c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
ib_cq             975 drivers/infiniband/hw/cxgb4/cq.c 	pr_debug("ib_cq %p\n", ib_cq);
ib_cq             976 drivers/infiniband/hw/cxgb4/cq.c 	chp = to_c4iw_cq(ib_cq);
ib_cq             990 drivers/infiniband/hw/cxgb4/cq.c int c4iw_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq            1150 drivers/infiniband/hw/cxgb4/cq.c int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
ib_cq             429 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	struct ib_cq ibcq;
ib_cq             440 drivers/infiniband/hw/cxgb4/iw_cxgb4.h static inline struct c4iw_cq *to_c4iw_cq(struct ib_cq *ibcq)
ib_cq             970 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
ib_cq             995 drivers/infiniband/hw/cxgb4/iw_cxgb4.h void c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
ib_cq             996 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             998 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
ib_cq             516 drivers/infiniband/hw/cxgb4/provider.c 	INIT_RDMA_OBJ_SIZE(ib_cq, c4iw_cq, ibcq),
ib_cq             378 drivers/infiniband/hw/cxgb4/restrack.c 	struct ib_cq *ibcq = container_of(res, struct ib_cq, res);
ib_cq              90 drivers/infiniband/hw/efa/efa.h 	struct ib_cq ibcq;
ib_cq             137 drivers/infiniband/hw/efa/efa.h void efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
ib_cq             138 drivers/infiniband/hw/efa/efa.h int efa_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             229 drivers/infiniband/hw/efa/efa_main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, efa_cq, ibcq),
ib_cq             140 drivers/infiniband/hw/efa/efa_verbs.c static inline struct efa_cq *to_ecq(struct ib_cq *ibcq)
ib_cq             888 drivers/infiniband/hw/efa/efa_verbs.c void efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
ib_cq             915 drivers/infiniband/hw/efa/efa_verbs.c int efa_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq              44 drivers/infiniband/hw/hns/hns_roce_cq.c 	struct ib_cq *ibcq = &hr_cq->ib_cq;
ib_cq              54 drivers/infiniband/hw/hns/hns_roce_cq.c 	struct ib_cq *ibcq;
ib_cq              56 drivers/infiniband/hw/hns/hns_roce_cq.c 	ibcq = &hr_cq->ib_cq;
ib_cq             403 drivers/infiniband/hw/hns/hns_roce_cq.c 	hns_roce_ib_free_cq_buf(hr_dev, &hr_cq->hr_buf, hr_cq->ib_cq.cqe);
ib_cq             409 drivers/infiniband/hw/hns/hns_roce_cq.c int hns_roce_ib_create_cq(struct ib_cq *ib_cq,
ib_cq             413 drivers/infiniband/hw/hns/hns_roce_cq.c 	struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device);
ib_cq             416 drivers/infiniband/hw/hns/hns_roce_cq.c 	struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
ib_cq             431 drivers/infiniband/hw/hns/hns_roce_cq.c 	hr_cq->ib_cq.cqe = cq_entries - 1;
ib_cq             492 drivers/infiniband/hw/hns/hns_roce_cq.c void hns_roce_ib_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
ib_cq             494 drivers/infiniband/hw/hns/hns_roce_cq.c 	struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device);
ib_cq             495 drivers/infiniband/hw/hns/hns_roce_cq.c 	struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
ib_cq             498 drivers/infiniband/hw/hns/hns_roce_cq.c 		hr_dev->hw->destroy_cq(ib_cq, udata);
ib_cq             515 drivers/infiniband/hw/hns/hns_roce_cq.c 		hns_roce_ib_free_cq_buf(hr_dev, &hr_cq->hr_buf, ib_cq->cqe);
ib_cq             491 drivers/infiniband/hw/hns/hns_roce_device.h 	struct ib_cq			ib_cq;
ib_cq             973 drivers/infiniband/hw/hns/hns_roce_device.h 	int (*req_notify_cq)(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
ib_cq             974 drivers/infiniband/hw/hns/hns_roce_device.h 	int (*poll_cq)(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
ib_cq             977 drivers/infiniband/hw/hns/hns_roce_device.h 	void (*destroy_cq)(struct ib_cq *ibcq, struct ib_udata *udata);
ib_cq             978 drivers/infiniband/hw/hns/hns_roce_device.h 	int (*modify_cq)(struct ib_cq *cq, u16 cq_count, u16 cq_period);
ib_cq            1084 drivers/infiniband/hw/hns/hns_roce_device.h static inline struct hns_roce_cq *to_hr_cq(struct ib_cq *ib_cq)
ib_cq            1086 drivers/infiniband/hw/hns/hns_roce_device.h 	return container_of(ib_cq, struct hns_roce_cq, ib_cq);
ib_cq            1246 drivers/infiniband/hw/hns/hns_roce_device.h 			  struct ib_cq *ib_cq);
ib_cq            1259 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_ib_create_cq(struct ib_cq *ib_cq,
ib_cq            1263 drivers/infiniband/hw/hns/hns_roce_device.h void hns_roce_ib_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
ib_cq             708 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct ib_cq *cq;
ib_cq             728 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	cq = rdma_zalloc_drv_obj(ibdev, ib_cq);
ib_cq             738 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.device		= &hr_dev->ib_dev;
ib_cq             739 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.uobject		= NULL;
ib_cq             740 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.comp_handler		= NULL;
ib_cq             741 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.event_handler	= NULL;
ib_cq             742 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	free_mr->mr_free_cq->ib_cq.cq_context		= NULL;
ib_cq             743 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	atomic_set(&free_mr->mr_free_cq->ib_cq.usecnt, 0);
ib_cq             897 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	hns_roce_ib_destroy_cq(&free_mr->mr_free_cq->ib_cq, NULL);
ib_cq             898 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	kfree(&free_mr->mr_free_cq->ib_cq);
ib_cq            1074 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		ret = hns_roce_v1_poll_cq(&mr_free_cq->ib_cq, ne, wc);
ib_cq            1985 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_cqe *hr_cqe = get_cqe(hr_cq, n & hr_cq->ib_cq.cqe);
ib_cq            1989 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		!!(n & (hr_cq->ib_cq.cqe + 1))) ? hr_cqe : NULL;
ib_cq            2024 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		if (prod_index == hr_cq->cons_index + hr_cq->ib_cq.cqe)
ib_cq            2033 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		cqe = get_cqe(hr_cq, prod_index & hr_cq->ib_cq.cqe);
ib_cq            2041 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 				       hr_cq->ib_cq.cqe);
ib_cq            2151 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period)
ib_cq            2156 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_req_notify_cq(struct ib_cq *ibcq,
ib_cq            2197 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device);
ib_cq            2387 drivers/infiniband/hw/hns/hns_roce_hw_v1.c int hns_roce_v1_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq            3649 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static void hns_roce_v1_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
ib_cq            1096 drivers/infiniband/hw/hns/hns_roce_hw_v1.h int hns_roce_v1_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
ib_cq            2459 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct hns_roce_v2_cqe *cqe = get_cqe_v2(hr_cq, n & hr_cq->ib_cq.cqe);
ib_cq            2463 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		!!(n & (hr_cq->ib_cq.cqe + 1))) ? cqe : NULL;
ib_cq            2503 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		if (prod_index > hr_cq->cons_index + hr_cq->ib_cq.cqe)
ib_cq            2512 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		cqe = get_cqe_v2(hr_cq, prod_index & hr_cq->ib_cq.cqe);
ib_cq            2526 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 					  hr_cq->ib_cq.cqe);
ib_cq            2626 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_req_notify_cq(struct ib_cq *ibcq,
ib_cq            2727 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		hr_dev = to_hr_dev(hr_cq->ib_cq.device);
ib_cq            2971 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_poll_cq(struct ib_cq *ibcq, int num_entries,
ib_cq            4793 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period)
ib_cq             450 drivers/infiniband/hw/hns/hns_roce_main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, hns_roce_cq, ib_cq),
ib_cq            1288 drivers/infiniband/hw/hns/hns_roce_qp.c 			  struct ib_cq *ib_cq)
ib_cq            1297 drivers/infiniband/hw/hns/hns_roce_qp.c 	hr_cq = to_hr_cq(ib_cq);
ib_cq              82 drivers/infiniband/hw/hns/hns_roce_restrack.c 	struct ib_cq *ib_cq = container_of(res, struct ib_cq, res);
ib_cq              83 drivers/infiniband/hw/hns/hns_roce_restrack.c 	struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device);
ib_cq              84 drivers/infiniband/hw/hns/hns_roce_restrack.c 	struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
ib_cq             386 drivers/infiniband/hw/i40iw/i40iw.h static inline struct i40iw_cq *to_iwcq(struct ib_cq *ibcq)
ib_cq            1058 drivers/infiniband/hw/i40iw/i40iw_verbs.c static void i40iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
ib_cq            1064 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwcq = to_iwcq(ib_cq);
ib_cq            1065 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	iwdev = to_iwdev(ib_cq->device);
ib_cq            1078 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_create_cq(struct ib_cq *ibcq,
ib_cq            2342 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_poll_cq(struct ib_cq *ibcq,
ib_cq            2425 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_req_notify_cq(struct ib_cq *ibcq,
ib_cq            2678 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	INIT_RDMA_OBJ_SIZE(ib_cq, i40iw_cq, ibcq),
ib_cq             106 drivers/infiniband/hw/i40iw/i40iw_verbs.h 	struct ib_cq ibcq;
ib_cq              45 drivers/infiniband/hw/mlx4/cq.c 	struct ib_cq *ibcq = &to_mibcq(cq)->ibcq;
ib_cq              52 drivers/infiniband/hw/mlx4/cq.c 	struct ib_cq *ibcq;
ib_cq              93 drivers/infiniband/hw/mlx4/cq.c int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period)
ib_cq             175 drivers/infiniband/hw/mlx4/cq.c int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             380 drivers/infiniband/hw/mlx4/cq.c int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
ib_cq             478 drivers/infiniband/hw/mlx4/cq.c void mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
ib_cq             881 drivers/infiniband/hw/mlx4/cq.c int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq             908 drivers/infiniband/hw/mlx4/cq.c int mlx4_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
ib_cq            1299 drivers/infiniband/hw/mlx4/mad.c static void mlx4_ib_tunnel_comp_handler(struct ib_cq *cq, void *arg)
ib_cq            2582 drivers/infiniband/hw/mlx4/main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, mlx4_ib_cq, ibcq),
ib_cq             101 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_cq	       *cq;
ib_cq             116 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_cq		ibcq;
ib_cq             458 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_cq *cq;
ib_cq             661 drivers/infiniband/hw/mlx4/mlx4_ib.h static inline struct mlx4_ib_cq *to_mcq(struct ib_cq *ibcq)
ib_cq             744 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period);
ib_cq             745 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata);
ib_cq             746 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             748 drivers/infiniband/hw/mlx4/mlx4_ib.h void mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
ib_cq             749 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
ib_cq             750 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
ib_cq            3289 drivers/infiniband/hw/mlx4/qp.c static int mlx4_wq_overflow(struct mlx4_ib_wq *wq, int nreq, struct ib_cq *ib_cq)
ib_cq            3298 drivers/infiniband/hw/mlx4/qp.c 	cq = to_mcq(ib_cq);
ib_cq            4418 drivers/infiniband/hw/mlx4/qp.c static void mlx4_ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            4428 drivers/infiniband/hw/mlx4/qp.c static void handle_drain_completion(struct ib_cq *cq,
ib_cq            4479 drivers/infiniband/hw/mlx4/qp.c 	struct ib_cq *cq = qp->send_cq;
ib_cq            4514 drivers/infiniband/hw/mlx4/qp.c 	struct ib_cq *cq = qp->recv_cq;
ib_cq              42 drivers/infiniband/hw/mlx5/cq.c 	struct ib_cq *ibcq = &to_mibcq(cq)->ibcq;
ib_cq              51 drivers/infiniband/hw/mlx5/cq.c 	struct ib_cq *ibcq = &cq->ibcq;
ib_cq             596 drivers/infiniband/hw/mlx5/cq.c int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq             633 drivers/infiniband/hw/mlx5/cq.c int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
ib_cq             910 drivers/infiniband/hw/mlx5/cq.c int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq            1017 drivers/infiniband/hw/mlx5/cq.c void mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
ib_cq            1095 drivers/infiniband/hw/mlx5/cq.c int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period)
ib_cq            1229 drivers/infiniband/hw/mlx5/cq.c int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
ib_cq            1364 drivers/infiniband/hw/mlx5/cq.c int mlx5_ib_get_cqe_size(struct ib_cq *ibcq)
ib_cq            1376 drivers/infiniband/hw/mlx5/cq.c int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc)
ib_cq              50 drivers/infiniband/hw/mlx5/gsi.c 	struct ib_cq *cq;
ib_cq              75 drivers/infiniband/hw/mlx5/gsi.c 	struct ib_cq *gsi_cq = gsi->ibqp.send_cq;
ib_cq              96 drivers/infiniband/hw/mlx5/gsi.c static void handle_single_completion(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            4809 drivers/infiniband/hw/mlx5/main.c 	struct ib_cq *cq;
ib_cq            4953 drivers/infiniband/hw/mlx5/main.c 	devr->c0 = rdma_zalloc_drv_obj(ibdev, ib_cq);
ib_cq            6297 drivers/infiniband/hw/mlx5/main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, mlx5_ib_cq, ibcq),
ib_cq             504 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_cq		ibcq;
ib_cq             653 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_cq	*cq;
ib_cq             708 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_cq	*c0;
ib_cq            1028 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq)
ib_cq            1140 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq            1142 drivers/infiniband/hw/mlx5/mlx5_ib.h void mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
ib_cq            1143 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
ib_cq            1144 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
ib_cq            1145 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period);
ib_cq            1146 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata);
ib_cq            1221 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_get_cqe_size(struct ib_cq *ibcq);
ib_cq            1328 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc);
ib_cq             806 drivers/infiniband/hw/mlx5/mr.c static void mlx5_ib_umr_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             100 drivers/infiniband/hw/mlx5/qp.c 		    struct ib_cq *ib_send_cq, struct ib_cq *ib_recv_cq,
ib_cq            2394 drivers/infiniband/hw/mlx5/qp.c 		    struct ib_cq *ib_send_cq, struct ib_cq *ib_recv_cq,
ib_cq            4070 drivers/infiniband/hw/mlx5/qp.c static int mlx5_wq_overflow(struct mlx5_ib_wq *wq, int nreq, struct ib_cq *ib_cq)
ib_cq            4079 drivers/infiniband/hw/mlx5/qp.c 	cq = to_mcq(ib_cq);
ib_cq            6380 drivers/infiniband/hw/mlx5/qp.c static void mlx5_ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            6390 drivers/infiniband/hw/mlx5/qp.c static void handle_drain_completion(struct ib_cq *cq,
ib_cq            6441 drivers/infiniband/hw/mlx5/qp.c 	struct ib_cq *cq = qp->send_cq;
ib_cq            6476 drivers/infiniband/hw/mlx5/qp.c 	struct ib_cq *cq = qp->recv_cq;
ib_cq             654 drivers/infiniband/hw/mthca/mthca_cq.c int mthca_poll_cq(struct ib_cq *ibcq, int num_entries,
ib_cq             723 drivers/infiniband/hw/mthca/mthca_cq.c int mthca_tavor_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags)
ib_cq             736 drivers/infiniband/hw/mthca/mthca_cq.c int mthca_arbel_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
ib_cq             494 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_poll_cq(struct ib_cq *ibcq, int num_entries,
ib_cq             496 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_tavor_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
ib_cq             497 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_arbel_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
ib_cq             604 drivers/infiniband/hw/mthca/mthca_provider.c static int mthca_create_cq(struct ib_cq *ibcq,
ib_cq             725 drivers/infiniband/hw/mthca/mthca_provider.c static int mthca_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
ib_cq             801 drivers/infiniband/hw/mthca/mthca_provider.c static void mthca_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
ib_cq            1183 drivers/infiniband/hw/mthca/mthca_provider.c 	INIT_RDMA_OBJ_SIZE(ib_cq, mthca_cq, ibcq),
ib_cq             202 drivers/infiniband/hw/mthca/mthca_provider.h 	struct ib_cq		ibcq;
ib_cq             324 drivers/infiniband/hw/mthca/mthca_provider.h static inline struct mthca_cq *to_mcq(struct ib_cq *ibcq)
ib_cq            1567 drivers/infiniband/hw/mthca/mthca_qp.c 				    struct ib_cq *ib_cq)
ib_cq            1576 drivers/infiniband/hw/mthca/mthca_qp.c 	cq = to_mcq(ib_cq);
ib_cq             318 drivers/infiniband/hw/ocrdma/ocrdma.h 	struct ib_cq ibcq;
ib_cq             473 drivers/infiniband/hw/ocrdma/ocrdma.h static inline struct ocrdma_cq *get_ocrdma_cq(struct ib_cq *ibcq)
ib_cq             185 drivers/infiniband/hw/ocrdma/ocrdma_main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, ocrdma_cq, ibcq),
ib_cq             979 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq            1027 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_resize_cq(struct ib_cq *ibcq, int new_cnt,
ib_cq            1067 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c void ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
ib_cq            2853 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq            2889 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags cq_flags)
ib_cq              51 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
ib_cq              52 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_arm_cq(struct ib_cq *, enum ib_cq_notify_flags flags);
ib_cq              74 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq              76 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
ib_cq              77 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h void ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
ib_cq             233 drivers/infiniband/hw/qedr/main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, qedr_cq, ibcq),
ib_cq             672 drivers/infiniband/hw/qedr/main.c 	struct ib_cq *ibcq;
ib_cq             272 drivers/infiniband/hw/qedr/qedr.h 	struct ib_cq ibcq;
ib_cq             568 drivers/infiniband/hw/qedr/qedr.h static inline struct qedr_cq *get_qedr_cq(struct ib_cq *ibcq)
ib_cq             672 drivers/infiniband/hw/qedr/qedr_roce_cm.c int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq              48 drivers/infiniband/hw/qedr/qedr_roce_cm.h int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
ib_cq             774 drivers/infiniband/hw/qedr/verbs.c int qedr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
ib_cq             810 drivers/infiniband/hw/qedr/verbs.c int qedr_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             940 drivers/infiniband/hw/qedr/verbs.c int qedr_resize_cq(struct ib_cq *ibcq, int new_cnt, struct ib_udata *udata)
ib_cq             953 drivers/infiniband/hw/qedr/verbs.c void qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
ib_cq            4054 drivers/infiniband/hw/qedr/verbs.c int qedr_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq              53 drivers/infiniband/hw/qedr/verbs.h int qedr_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq              55 drivers/infiniband/hw/qedr/verbs.h int qedr_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
ib_cq              56 drivers/infiniband/hw/qedr/verbs.h void qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
ib_cq              57 drivers/infiniband/hw/qedr/verbs.h int qedr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
ib_cq              89 drivers/infiniband/hw/qedr/verbs.h int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
ib_cq              65 drivers/infiniband/hw/usnic/usnic_ib.h 	struct ib_cq			ibcq;
ib_cq             363 drivers/infiniband/hw/usnic/usnic_ib_main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, usnic_ib_cq, ibcq),
ib_cq             591 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             600 drivers/infiniband/hw/usnic/usnic_ib_verbs.c void usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
ib_cq              61 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq              63 drivers/infiniband/hw/usnic/usnic_ib_verbs.h void usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
ib_cq              87 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h 	struct ib_cq ibcq;
ib_cq             274 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h static inline struct pvrdma_cq *to_vcq(struct ib_cq *ibcq)
ib_cq              63 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c int pvrdma_req_notify_cq(struct ib_cq *ibcq,
ib_cq             101 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c int pvrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             238 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c void pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
ib_cq             382 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq             185 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, pvrdma_cq, ibcq),
ib_cq             349 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 		struct ib_cq *ibcq = &cq->ibcq;
ib_cq             412 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             414 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h void pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
ib_cq             415 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
ib_cq             416 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
ib_cq             200 drivers/infiniband/sw/rdmavt/cq.c int rvt_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             318 drivers/infiniband/sw/rdmavt/cq.c void rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
ib_cq             343 drivers/infiniband/sw/rdmavt/cq.c int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags)
ib_cq             379 drivers/infiniband/sw/rdmavt/cq.c int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata)
ib_cq             517 drivers/infiniband/sw/rdmavt/cq.c int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry)
ib_cq              54 drivers/infiniband/sw/rdmavt/cq.h int rvt_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq              56 drivers/infiniband/sw/rdmavt/cq.h void rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
ib_cq              57 drivers/infiniband/sw/rdmavt/cq.h int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags);
ib_cq              58 drivers/infiniband/sw/rdmavt/cq.h int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
ib_cq              59 drivers/infiniband/sw/rdmavt/cq.h int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
ib_cq             432 drivers/infiniband/sw/rdmavt/vt.c 	INIT_RDMA_OBJ_SIZE(ib_cq, rvt_cq, ibcq),
ib_cq             781 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
ib_cq             811 drivers/infiniband/sw/rxe/rxe_verbs.c static void rxe_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata)
ib_cq             820 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata)
ib_cq             847 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
ib_cq             868 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_peek_cq(struct ib_cq *ibcq, int wc_cnt)
ib_cq             876 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
ib_cq            1152 drivers/infiniband/sw/rxe/rxe_verbs.c 	INIT_RDMA_OBJ_SIZE(ib_cq, rxe_cq, ibcq),
ib_cq              88 drivers/infiniband/sw/rxe/rxe_verbs.h 	struct ib_cq		ibcq;
ib_cq             453 drivers/infiniband/sw/rxe/rxe_verbs.h static inline struct rxe_cq *to_rcq(struct ib_cq *cq)
ib_cq             215 drivers/infiniband/sw/siw/siw.h 	struct ib_cq base_cq;
ib_cq             590 drivers/infiniband/sw/siw/siw.h static inline struct siw_cq *to_siw_cq(struct ib_cq *base_cq)
ib_cq             296 drivers/infiniband/sw/siw/siw_main.c 	INIT_RDMA_OBJ_SIZE(ib_cq, siw_cq, base_cq),
ib_cq            1081 drivers/infiniband/sw/siw/siw_verbs.c void siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata)
ib_cq            1111 drivers/infiniband/sw/siw/siw_verbs.c int siw_create_cq(struct ib_cq *base_cq, const struct ib_cq_init_attr *attr,
ib_cq            1206 drivers/infiniband/sw/siw/siw_verbs.c int siw_poll_cq(struct ib_cq *base_cq, int num_cqe, struct ib_wc *wc)
ib_cq            1235 drivers/infiniband/sw/siw/siw_verbs.c int siw_req_notify_cq(struct ib_cq *base_cq, enum ib_cq_notify_flags flags)
ib_cq            1825 drivers/infiniband/sw/siw/siw_verbs.c 	struct ib_cq *base_cq = &cq->base_cq;
ib_cq              45 drivers/infiniband/sw/siw/siw_verbs.h int siw_create_cq(struct ib_cq *base_cq, const struct ib_cq_init_attr *attr,
ib_cq              66 drivers/infiniband/sw/siw/siw_verbs.h void siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata);
ib_cq              67 drivers/infiniband/sw/siw/siw_verbs.h int siw_poll_cq(struct ib_cq *base_cq, int num_entries, struct ib_wc *wc);
ib_cq              68 drivers/infiniband/sw/siw/siw_verbs.h int siw_req_notify_cq(struct ib_cq *base_cq, enum ib_cq_notify_flags flags);
ib_cq             365 drivers/infiniband/ulp/ipoib/ipoib.h 	struct ib_cq	 *recv_cq;
ib_cq             366 drivers/infiniband/ulp/ipoib/ipoib.h 	struct ib_cq	 *send_cq;
ib_cq             483 drivers/infiniband/ulp/ipoib/ipoib.h void ipoib_ib_rx_completion(struct ib_cq *cq, void *ctx_ptr);
ib_cq             484 drivers/infiniband/ulp/ipoib/ipoib.h void ipoib_ib_tx_completion(struct ib_cq *cq, void *ctx_ptr);
ib_cq             527 drivers/infiniband/ulp/ipoib/ipoib_ib.c void ipoib_ib_rx_completion(struct ib_cq *cq, void *ctx_ptr)
ib_cq             534 drivers/infiniband/ulp/ipoib/ipoib_ib.c void ipoib_ib_tx_completion(struct ib_cq *cq, void *ctx_ptr)
ib_cq             313 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct ib_cq		*cq;
ib_cq             577 drivers/infiniband/ulp/iser/iscsi_iser.h void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             578 drivers/infiniband/ulp/iser/iscsi_iser.h void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             579 drivers/infiniband/ulp/iser/iscsi_iser.h void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             580 drivers/infiniband/ulp/iser/iscsi_iser.h void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             581 drivers/infiniband/ulp/iser/iscsi_iser.h void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             582 drivers/infiniband/ulp/iser/iscsi_iser.h void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             558 drivers/infiniband/ulp/iser/iser_initiator.c void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             650 drivers/infiniband/ulp/iser/iser_initiator.c void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             702 drivers/infiniband/ulp/iser/iser_initiator.c void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             708 drivers/infiniband/ulp/iser/iser_initiator.c void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             724 drivers/infiniband/ulp/iser/iser_initiator.c void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc)
ib_cq              70 drivers/infiniband/ulp/iser/iser_memory.c void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc)
ib_cq              51 drivers/infiniband/ulp/isert/ib_isert.c static void isert_recv_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq              52 drivers/infiniband/ulp/isert/ib_isert.c static void isert_send_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq              53 drivers/infiniband/ulp/isert/ib_isert.c static void isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq              54 drivers/infiniband/ulp/isert/ib_isert.c static void isert_login_send_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq            1396 drivers/infiniband/ulp/isert/ib_isert.c isert_recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1455 drivers/infiniband/ulp/isert/ib_isert.c isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1653 drivers/infiniband/ulp/isert/ib_isert.c isert_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1695 drivers/infiniband/ulp/isert/ib_isert.c isert_rdma_read_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1771 drivers/infiniband/ulp/isert/ib_isert.c isert_login_send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1787 drivers/infiniband/ulp/isert/ib_isert.c isert_send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             180 drivers/infiniband/ulp/isert/ib_isert.h 	struct ib_cq		*cq;
ib_cq             152 drivers/infiniband/ulp/srp/ib_srp.c static void srp_recv_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             153 drivers/infiniband/ulp/srp/ib_srp.c static void srp_handle_qp_err(struct ib_cq *cq, struct ib_wc *wc,
ib_cq             556 drivers/infiniband/ulp/srp/ib_srp.c 	struct ib_cq *recv_cq, *send_cq;
ib_cq            1221 drivers/infiniband/ulp/srp/ib_srp.c static void srp_inv_rkey_err_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1509 drivers/infiniband/ulp/srp/ib_srp.c static void srp_reg_mr_err_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            2050 drivers/infiniband/ulp/srp/ib_srp.c static void srp_send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            2248 drivers/infiniband/ulp/srp/ib_srp.c static void srp_recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            2324 drivers/infiniband/ulp/srp/ib_srp.c static void srp_handle_qp_err(struct ib_cq *cq, struct ib_wc *wc,
ib_cq             155 drivers/infiniband/ulp/srp/ib_srp.h 	struct ib_cq	       *send_cq;
ib_cq             156 drivers/infiniband/ulp/srp/ib_srp.h 	struct ib_cq	       *recv_cq;
ib_cq             100 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_recv_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             101 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_send_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             870 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_zerolength_write_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1323 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_rdma_read_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1684 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1745 drivers/infiniband/ulp/srpt/ib_srpt.c static void srpt_send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             305 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct ib_cq		*cq;
ib_cq              81 drivers/nvme/host/rdma.c 	struct ib_cq		*ib_cq;
ib_cq             140 drivers/nvme/host/rdma.c static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             270 drivers/nvme/host/rdma.c 	init_attr.send_cq = queue->ib_cq;
ib_cq             271 drivers/nvme/host/rdma.c 	init_attr.recv_cq = queue->ib_cq;
ib_cq             419 drivers/nvme/host/rdma.c 	ib_free_cq(queue->ib_cq);
ib_cq             463 drivers/nvme/host/rdma.c 	queue->ib_cq = ib_alloc_cq(ibdev, queue,
ib_cq             466 drivers/nvme/host/rdma.c 	if (IS_ERR(queue->ib_cq)) {
ib_cq             467 drivers/nvme/host/rdma.c 		ret = PTR_ERR(queue->ib_cq);
ib_cq             509 drivers/nvme/host/rdma.c 	ib_free_cq(queue->ib_cq);
ib_cq            1096 drivers/nvme/host/rdma.c static void nvme_rdma_wr_error(struct ib_cq *cq, struct ib_wc *wc,
ib_cq            1110 drivers/nvme/host/rdma.c static void nvme_rdma_memreg_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1116 drivers/nvme/host/rdma.c static void nvme_rdma_inv_rkey_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1325 drivers/nvme/host/rdma.c static void nvme_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1408 drivers/nvme/host/rdma.c static void nvme_rdma_async_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1485 drivers/nvme/host/rdma.c static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            1806 drivers/nvme/host/rdma.c 	return ib_process_cq_direct(queue->ib_cq, -1);
ib_cq              79 drivers/nvme/target/rdma.c 	struct ib_cq		*cq;
ib_cq             129 drivers/nvme/target/rdma.c static void nvmet_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             130 drivers/nvme/target/rdma.c static void nvmet_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             131 drivers/nvme/target/rdma.c static void nvmet_rdma_read_data_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             534 drivers/nvme/target/rdma.c static void nvmet_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             582 drivers/nvme/target/rdma.c static void nvmet_rdma_read_data_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             787 drivers/nvme/target/rdma.c static void nvmet_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             266 fs/cifs/smbdirect.c static void send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             482 fs/cifs/smbdirect.c static void recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            2244 fs/cifs/smbdirect.c static void register_mr_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq            2549 fs/cifs/smbdirect.c static void local_inv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq              59 fs/cifs/smbdirect.h 	struct ib_cq *send_cq, *recv_cq;
ib_cq             101 include/linux/sunrpc/svc_rdma.h 	struct ib_cq         *sc_rq_cq;
ib_cq             102 include/linux/sunrpc/svc_rdma.h 	struct ib_cq         *sc_sq_cq;
ib_cq             721 include/rdma/ib_verbs.h 		struct ib_cq	*cq;
ib_cq            1031 include/rdma/ib_verbs.h 		struct ib_cq   *cq;
ib_cq            1127 include/rdma/ib_verbs.h 	struct ib_cq	       *send_cq;
ib_cq            1128 include/rdma/ib_verbs.h 	struct ib_cq	       *recv_cq;
ib_cq            1321 include/rdma/ib_verbs.h 	void (*done)(struct ib_cq *cq, struct ib_wc *wc);
ib_cq            1533 include/rdma/ib_verbs.h typedef void (*ib_comp_handler)(struct ib_cq *cq, void *cq_context);
ib_cq            1574 include/rdma/ib_verbs.h 		struct ib_cq   *cq;
ib_cq            1616 include/rdma/ib_verbs.h 	struct ib_cq	       *cq;
ib_cq            1635 include/rdma/ib_verbs.h 	struct	ib_cq	       *cq;
ib_cq            1714 include/rdma/ib_verbs.h 	struct ib_cq	       *send_cq;
ib_cq            1715 include/rdma/ib_verbs.h 	struct ib_cq	       *recv_cq;
ib_cq            2270 include/rdma/ib_verbs.h 	int (*poll_cq)(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
ib_cq            2271 include/rdma/ib_verbs.h 	int (*peek_cq)(struct ib_cq *cq, int wc_cnt);
ib_cq            2272 include/rdma/ib_verbs.h 	int (*req_notify_cq)(struct ib_cq *cq, enum ib_cq_notify_flags flags);
ib_cq            2273 include/rdma/ib_verbs.h 	int (*req_ncomp_notif)(struct ib_cq *cq, int wc_cnt);
ib_cq            2389 include/rdma/ib_verbs.h 	int (*create_cq)(struct ib_cq *cq, const struct ib_cq_init_attr *attr,
ib_cq            2391 include/rdma/ib_verbs.h 	int (*modify_cq)(struct ib_cq *cq, u16 cq_count, u16 cq_period);
ib_cq            2392 include/rdma/ib_verbs.h 	void (*destroy_cq)(struct ib_cq *cq, struct ib_udata *udata);
ib_cq            2393 include/rdma/ib_verbs.h 	int (*resize_cq)(struct ib_cq *cq, int cqe, struct ib_udata *udata);
ib_cq            2566 include/rdma/ib_verbs.h 	DECLARE_RDMA_OBJ_SIZE(ib_cq);
ib_cq            3723 include/rdma/ib_verbs.h struct ib_cq *__ib_alloc_cq_user(struct ib_device *dev, void *private,
ib_cq            3737 include/rdma/ib_verbs.h static inline struct ib_cq *ib_alloc_cq_user(struct ib_device *dev,
ib_cq            3757 include/rdma/ib_verbs.h static inline struct ib_cq *ib_alloc_cq(struct ib_device *dev, void *private,
ib_cq            3765 include/rdma/ib_verbs.h struct ib_cq *__ib_alloc_cq_any(struct ib_device *dev, void *private,
ib_cq            3776 include/rdma/ib_verbs.h static inline struct ib_cq *ib_alloc_cq_any(struct ib_device *dev,
ib_cq            3789 include/rdma/ib_verbs.h void ib_free_cq_user(struct ib_cq *cq, struct ib_udata *udata);
ib_cq            3797 include/rdma/ib_verbs.h static inline void ib_free_cq(struct ib_cq *cq)
ib_cq            3802 include/rdma/ib_verbs.h int ib_process_cq_direct(struct ib_cq *cq, int budget);
ib_cq            3817 include/rdma/ib_verbs.h struct ib_cq *__ib_create_cq(struct ib_device *device,
ib_cq            3833 include/rdma/ib_verbs.h int ib_resize_cq(struct ib_cq *cq, int cqe);
ib_cq            3842 include/rdma/ib_verbs.h int rdma_set_cq_moderation(struct ib_cq *cq, u16 cq_count, u16 cq_period);
ib_cq            3849 include/rdma/ib_verbs.h int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata);
ib_cq            3857 include/rdma/ib_verbs.h static inline void ib_destroy_cq(struct ib_cq *cq)
ib_cq            3874 include/rdma/ib_verbs.h static inline int ib_poll_cq(struct ib_cq *cq, int num_entries,
ib_cq            3907 include/rdma/ib_verbs.h static inline int ib_req_notify_cq(struct ib_cq *cq,
ib_cq            3920 include/rdma/ib_verbs.h static inline int ib_req_ncomp_notif(struct ib_cq *cq, int wc_cnt)
ib_cq              92 include/rdma/rdmavt_cq.h 	struct ib_cq ibcq;
ib_cq             105 include/rdma/rdmavt_cq.h static inline struct rvt_cq *ibcq_to_rvtcq(struct ib_cq *ibcq)
ib_cq             936 include/rdma/rdmavt_qp.h static inline u32 ib_cq_tail(struct ib_cq *send_cq)
ib_cq             952 include/rdma/rdmavt_qp.h static inline u32 ib_cq_head(struct ib_cq *send_cq)
ib_cq              82 net/9p/trans_rdma.c 	struct ib_cq *cq;
ib_cq             290 net/9p/trans_rdma.c recv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             341 net/9p/trans_rdma.c send_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             152 net/rds/ib.h   	struct ib_cq		*i_send_cq;
ib_cq             153 net/rds/ib.h   	struct ib_cq		*i_recv_cq;
ib_cq             280 net/rds/ib_cm.c static void rds_ib_cq_comp_handler_recv(struct ib_cq *cq, void *context)
ib_cq             292 net/rds/ib_cm.c static void poll_scq(struct rds_ib_connection *ic, struct ib_cq *cq,
ib_cq             336 net/rds/ib_cm.c static void poll_rcq(struct rds_ib_connection *ic, struct ib_cq *cq,
ib_cq             408 net/rds/ib_cm.c static void rds_ib_cq_comp_handler_send(struct ib_cq *cq, void *context)
ib_cq              37 net/smc/smc_ib.h 	struct ib_cq		*roce_cq_send;	/* send completion queue */
ib_cq              38 net/smc/smc_ib.h 	struct ib_cq		*roce_cq_recv;	/* recv completion queue */
ib_cq             137 net/smc/smc_wr.c void smc_wr_tx_cq_handler(struct ib_cq *ib_cq, void *cq_context)
ib_cq             411 net/smc/smc_wr.c void smc_wr_rx_cq_handler(struct ib_cq *ib_cq, void *cq_context)
ib_cq              94 net/smc/smc_wr.h void smc_wr_tx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
ib_cq             102 net/smc/smc_wr.h void smc_wr_rx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
ib_cq             401 net/sunrpc/xprtrdma/frwr_ops.c static void frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             483 net/sunrpc/xprtrdma/frwr_ops.c static void frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             502 net/sunrpc/xprtrdma/frwr_ops.c static void frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             604 net/sunrpc/xprtrdma/frwr_ops.c static void frwr_wc_localinv_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             111 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c static void svc_rdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             305 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c static void svc_rdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc)
ib_cq              19 net/sunrpc/xprtrdma/svc_rdma_rw.c static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq              20 net/sunrpc/xprtrdma/svc_rdma_rw.c static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             202 net/sunrpc/xprtrdma/svc_rdma_rw.c static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             260 net/sunrpc/xprtrdma/svc_rdma_rw.c static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             117 net/sunrpc/xprtrdma/svc_rdma_sendto.c static void svc_rdma_wc_send(struct ib_cq *cq, struct ib_wc *wc);
ib_cq             258 net/sunrpc/xprtrdma/svc_rdma_sendto.c static void svc_rdma_wc_send(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             132 net/sunrpc/xprtrdma/verbs.c rpcrdma_wc_send(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             150 net/sunrpc/xprtrdma/verbs.c rpcrdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc)
ib_cq             480 net/sunrpc/xprtrdma/verbs.c 	struct ib_cq *sendcq, *recvcq;