Home
last modified time | relevance | path

Searched refs:ib_qp (Results 1 – 25 of 58) sorted by relevance

123

/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h96 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 Dqlnxr_cm.h77 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 Dmlx5_ib_gsi.c39 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 Dmlx5_ib.h364 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 Diw_cm.h111 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 Dib_verbs.h670 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 Dib_mad.h533 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 Dib_verbs.c787 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 Dcore_priv.h148 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 Diwcm.h53 struct ib_qp *qp;
H A Dib_iwcm.c248 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 Dib_uverbs_std_types.c56 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 Dib_verbs.h175 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 Dib_verbs.c566 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 Diw_cxgbe.h485 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 Dqp.c599 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 Dirdma_uverbs.c752 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 Dirdma_umain.h185 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 Dmthca_dev.h532 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 Dmthca_provider.h264 struct ib_qp ibqp;
336 static inline struct mthca_qp *to_mqp(struct ib_qp *ibqp) in to_mqp()
H A Dmthca_mcg.c120 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 Dmlx4_ib.h294 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 Dirdma_main.h452 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 Dfbsd_kcompat.h131 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 Dipoib.h262 struct ib_qp *qp;
273 struct ib_qp *qp;
356 struct ib_qp *qp;

123