Searched refs:ib_xrcd (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | mlx5_ib.h | 553 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);
|
| D | qp.c | 5838 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/ |
| D | ib_verbs.h | 1034 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/ |
| D | uverbs.h | 241 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
|
| D | uverbs_std_types.c | 174 struct ib_xrcd *xrcd = uobject->object; in uverbs_free_xrcd()
|
| D | verbs.c | 1061 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()
|
| D | uverbs_cmd.c | 473 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/ |
| D | mlx4_ib.h | 98 struct ib_xrcd ibxrcd; 656 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
|
| D | main.c | 1204 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()
|