Searched refs:ib_xrcd (Results 1 – 12 of 12) sorted by relevance
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib.h | 515 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 D | mlx5_ib_qp.c | 4631 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 D | ib_verbs.h | 955 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 D | uverbs.h | 239 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
|
H A D | ib_verbs.c | 797 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 D | ib_uverbs_std_types.c | 172 struct ib_xrcd *xrcd = uobject->object; in uverbs_free_xrcd()
|
H A D | ib_uverbs_cmd.c | 484 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 D | mlx4_ib.h | 99 struct ib_xrcd ibxrcd; 644 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
|
H A D | mlx4_ib_main.c | 1161 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 D | verbs.c | 251 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 D | mlx5.h | 670 int mlx5_close_xrcd(struct ibv_xrcd *ib_xrcd);
|
H A D | verbs.c | 1807 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()
|