Home
last modified time | relevance | path

Searched refs:ibxrcd (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dverbs.h51 int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
52 int qedr_dealloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
H A Dqedr.h314 struct ib_xrcd ibxrcd; member
583 static inline struct qedr_xrcd *get_qedr_xrcd(struct ib_xrcd *ibxrcd) in get_qedr_xrcd() argument
585 return container_of(ibxrcd, struct qedr_xrcd, ibxrcd); in get_qedr_xrcd()
H A Dverbs.c488 int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata) in qedr_alloc_xrcd() argument
490 struct qedr_dev *dev = get_qedr_dev(ibxrcd->device); in qedr_alloc_xrcd()
491 struct qedr_xrcd *xrcd = get_qedr_xrcd(ibxrcd); in qedr_alloc_xrcd()
496 int qedr_dealloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata) in qedr_dealloc_xrcd() argument
498 struct qedr_dev *dev = get_qedr_dev(ibxrcd->device); in qedr_dealloc_xrcd()
499 u16 xrcd_id = get_qedr_xrcd(ibxrcd)->xrcd_id; in qedr_dealloc_xrcd()
2249 dev = get_qedr_dev(xrcd->ibxrcd.device); in qedr_create_qp()
H A Dmain.c241 INIT_RDMA_OBJ_SIZE(ib_xrcd, qedr_xrcd, ibxrcd),
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dverbs.h52 int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
53 int qedr_dealloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
H A Dqedr.h314 struct ib_xrcd ibxrcd; member
584 static inline struct qedr_xrcd *get_qedr_xrcd(struct ib_xrcd *ibxrcd) in get_qedr_xrcd() argument
586 return container_of(ibxrcd, struct qedr_xrcd, ibxrcd); in get_qedr_xrcd()
H A Dverbs.c490 int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata) in qedr_alloc_xrcd() argument
492 struct qedr_dev *dev = get_qedr_dev(ibxrcd->device); in qedr_alloc_xrcd()
493 struct qedr_xrcd *xrcd = get_qedr_xrcd(ibxrcd); in qedr_alloc_xrcd()
498 int qedr_dealloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata) in qedr_dealloc_xrcd() argument
500 struct qedr_dev *dev = get_qedr_dev(ibxrcd->device); in qedr_dealloc_xrcd()
501 u16 xrcd_id = get_qedr_xrcd(ibxrcd)->xrcd_id; in qedr_dealloc_xrcd()
H A Dmain.c237 INIT_RDMA_OBJ_SIZE(ib_xrcd, qedr_xrcd, ibxrcd),
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h98 struct ib_xrcd ibxrcd; member
683 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd() argument
685 return container_of(ibxrcd, struct mlx4_ib_xrcd, ibxrcd); in to_mxrcd()
H A Dmain.c1221 static int mlx4_ib_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata) in mlx4_ib_alloc_xrcd() argument
1223 struct mlx4_ib_dev *dev = to_mdev(ibxrcd->device); in mlx4_ib_alloc_xrcd()
1224 struct mlx4_ib_xrcd *xrcd = to_mxrcd(ibxrcd); in mlx4_ib_alloc_xrcd()
1235 xrcd->pd = ib_alloc_pd(ibxrcd->device, 0); in mlx4_ib_alloc_xrcd()
1242 xrcd->cq = ib_create_cq(ibxrcd->device, NULL, NULL, xrcd, &cq_attr); in mlx4_ib_alloc_xrcd()
2594 INIT_RDMA_OBJ_SIZE(ib_xrcd, mlx4_ib_xrcd, ibxrcd),
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h99 struct ib_xrcd ibxrcd; member
685 static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd() argument
687 return container_of(ibxrcd, struct mlx4_ib_xrcd, ibxrcd); in to_mxrcd()
H A Dmain.c1221 static int mlx4_ib_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata) in mlx4_ib_alloc_xrcd() argument
1223 struct mlx4_ib_dev *dev = to_mdev(ibxrcd->device); in mlx4_ib_alloc_xrcd()
1224 struct mlx4_ib_xrcd *xrcd = to_mxrcd(ibxrcd); in mlx4_ib_alloc_xrcd()
1235 xrcd->pd = ib_alloc_pd(ibxrcd->device, 0); in mlx4_ib_alloc_xrcd()
1242 xrcd->cq = ib_create_cq(ibxrcd->device, NULL, NULL, xrcd, &cq_attr); in mlx4_ib_alloc_xrcd()
2603 INIT_RDMA_OBJ_SIZE(ib_xrcd, mlx4_ib_xrcd, ibxrcd),
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h543 struct ib_xrcd ibxrcd; member
1035 static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd() argument
1037 return container_of(ibxrcd, struct mlx5_ib_xrcd, ibxrcd); in to_mxrcd()
H A Dqp.c2913 to_mdev(to_mxrcd(attr->xrcd)->ibxrcd.device); in mlx5_ib_create_qp()
4805 int mlx5_ib_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata) in mlx5_ib_alloc_xrcd() argument
4807 struct mlx5_ib_dev *dev = to_mdev(ibxrcd->device); in mlx5_ib_alloc_xrcd()
4808 struct mlx5_ib_xrcd *xrcd = to_mxrcd(ibxrcd); in mlx5_ib_alloc_xrcd()
H A Dmain.c4112 INIT_RDMA_OBJ_SIZE(ib_xrcd, mlx5_ib_xrcd, ibxrcd),
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h216 struct ib_xrcd ibxrcd; member
997 static inline struct hns_roce_xrcd *to_hr_xrcd(struct ib_xrcd *ibxrcd) in to_hr_xrcd() argument
999 return container_of(ibxrcd, struct hns_roce_xrcd, ibxrcd); in to_hr_xrcd()
H A Dhns_roce_main.c668 INIT_RDMA_OBJ_SIZE(ib_xrcd, hns_roce_xrcd, ibxrcd),
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h611 struct ib_xrcd ibxrcd; member
1169 static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd) in to_mxrcd() argument
1171 return container_of(ibxrcd, struct mlx5_ib_xrcd, ibxrcd); in to_mxrcd()
H A Dqp.c5132 int mlx5_ib_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata) in mlx5_ib_alloc_xrcd() argument
5134 struct mlx5_ib_dev *dev = to_mdev(ibxrcd->device); in mlx5_ib_alloc_xrcd()
5135 struct mlx5_ib_xrcd *xrcd = to_mxrcd(ibxrcd); in mlx5_ib_alloc_xrcd()
H A Dmain.c3847 INIT_RDMA_OBJ_SIZE(ib_xrcd, mlx5_ib_xrcd, ibxrcd),

Completed in 61 milliseconds