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;