Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h305 struct ib_xrcd ibxrcd;
414 struct ib_xrcd *x0;
415 struct ib_xrcd *x1;
451 static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
591 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
594 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd);
Dqp.c3133 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, in mlx5_ib_alloc_xrcd()
3159 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd) in mlx5_ib_dealloc_xrcd()
/linux-4.1.27/include/rdma/
Dib_verbs.h748 struct ib_xrcd *xrcd;
824 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
1201 struct ib_xrcd { struct
1239 struct ib_xrcd *xrcd;
1252 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
1644 struct ib_xrcd * (*alloc_xrcd)(struct ib_device *device,
1647 int (*dealloc_xrcd)(struct ib_xrcd *xrcd);
1958 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
2631 struct ib_xrcd *ib_alloc_xrcd(struct ib_device *device);
2637 int ib_dealloc_xrcd(struct ib_xrcd *xrcd);
/linux-4.1.27/drivers/infiniband/core/
Dverbs.c346 struct ib_xrcd *uninitialized_var(xrcd); in ib_destroy_srq()
387 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) in __ib_insert_xrcd_qp()
420 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, in ib_open_qp()
950 struct ib_xrcd *xrcd; in __ib_destroy_shared_qp()
1376 struct ib_xrcd *ib_alloc_xrcd(struct ib_device *device) in ib_alloc_xrcd()
1378 struct ib_xrcd *xrcd; in ib_alloc_xrcd()
1396 int ib_dealloc_xrcd(struct ib_xrcd *xrcd) in ib_dealloc_xrcd()
Duverbs.h196 void ib_uverbs_dealloc_xrcd(struct ib_uverbs_device *dev, struct ib_xrcd *xrcd);
Duverbs_cmd.c272 static struct ib_xrcd *idr_read_xrcd(int xrcd_handle, struct ib_ucontext *context, in idr_read_xrcd()
639 struct ib_xrcd *xrcd;
645 struct ib_xrcd *xrcd) in xrcd_table_insert()
698 static struct ib_xrcd *find_xrcd(struct ib_uverbs_device *dev, struct inode *inode) in find_xrcd()
730 struct ib_xrcd *xrcd = NULL; in ib_uverbs_open_xrcd()
865 struct ib_xrcd *xrcd = NULL; in ib_uverbs_close_xrcd()
922 struct ib_xrcd *xrcd) in ib_uverbs_dealloc_xrcd()
1632 struct ib_xrcd *xrcd = NULL; in ib_uverbs_create_qp()
1824 struct ib_xrcd *xrcd; in ib_uverbs_open_qp()
Duverbs_main.c288 struct ib_xrcd *xrcd = uobj->object; in ib_uverbs_cleanup_ucontext()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h86 struct ib_xrcd ibxrcd;
573 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
Dmain.c756 static struct ib_xrcd *mlx4_ib_alloc_xrcd(struct ib_device *ibdev, in mlx4_ib_alloc_xrcd()
797 static int mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd) in mlx4_ib_dealloc_xrcd()