/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_cq.c | 51 struct ib_cq *cq = container_of(work, struct ib_cq, work); in ib_cq_poll_work() 81 ib_cq_completion_workqueue(struct ib_cq *cq, void *private) in ib_cq_completion_workqueue() 86 struct ib_cq * 96 struct ib_cq *cq; in __ib_alloc_cq_user() 112 cq = rdma_zalloc_drv_obj(dev, ib_cq); in __ib_alloc_cq_user() 147 ib_free_cq_user(struct ib_cq *cq, struct ib_udata *udata) in ib_free_cq_user()
|
H A D | ib_uverbs_std_types_cq.c | 41 struct ib_cq *cq = uobject->object; in uverbs_free_cq() 70 struct ib_cq *cq; in UVERBS_HANDLER() 111 cq = rdma_zalloc_drv_obj(ib_dev, ib_cq); in UVERBS_HANDLER()
|
H A D | ib_verbs.c | 1489 struct ib_cq *scq, *rcq; in ib_destroy_qp_user() 1526 struct ib_cq *__ib_create_cq(struct ib_device *device, in __ib_create_cq() 1533 struct ib_cq *cq; in __ib_create_cq() 1536 cq = rdma_zalloc_drv_obj(device, ib_cq); in __ib_create_cq() 1557 int ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period) in ib_modify_cq() 1564 int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata) in ib_destroy_cq_user() 1575 int ib_resize_cq(struct ib_cq *cq, int cqe) in ib_resize_cq() 1859 struct ib_cq *cq = wq->cq; in ib_destroy_wq() 2134 static void ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc) in ib_drain_qp_done()
|
H A D | mad_priv.h | 203 struct ib_cq *cq;
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.h | 82 extern int qlnxr_create_cq(struct ib_cq *ibcq, 86 extern void qlnxr_destroy_cq(struct ib_cq *, struct ib_udata *); 88 extern int qlnxr_resize_cq(struct ib_cq *, 92 extern int qlnxr_poll_cq(struct ib_cq *, 147 extern int qlnxr_arm_cq(struct ib_cq *,
|
H A D | qlnxr_cm.h | 73 extern int qlnxr_gsi_poll_cq(struct ib_cq *ibcq,
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 669 struct ib_cq *cq; 952 struct ib_cq *cq; 1046 struct ib_cq *send_cq; 1047 struct ib_cq *recv_cq; 1236 void (*done)(struct ib_cq *cq, struct ib_wc *wc); 1458 typedef void (*ib_comp_handler)(struct ib_cq *cq, void *cq_context); 1466 struct ib_cq { struct 1488 struct ib_cq *cq; argument 1526 struct ib_cq *cq; 1545 struct ib_cq *cq; [all …]
|
H A D | rdmavt_cq.h | 82 struct ib_cq ibcq; 92 static inline struct rvt_cq *ibcq_to_rvtcq(struct ib_cq *ibcq) in ibcq_to_rvtcq()
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.h | 106 bnxt_re_cq *__get_cq_from_cq_in(struct ib_cq *cq_in, 194 struct ib_cq ibcq; 320 int bnxt_re_create_cq(struct ib_cq *cq_in, 323 void bnxt_re_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata); 324 int bnxt_re_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period); 325 int bnxt_re_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata); 326 int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc); 327 int bnxt_re_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
H A D | ib_verbs.c | 3661 void bnxt_re_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) in bnxt_re_destroy_cq() argument 3663 struct bnxt_re_cq *cq = to_bnxt_re(ib_cq, struct bnxt_re_cq, ibcq); in bnxt_re_destroy_cq() 3687 if (ib_cq->poll_ctx == IB_POLL_WORKQUEUE || in bnxt_re_destroy_cq() 3688 ib_cq->poll_ctx == IB_POLL_UNBOUND_WORKQUEUE) in bnxt_re_destroy_cq() 3689 cancel_work_sync(&ib_cq->work); in bnxt_re_destroy_cq() 3708 bnxt_re_cq *__get_cq_from_cq_in(struct ib_cq *cq_in, in __get_cq_from_cq_in() 3716 int bnxt_re_create_cq(struct ib_cq *cq_in, in bnxt_re_create_cq() 3948 int bnxt_re_modify_cq(struct ib_cq *ib_cq, u16 cq_count, u16 cq_period) in bnxt_re_modify_cq() argument 3950 struct bnxt_re_cq *cq = to_bnxt_re(ib_cq, struct bnxt_re_cq, ibcq); in bnxt_re_modify_cq() 3985 int bnxt_re_resize_cq(struct ib_cq *ib_cq, int cqe, struct ib_udata *udata) in bnxt_re_resize_cq() argument [all …]
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib.h | 102 struct ib_cq *cq; 117 struct ib_cq ibcq; 438 struct ib_cq *cq; 649 static inline struct mlx4_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq() 732 int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period); 733 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); 734 int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, 736 void mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata); 737 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 738 int mlx4_ib_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
H A D | mlx4_ib_cq.c | 46 struct ib_cq *ibcq = &to_mibcq(cq)->ibcq; in mlx4_ib_cq_comp() 53 struct ib_cq *ibcq; in mlx4_ib_cq_event() 94 int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period) in mlx4_ib_modify_cq() 174 int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, in mlx4_ib_create_cq() 368 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx4_ib_resize_cq() 466 void mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) in mlx4_ib_destroy_cq() 867 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx4_ib_poll_cq() 895 int mlx4_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in mlx4_ib_arm_cq()
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib.h | 467 struct ib_cq ibcq; 575 struct ib_cq *cq; 624 struct ib_cq *c0; 818 static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq() 932 int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, 934 void mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata); 935 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 936 int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags); 937 int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period); 938 int mlx5_ib_resize_cq(struct ib_cq *ibc [all...] |
H A D | mlx5_ib_cq.c | 38 struct ib_cq *ibcq = &to_mibcq(cq)->ibcq; in mlx5_ib_cq_comp() 47 struct ib_cq *ibcq = &cq->ibcq; in mlx5_ib_cq_event() 668 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx5_ib_poll_cq() 700 int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in mlx5_ib_arm_cq() 916 int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, in mlx5_ib_create_cq() 1017 void mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) in mlx5_ib_destroy_cq() 1095 int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period) in mlx5_ib_modify_cq() 1239 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx5_ib_resize_cq() 1368 int mlx5_ib_get_cqe_size(struct mlx5_ib_dev *dev, struct ib_cq *ibcq) in mlx5_ib_get_cqe_size() 1380 int mlx5_ib_generate_wc(struct ib_cq *ibc [all...] |
H A D | mlx5_ib_gsi.c | 46 struct ib_cq *cq; 71 struct ib_cq *gsi_cq = gsi->ibqp.send_cq; in generate_completions() 92 static void handle_single_completion(struct ib_cq *cq, struct ib_wc *wc) in handle_single_completion()
|
/freebsd/sys/dev/cxgbe/iw_cxgbe/ |
H A D | iw_cxgbe.h | 423 struct ib_cq ibcq; 432 static inline struct c4iw_cq *to_c4iw_cq(struct ib_cq *ibcq) in to_c4iw_cq() 923 int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 947 void c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata); 948 int c4iw_create_cq(struct ib_cq *ibcq, 951 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata); 952 int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
|
H A D | cq.c | 865 int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in c4iw_poll_cq() 886 void c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) in c4iw_destroy_cq() argument 891 CTR2(KTR_IW_CXGBE, "%s ib_cq %p", __func__, ib_cq); in c4iw_destroy_cq() 892 chp = to_c4iw_cq(ib_cq); in c4iw_destroy_cq() 904 int c4iw_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, in c4iw_create_cq() 1030 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in c4iw_resize_cq() 1035 int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in c4iw_arm_cq()
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_provider.h | 204 struct ib_cq ibcq; 326 static inline struct mthca_cq *to_mcq(struct ib_cq *ibcq) in to_mcq()
|
H A D | mthca_dev.h | 496 int mthca_poll_cq(struct ib_cq *ibcq, int num_entries, 498 int mthca_tavor_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags); 499 int mthca_arbel_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 354 struct ib_cq *recv_cq; 355 struct ib_cq *send_cq; 439 void ipoib_ib_completion(struct ib_cq *cq, void *dev_ptr); 440 void ipoib_send_comp_handler(struct ib_cq *cq, void *dev_ptr);
|
/freebsd/sys/dev/irdma/ |
H A D | fbsd_kcompat.h | 128 int irdma_create_cq(struct ib_cq *ibcq, 238 void irdma_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
|
H A D | irdma_main.h | 447 static inline struct irdma_cq *to_iwcq(struct ib_cq *ibcq) in to_iwcq() 554 void irdma_cq_add_ref(struct ib_cq *ibcq); 555 void irdma_cq_rem_ref(struct ib_cq *ibcq);
|
/freebsd/sys/modules/ibcore/ |
H A D | Makefile | 11 ib_cq.c \
|
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/ |
H A D | sdp_rx.c | 534 struct ib_cq *cq = ssk->rx_ring.cq; in sdp_poll_rx_cq() 661 sdp_rx_irq(struct ib_cq *cq, void *cq_context) in sdp_rx_irq() 709 struct ib_cq *rx_cq; in sdp_rx_ring_create()
|
H A D | sdp_tx.c | 364 sdp_tx_irq(struct ib_cq *cq, void *cq_context) in sdp_tx_irq() 429 struct ib_cq *tx_cq; in sdp_tx_ring_create()
|