Home
last modified time | relevance | path

Searched refs:ib_cq (Results 1 – 25 of 51) sorted by relevance

123

/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_cq.c51 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 Dib_uverbs_std_types_cq.c41 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 Dib_verbs.c1489 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 Dmad_priv.h203 struct ib_cq *cq;
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h82 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 Dqlnxr_cm.h73 extern int qlnxr_gsi_poll_cq(struct ib_cq *ibcq,
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h669 struct ib_cq *cq;
952 struct ib_cq *cq;
1046 struct ib_cq *send_cq;
1047 struct ib_cq *recv_cq;
1466 struct ib_cq { struct
1488 struct ib_cq *cq; argument
1526 struct ib_cq *cq;
1545 struct ib_cq *cq;
1585 struct ib_cq *send_cq;
1586 struct ib_cq *recv_cq;
[all …]
H A Drdmavt_cq.h82 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 Dib_verbs.h106 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 Dib_verbs.c3661 void bnxt_re_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) in bnxt_re_destroy_cq() argument
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()
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
3985 int bnxt_re_resize_cq(struct ib_cq *ib_cq, int cqe, struct ib_udata *udata) in bnxt_re_resize_cq() argument
4003 if (ib_cq->uobject) { in bnxt_re_resize_cq()
4034 if (ib_cq->uobject && udata) { in bnxt_re_resize_cq()
4585 int bnxt_re_poll_cq(struct ib_cq *ib_cq, int num_entries, struct ib_wc *wc) in bnxt_re_poll_cq() argument
[all …]
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h102 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 Dmlx4_ib_cq.c46 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 Dmlx5_ib.h467 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);
996 int mlx5_ib_get_cqe_size(struct mlx5_ib_dev *dev, struct ib_cq *ibcq);
[all …]
H A Dmlx5_ib_cq.c38 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 *ibcq, struct ib_wc *wc) in mlx5_ib_generate_wc()
H A Dmlx5_ib_gsi.c46 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 Diw_cxgbe.h423 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 Dcq.c863 int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in c4iw_poll_cq()
884 void c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) in c4iw_destroy_cq() argument
889 CTR2(KTR_IW_CXGBE, "%s ib_cq %p", __func__, ib_cq); in c4iw_destroy_cq()
890 chp = to_c4iw_cq(ib_cq); in c4iw_destroy_cq()
902 int c4iw_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, in c4iw_create_cq()
1028 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in c4iw_resize_cq()
1033 int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in c4iw_arm_cq()
/freebsd/sys/dev/mthca/
H A Dmthca_provider.h204 struct ib_cq ibcq;
326 static inline struct mthca_cq *to_mcq(struct ib_cq *ibcq) in to_mcq()
H A Dmthca_dev.h496 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 Dipoib.h354 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 Dfbsd_kcompat.h128 int irdma_create_cq(struct ib_cq *ibcq,
238 void irdma_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
H A Dirdma_main.h447 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 DMakefile11 ib_cq.c \
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_rx.c534 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 Dsdp_tx.c364 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()

123