Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h309 struct ib_xrcd ibxrcd;
403 struct ib_xrcd *x0;
404 struct ib_xrcd *x1;
441 static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
566 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev,
569 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd);
Dqp.c3124 struct ib_xrcd *mlx5_ib_alloc_xrcd(struct ib_device *ibdev, in mlx5_ib_alloc_xrcd()
3148 int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd) in mlx5_ib_dealloc_xrcd()
/linux-4.4.14/include/rdma/
Dib_verbs.h813 struct ib_xrcd *xrcd;
888 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
1293 struct ib_xrcd { struct
1331 struct ib_xrcd *xrcd;
1344 struct ib_xrcd *xrcd; /* XRC TGT QPs only */
1790 struct ib_xrcd * (*alloc_xrcd)(struct ib_device *device,
1793 int (*dealloc_xrcd)(struct ib_xrcd *xrcd);
2410 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
2985 struct ib_xrcd *ib_alloc_xrcd(struct ib_device *device);
2991 int ib_dealloc_xrcd(struct ib_xrcd *xrcd);
/linux-4.4.14/drivers/infiniband/core/
Dverbs.c505 struct ib_xrcd *uninitialized_var(xrcd); in ib_destroy_srq()
546 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) in __ib_insert_xrcd_qp()
579 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, in ib_open_qp()
1092 struct ib_xrcd *xrcd; in __ib_destroy_shared_qp()
1401 struct ib_xrcd *ib_alloc_xrcd(struct ib_device *device) in ib_alloc_xrcd()
1403 struct ib_xrcd *xrcd; in ib_alloc_xrcd()
1421 int ib_dealloc_xrcd(struct ib_xrcd *xrcd) in ib_dealloc_xrcd()
Duverbs.h205 void ib_uverbs_dealloc_xrcd(struct ib_uverbs_device *dev, struct ib_xrcd *xrcd);
Duverbs_cmd.c274 static struct ib_xrcd *idr_read_xrcd(int xrcd_handle, struct ib_ucontext *context, in idr_read_xrcd()
647 struct ib_xrcd *xrcd;
653 struct ib_xrcd *xrcd) in xrcd_table_insert()
706 static struct ib_xrcd *find_xrcd(struct ib_uverbs_device *dev, struct inode *inode) in find_xrcd()
739 struct ib_xrcd *xrcd = NULL; in ib_uverbs_open_xrcd()
874 struct ib_xrcd *xrcd = NULL; in ib_uverbs_close_xrcd()
931 struct ib_xrcd *xrcd) in ib_uverbs_dealloc_xrcd()
1759 struct ib_xrcd *xrcd = NULL; in create_qp()
2074 struct ib_xrcd *xrcd; in ib_uverbs_open_qp()
Duverbs_main.c290 struct ib_xrcd *xrcd = uobj->object; in ib_uverbs_cleanup_ucontext()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h99 struct ib_xrcd ibxrcd;
625 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
Dmain.c1176 static struct ib_xrcd *mlx4_ib_alloc_xrcd(struct ib_device *ibdev, in mlx4_ib_alloc_xrcd()
1219 static int mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd) in mlx4_ib_dealloc_xrcd()