Symbol: ib_xrcd
drivers/infiniband/core/device.c
2851
SET_OBJ_SIZE(dev_ops, ib_xrcd);
drivers/infiniband/core/uverbs.h
224
int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
drivers/infiniband/core/uverbs_cmd.c
1301
struct ib_xrcd *xrcd = NULL;
drivers/infiniband/core/uverbs_cmd.c
1366
xrcd = (struct ib_xrcd *)xrcd_uobj->object;
drivers/infiniband/core/uverbs_cmd.c
1579
struct ib_xrcd *xrcd;
drivers/infiniband/core/uverbs_cmd.c
1601
xrcd = (struct ib_xrcd *)xrcd_uobj->object;
drivers/infiniband/core/uverbs_cmd.c
3418
attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object;
drivers/infiniband/core/uverbs_cmd.c
501
struct ib_xrcd *xrcd;
drivers/infiniband/core/uverbs_cmd.c
507
struct ib_xrcd *xrcd)
drivers/infiniband/core/uverbs_cmd.c
560
static struct ib_xrcd *find_xrcd(struct ib_uverbs_device *dev, struct inode *inode)
drivers/infiniband/core/uverbs_cmd.c
590
struct ib_xrcd *xrcd = NULL;
drivers/infiniband/core/uverbs_cmd.c
688
int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
drivers/infiniband/core/uverbs_std_types.c
106
struct ib_xrcd *xrcd = uobject->object;
drivers/infiniband/core/uverbs_std_types_qp.c
130
xrcd = (struct ib_xrcd *)xrcd_uobj->object;
drivers/infiniband/core/uverbs_std_types_qp.c
96
struct ib_xrcd *xrcd = NULL;
drivers/infiniband/core/uverbs_std_types_srq.c
81
attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object;
drivers/infiniband/core/verbs.c
1215
struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
drivers/infiniband/core/verbs.c
2121
struct ib_xrcd *xrcd;
drivers/infiniband/core/verbs.c
2536
struct ib_xrcd *ib_alloc_xrcd_user(struct ib_device *device,
drivers/infiniband/core/verbs.c
2539
struct ib_xrcd *xrcd;
drivers/infiniband/core/verbs.c
2545
xrcd = rdma_zalloc_drv_obj(device, ib_xrcd);
drivers/infiniband/core/verbs.c
2570
int ib_dealloc_xrcd_user(struct ib_xrcd *xrcd, struct ib_udata *udata)
drivers/infiniband/hw/hns/hns_roce_device.h
1067
static inline struct hns_roce_xrcd *to_hr_xrcd(struct ib_xrcd *ibxrcd)
drivers/infiniband/hw/hns/hns_roce_device.h
1273
int hns_roce_alloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata);
drivers/infiniband/hw/hns/hns_roce_device.h
1274
int hns_roce_dealloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata);
drivers/infiniband/hw/hns/hns_roce_device.h
237
struct ib_xrcd ibxrcd;
drivers/infiniband/hw/hns/hns_roce_main.c
783
INIT_RDMA_OBJ_SIZE(ib_xrcd, hns_roce_xrcd, ibxrcd),
drivers/infiniband/hw/hns/hns_roce_pd.c
145
int hns_roce_alloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata)
drivers/infiniband/hw/hns/hns_roce_pd.c
147
struct hns_roce_dev *hr_dev = to_hr_dev(ib_xrcd->device);
drivers/infiniband/hw/hns/hns_roce_pd.c
148
struct hns_roce_xrcd *xrcd = to_hr_xrcd(ib_xrcd);
drivers/infiniband/hw/hns/hns_roce_pd.c
165
int hns_roce_dealloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata)
drivers/infiniband/hw/hns/hns_roce_pd.c
167
struct hns_roce_dev *hr_dev = to_hr_dev(ib_xrcd->device);
drivers/infiniband/hw/hns/hns_roce_pd.c
168
u32 xrcdn = to_hr_xrcd(ib_xrcd)->xrcdn;
drivers/infiniband/hw/mlx4/main.c
1220
static int mlx4_ib_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/main.c
1256
static int mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/main.c
2603
INIT_RDMA_OBJ_SIZE(ib_xrcd, mlx4_ib_xrcd, ibxrcd),
drivers/infiniband/hw/mlx4/mlx4_ib.h
688
static inline struct mlx4_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd)
drivers/infiniband/hw/mlx4/mlx4_ib.h
99
struct ib_xrcd ibxrcd;
drivers/infiniband/hw/mlx5/main.c
4606
INIT_RDMA_OBJ_SIZE(ib_xrcd, mlx5_ib_xrcd, ibxrcd),
drivers/infiniband/hw/mlx5/mlx5_ib.h
1241
static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1421
int mlx5_ib_alloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1422
int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
617
struct ib_xrcd ibxrcd;
drivers/infiniband/hw/mlx5/qp.c
5172
int mlx5_ib_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata)
drivers/infiniband/hw/mlx5/qp.c
5183
int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata)
drivers/infiniband/hw/qedr/main.c
237
INIT_RDMA_OBJ_SIZE(ib_xrcd, qedr_xrcd, ibxrcd),
drivers/infiniband/hw/qedr/qedr.h
300
struct ib_xrcd ibxrcd;
drivers/infiniband/hw/qedr/qedr.h
564
static inline struct qedr_xrcd *get_qedr_xrcd(struct ib_xrcd *ibxrcd)
drivers/infiniband/hw/qedr/verbs.c
490
int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata)
drivers/infiniband/hw/qedr/verbs.c
498
int qedr_dealloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata)
drivers/infiniband/hw/qedr/verbs.h
52
int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
drivers/infiniband/hw/qedr/verbs.h
53
int qedr_dealloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
include/rdma/ib_verbs.h
1115
struct ib_xrcd *xrcd;
include/rdma/ib_verbs.h
1215
struct ib_xrcd *xrcd; /* XRC TGT QPs only */
include/rdma/ib_verbs.h
1673
struct ib_xrcd *xrcd;
include/rdma/ib_verbs.h
1828
struct ib_xrcd *xrcd; /* XRC TGT QPs only */
include/rdma/ib_verbs.h
2596
int (*alloc_xrcd)(struct ib_xrcd *xrcd, struct ib_udata *udata);
include/rdma/ib_verbs.h
2597
int (*dealloc_xrcd)(struct ib_xrcd *xrcd, struct ib_udata *udata);
include/rdma/ib_verbs.h
2796
DECLARE_RDMA_OBJ_SIZE(ib_xrcd);
include/rdma/ib_verbs.h
3955
struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
include/rdma/ib_verbs.h
4533
struct ib_xrcd *ib_alloc_xrcd_user(struct ib_device *device,
include/rdma/ib_verbs.h
4535
int ib_dealloc_xrcd_user(struct ib_xrcd *xrcd, struct ib_udata *udata);