Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h553 struct ib_xrcd ibxrcd;
708 struct ib_xrcd *x0;
709 struct ib_xrcd *x1;
1009 static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
1185 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
1187 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
Dqp.c5838 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, in mlx5_ib_alloc_xrcd()
5861 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata) in mlx5_ib_dealloc_xrcd()
/Linux-v5.4/include/rdma/
Dib_verbs.h1034 struct ib_xrcd *xrcd;
1130 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
1516 struct ib_xrcd { struct
1577 struct ib_xrcd *xrcd;
1721 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
2429 struct ib_xrcd *(*alloc_xrcd)(struct ib_device *device,
2431 int (*dealloc_xrcd)(struct ib_xrcd *xrcd, struct ib_udata *udata);
3669 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
4236 struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller);
4245 int ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
/Linux-v5.4/drivers/infiniband/core/
Duverbs.h241 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
Duverbs_std_types.c174 struct ib_xrcd *xrcd = uobject->object; in uverbs_free_xrcd()
Dverbs.c1061 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) in __ib_insert_xrcd_qp()
1102 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, in ib_open_qp()
1840 struct ib_xrcd *xrcd; in __ib_destroy_shared_qp()
2229 struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller) in __ib_alloc_xrcd()
2231 struct ib_xrcd *xrcd; in __ib_alloc_xrcd()
2249 int ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata) in ib_dealloc_xrcd()
Duverbs_cmd.c473 struct ib_xrcd *xrcd;
479 struct ib_xrcd *xrcd) in xrcd_table_insert()
532 static struct ib_xrcd *find_xrcd(struct ib_uverbs_device *dev, struct inode *inode) in find_xrcd()
562 struct ib_xrcd *xrcd = NULL; in ib_uverbs_open_xrcd()
679 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd, in ib_uverbs_dealloc_xrcd()
1275 struct ib_xrcd *xrcd = NULL; in create_qp()
1327 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in create_qp()
1565 struct ib_xrcd *xrcd; in ib_uverbs_open_qp()
1587 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in ib_uverbs_open_qp()
3392 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in __uverbs_create_xsrq()
/Linux-v5.4/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h98 struct ib_xrcd ibxrcd;
656 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
Dmain.c1204 static struct ib_xrcd *mlx4_ib_alloc_xrcd(struct ib_device *ibdev, in mlx4_ib_alloc_xrcd()
1246 static int mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata) in mlx4_ib_dealloc_xrcd()