Searched refs:ib_xrcd (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 309 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);
|
D | qp.c | 3124 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/ |
D | ib_verbs.h | 813 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/ |
D | verbs.c | 505 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()
|
D | uverbs.h | 205 void ib_uverbs_dealloc_xrcd(struct ib_uverbs_device *dev, struct ib_xrcd *xrcd);
|
D | uverbs_cmd.c | 274 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()
|
D | uverbs_main.c | 290 struct ib_xrcd *xrcd = uobj->object; in ib_uverbs_cleanup_ucontext()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 99 struct ib_xrcd ibxrcd; 625 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
|
D | main.c | 1176 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()
|