/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.h | 96 extern struct ib_qp *qlnxr_create_qp(struct ib_pd *, 100 extern int qlnxr_modify_qp(struct ib_qp *, 105 extern int qlnxr_query_qp(struct ib_qp *, 110 extern int qlnxr_destroy_qp(struct ib_qp *, struct ib_udata *); 139 extern int qlnxr_post_send(struct ib_qp *, 143 extern int qlnxr_post_recv(struct ib_qp *, 188 extern void qlnxr_iw_qp_add_ref(struct ib_qp *qp); 190 extern void qlnxr_iw_qp_rem_ref(struct ib_qp *qp); 192 extern struct ib_qp *qlnxr_iw_get_qp(struct ib_device *dev, int qpn);
|
H A D | qlnxr_cm.h | 77 extern int qlnxr_gsi_post_recv(struct ib_qp *ibqp, 81 extern int qlnxr_gsi_post_send(struct ib_qp *ibqp, 85 extern struct ib_qp* qlnxr_create_gsi_qp(struct qlnxr_dev *dev,
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_gsi.c | 39 struct ib_qp ibqp; 40 struct ib_qp *rx_qp; 55 struct ib_qp **tx_qps; 58 static struct mlx5_ib_gsi_qp *gsi_qp(struct ib_qp *qp) in gsi_qp() 111 struct ib_qp *mlx5_ib_gsi_create_qp(struct ib_pd *pd, in mlx5_ib_gsi_create_qp() 209 int mlx5_ib_gsi_destroy_qp(struct ib_qp *qp) in mlx5_ib_gsi_destroy_qp() 247 static struct ib_qp *create_gsi_ud_qp(struct mlx5_ib_gsi_qp *gsi) in create_gsi_ud_qp() 268 static int modify_to_rts(struct mlx5_ib_gsi_qp *gsi, struct ib_qp *qp, in modify_to_rts() 312 struct ib_qp *qp; in setup_qp() 369 int mlx5_ib_gsi_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr, in mlx5_ib_gsi_modify_qp() [all …]
|
H A D | mlx5_ib.h | 364 struct ib_qp ibqp; 576 struct ib_qp *qp; 848 static inline struct mlx5_ib_qp *to_mqp(struct ib_qp *ibqp) in to_mqp() 916 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, 919 int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 921 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, 923 int mlx5_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata); 924 int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 926 int mlx5_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 1059 struct ib_qp *mlx5_ib_gsi_create_q [all...] |
/freebsd/sys/ofed/include/rdma/ |
H A D | iw_cm.h | 111 void (*add_ref)(struct ib_qp *qp); 113 void (*rem_ref)(struct ib_qp *qp); 115 struct ib_qp * (*get_qp)(struct ib_device *device, 166 void iw_cm_unbind_qp(struct iw_cm_id *cm_id, struct ib_qp *qp); 174 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
|
H A D | ib_verbs.h | 670 struct ib_qp *qp; 898 struct ib_qp *qp; 1582 struct ib_qp { struct 1595 struct ib_qp *real_qp; argument 1910 struct ib_qp *qp; 2251 struct ib_qp * (*create_qp)(struct ib_pd *pd, 2254 int (*modify_qp)(struct ib_qp *qp, 2258 int (*query_qp)(struct ib_qp *qp, 2262 int (*destroy_qp)(struct ib_qp *qp, struct ib_udata *udata); 2263 int (*post_send)(struct ib_qp *qp, [all …]
|
H A D | ib_mad.h | 533 struct ib_qp *qp; 751 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp,
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_verbs.c | 787 struct ib_qp *qp = context; in __ib_shared_qp_event_handler() 797 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) in __ib_insert_xrcd_qp() 804 static struct ib_qp *__ib_open_qp(struct ib_qp *real_qp, in __ib_open_qp() 808 struct ib_qp *qp; in __ib_open_qp() 830 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, in ib_open_qp() 833 struct ib_qp *qp, *real_qp; in ib_open_qp() 852 static struct ib_qp *ib_create_xrc_qp(struct ib_qp *qp, in ib_create_xrc_qp() 855 struct ib_qp *real_qp = qp; in ib_create_xrc_qp() 875 struct ib_qp *ib_create_qp(struct ib_pd *pd, in ib_create_qp() 879 struct ib_qp *qp; in ib_create_qp() [all …]
|
H A D | core_priv.h | 148 static inline struct ib_qp *_ib_create_qp(struct ib_device *dev, in _ib_create_qp() 154 struct ib_qp *qp; in _ib_create_qp()
|
H A D | iwcm.h | 53 struct ib_qp *qp;
|
H A D | ib_iwcm.c | 248 static int iwcm_modify_qp_err(struct ib_qp *qp) in iwcm_modify_qp_err() 263 static int iwcm_modify_qp_sqd(struct ib_qp *qp) in iwcm_modify_qp_sqd() 289 struct ib_qp *qp = NULL; in iw_cm_disconnect() 537 struct ib_qp *qp; in iw_cm_accept() 594 struct ib_qp *qp; in iw_cm_connect()
|
H A D | ib_uverbs_std_types.c | 56 struct ib_qp *qp = flow->qp; in uverbs_free_flow() 80 struct ib_qp *qp = uobject->object; in uverbs_free_qp()
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.h | 175 struct ib_qp ib_qp; member 308 struct ib_qp *bnxt_re_create_qp(struct ib_pd *qp_in, 311 int bnxt_re_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, 313 int bnxt_re_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, 315 int bnxt_re_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata); 316 int bnxt_re_post_send(struct ib_qp *ib_qp, const struct ib_send_wr *wr, 318 int bnxt_re_post_recv(struct ib_qp *ib_qp, const struct ib_recv_wr *wr,
|
H A D | ib_verbs.c | 566 struct ib_pd *ib_pd = qp->ib_qp.pd; in bnxt_re_legacy_bind_fence_mw() 1515 int bnxt_re_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata) in bnxt_re_destroy_qp() argument 1517 struct bnxt_re_qp *qp = to_bnxt_re(ib_qp, struct bnxt_re_qp, ib_qp); in bnxt_re_destroy_qp() 1538 if (!ib_qp->uobject) { in bnxt_re_destroy_qp() 1545 if (ib_qp->qp_type == IB_QPT_GSI && in bnxt_re_destroy_qp() 1807 ib_pd = gsi_qp->ib_qp.pd; in bnxt_re_update_shadow_ah() 2304 struct ib_qp *bnxt_re_create_qp(struct ib_pd *qp_in, in bnxt_re_create_qp() 2374 qp->ib_qp.qp_num = qp->qplib_qp.id; in bnxt_re_create_qp() 2401 return &qp->ib_qp; in bnxt_re_create_qp() 2565 int bnxt_re_modify_qp(struct ib_qp *ib_qp, struct ib_qp_attr *qp_attr, in bnxt_re_modify_qp() argument [all …]
|
/freebsd/sys/dev/cxgbe/iw_cxgbe/ |
H A D | iw_cxgbe.h | 485 struct ib_qp ibqp; 500 static inline struct c4iw_qp *to_c4iw_qp(struct ib_qp *ibqp) in to_c4iw_qp() 924 int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 926 int c4iw_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 933 void c4iw_qp_add_ref(struct ib_qp *qp); 934 void c4iw_qp_rem_ref(struct ib_qp *qp); 953 int c4iw_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata); 954 struct ib_qp *c4iw_create_qp(struct ib_pd *pd, 957 int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 959 int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, [all …]
|
H A D | qp.c | 599 void c4iw_qp_add_ref(struct ib_qp *qp) in c4iw_qp_add_ref() 605 void c4iw_qp_rem_ref(struct ib_qp *qp) in c4iw_qp_rem_ref() 774 int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in c4iw_post_send() 916 int c4iw_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, in c4iw_post_receive() 1684 int c4iw_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata) in c4iw_destroy_qp() argument 1690 CTR2(KTR_IW_CXGBE, "%s ib_qp %p", __func__, ib_qp); in c4iw_destroy_qp() 1691 qhp = to_c4iw_qp(ib_qp); in c4iw_destroy_qp() 1704 c4iw_qp_rem_ref(ib_qp); in c4iw_destroy_qp() 1706 CTR3(KTR_IW_CXGBE, "%s ib_qp %p qpid 0x%0x", __func__, ib_qp, in c4iw_destroy_qp() 1711 struct ib_qp * [all …]
|
/freebsd/contrib/ofed/libirdma/ |
H A D | irdma_uverbs.c | 752 struct ibv_qp *ib_qp; in irdma_process_cqe() local 758 ib_qp = qp->back_qp; in irdma_process_cqe() 780 if (ib_qp->qp_type != IBV_QPT_UD && in irdma_process_cqe() 787 if (ib_qp->qp_type == IBV_QPT_UD) { in irdma_process_cqe() 1051 struct ibv_qp *ib_qp; in irdma_wc_read_wc_flags() local 1057 ib_qp = qp->back_qp; in irdma_wc_read_wc_flags() 1062 if (ib_qp->qp_type == IBV_QPT_UD) { in irdma_wc_read_wc_flags() 1108 struct ibv_qp *ib_qp; in irdma_wc_read_src_qp() local 1113 ib_qp = qp->back_qp; in irdma_wc_read_src_qp() 1115 return ib_qp->qp_type == IBV_QPT_UD ? cur_cqe->ud_src_qpn : cur_cqe->qp_id; in irdma_wc_read_src_qp() [all …]
|
H A D | irdma_umain.h | 185 int irdma_upost_send(struct ibv_qp *ib_qp, struct ibv_send_wr *ib_wr, 187 int irdma_upost_recv(struct ibv_qp *ib_qp, struct ibv_recv_wr *ib_wr,
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_dev.h | 532 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, 534 int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, 536 int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 538 int mthca_tavor_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 540 int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 542 int mthca_arbel_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, 578 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 579 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
H A D | mthca_provider.h | 264 struct ib_qp ibqp; 336 static inline struct mthca_qp *to_mqp(struct ib_qp *ibqp) in to_mqp()
|
H A D | mthca_mcg.c | 120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_attach() 214 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_detach()
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib.h | 294 struct ib_qp ibqp; 416 struct ib_qp *qp; 679 static inline struct mlx4_ib_qp *to_mqp(struct ib_qp *ibqp) in to_mqp() 759 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, 762 int mlx4_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata); 763 int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 765 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, 767 int mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 769 int mlx4_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
|
/freebsd/sys/dev/irdma/ |
H A D | irdma_main.h | 452 static inline struct irdma_qp *to_iwqp(struct ib_qp *ibqp) in to_iwqp() 520 void irdma_qp_add_ref(struct ib_qp *ibqp); 521 void irdma_qp_rem_ref(struct ib_qp *ibqp); 523 struct ib_qp *irdma_get_qp(struct ib_device *ibdev, int qpn); 550 int irdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, 552 int irdma_modify_qp_roce(struct ib_qp *ibqp, struct ib_qp_attr *attr,
|
H A D | fbsd_kcompat.h | 131 struct ib_qp *irdma_create_qp(struct ib_pd *ibpd, 143 int irdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 262 struct ib_qp *qp; 273 struct ib_qp *qp; 356 struct ib_qp *qp;
|