Searched refs:ib_xrcd (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 305 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);
|
D | qp.c | 3133 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/ |
D | ib_verbs.h | 748 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/ |
D | verbs.c | 346 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()
|
D | uverbs.h | 196 void ib_uverbs_dealloc_xrcd(struct ib_uverbs_device *dev, struct ib_xrcd *xrcd);
|
D | uverbs_cmd.c | 272 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()
|
D | uverbs_main.c | 288 struct ib_xrcd *xrcd = uobj->object; in ib_uverbs_cleanup_ucontext()
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 86 struct ib_xrcd ibxrcd; 573 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd()
|
D | main.c | 756 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()
|