Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h536 struct ib_xrcd ibxrcd;
661 struct ib_xrcd *x0;
662 struct ib_xrcd *x1;
916 static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
1072 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
1075 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd);
Dqp.c5171 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, in mlx5_ib_alloc_xrcd()
5195 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd) in mlx5_ib_dealloc_xrcd()
/Linux-v4.19/include/rdma/
Dib_verbs.h1051 struct ib_xrcd *xrcd;
1145 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
1553 struct ib_xrcd { struct
1611 struct ib_xrcd *xrcd;
1755 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
2466 struct ib_xrcd * (*alloc_xrcd)(struct ib_device *device,
2469 int (*dealloc_xrcd)(struct ib_xrcd *xrcd);
3365 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
3838 struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller);
3846 int ib_dealloc_xrcd(struct ib_xrcd *xrcd);
/Linux-v4.19/drivers/infiniband/core/
Dverbs.c986 struct ib_xrcd *uninitialized_var(xrcd); in ib_destroy_srq()
1027 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) in __ib_insert_xrcd_qp()
1068 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, in ib_open_qp()
1785 struct ib_xrcd *xrcd; in __ib_destroy_shared_qp()
2104 struct ib_xrcd *__ib_alloc_xrcd(struct ib_device *device, const char *caller) in __ib_alloc_xrcd()
2106 struct ib_xrcd *xrcd; in __ib_alloc_xrcd()
2124 int ib_dealloc_xrcd(struct ib_xrcd *xrcd) in ib_dealloc_xrcd()
Duverbs_std_types.c164 struct ib_xrcd *xrcd = uobject->object; in uverbs_free_xrcd()
Duverbs.h248 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
Duverbs_cmd.c421 struct ib_xrcd *xrcd;
427 struct ib_xrcd *xrcd) in xrcd_table_insert()
480 static struct ib_xrcd *find_xrcd(struct ib_uverbs_device *dev, struct inode *inode) in find_xrcd()
512 struct ib_xrcd *xrcd = NULL; in ib_uverbs_open_xrcd()
639 struct ib_xrcd *xrcd, in ib_uverbs_dealloc_xrcd()
1352 struct ib_xrcd *xrcd = NULL; in create_qp()
1414 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in create_qp()
1728 struct ib_xrcd *xrcd; in ib_uverbs_open_qp()
1757 xrcd = (struct ib_xrcd *)xrcd_uobj->object; in ib_uverbs_open_qp()
3714 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in __uverbs_create_xsrq()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h103 struct ib_xrcd ibxrcd;
659 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
Dmain.c1317 static struct ib_xrcd *mlx4_ib_alloc_xrcd(struct ib_device *ibdev, in mlx4_ib_alloc_xrcd()
1360 static int mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd) in mlx4_ib_dealloc_xrcd()