Home
last modified time | relevance | path

Searched refs:ib_xrcd (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib.h515 struct ib_xrcd ibxrcd;
625 struct ib_xrcd *x0;
626 struct ib_xrcd *x1;
800 static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
961 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
963 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
H A Dmlx5_ib_qp.c4631 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, in mlx5_ib_alloc_xrcd()
4654 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata) in mlx5_ib_dealloc_xrcd()
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h955 struct ib_xrcd *xrcd;
1049 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
1443 struct ib_xrcd { struct
1491 struct ib_xrcd *xrcd;
1589 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
2337 struct ib_xrcd * (*alloc_xrcd)(struct ib_device *device,
2339 int (*dealloc_xrcd)(struct ib_xrcd *xrcd, struct ib_udata *udata);
3249 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
3878 struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller);
3887 int ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
/freebsd/sys/ofed/drivers/infiniband/core/
H A Duverbs.h239 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
H A Dib_verbs.c797 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) in __ib_insert_xrcd_qp()
830 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, in ib_open_qp()
1460 struct ib_xrcd *xrcd; in __ib_destroy_shared_qp()
1773 struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller) in __ib_alloc_xrcd()
1775 struct ib_xrcd *xrcd; in __ib_alloc_xrcd()
1793 int ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata) in ib_dealloc_xrcd()
H A Dib_uverbs_std_types.c172 struct ib_xrcd *xrcd = uobject->object; in uverbs_free_xrcd()
H A Dib_uverbs_cmd.c484 struct ib_xrcd *xrcd;
490 struct ib_xrcd *xrcd) in xrcd_table_insert()
543 static struct ib_xrcd *find_xrcd(struct ib_uverbs_device *dev, struct vnode *vnode) in find_xrcd()
573 struct ib_xrcd *xrcd = NULL; in ib_uverbs_open_xrcd()
687 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd, in ib_uverbs_dealloc_xrcd()
1276 struct ib_xrcd *xrcd = NULL; in create_qp()
1328 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in create_qp()
1557 struct ib_xrcd *xrcd; in ib_uverbs_open_qp()
1579 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in ib_uverbs_open_qp()
3396 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in __uverbs_create_xsrq()
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h99 struct ib_xrcd ibxrcd;
644 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
H A Dmlx4_ib_main.c1161 static struct ib_xrcd *mlx4_ib_alloc_xrcd(struct ib_device *ibdev, in mlx4_ib_alloc_xrcd()
1203 static int mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata) in mlx4_ib_dealloc_xrcd()
/freebsd/contrib/ofed/libmlx4/
H A Dverbs.c251 int mlx4_close_xrcd(struct ibv_xrcd *ib_xrcd) in mlx4_close_xrcd() argument
253 struct verbs_xrcd *xrcd = container_of(ib_xrcd, struct verbs_xrcd, xrcd); in mlx4_close_xrcd()
/freebsd/contrib/ofed/libmlx5/
H A Dmlx5.h670 int mlx5_close_xrcd(struct ibv_xrcd *ib_xrcd);
H A Dverbs.c1807 int mlx5_close_xrcd(struct ibv_xrcd *ib_xrcd) in mlx5_close_xrcd() argument
1809 struct verbs_xrcd *xrcd = container_of(ib_xrcd, struct verbs_xrcd, xrcd); in mlx5_close_xrcd()