Symbol: ib_xrcd
drivers/infiniband/core/device.c
2860
SET_OBJ_SIZE(dev_ops, ib_xrcd);
drivers/infiniband/core/uverbs.h
223
int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
drivers/infiniband/core/uverbs_cmd.c
1298
struct ib_xrcd *xrcd = NULL;
drivers/infiniband/core/uverbs_cmd.c
1363
xrcd = (struct ib_xrcd *)xrcd_uobj->object;
drivers/infiniband/core/uverbs_cmd.c
1575
struct ib_xrcd *xrcd;
drivers/infiniband/core/uverbs_cmd.c
1597
xrcd = (struct ib_xrcd *)xrcd_uobj->object;
drivers/infiniband/core/uverbs_cmd.c
3338
attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object;
drivers/infiniband/core/uverbs_cmd.c
479
struct ib_xrcd *xrcd;
drivers/infiniband/core/uverbs_cmd.c
485
struct ib_xrcd *xrcd)
drivers/infiniband/core/uverbs_cmd.c
538
static struct ib_xrcd *find_xrcd(struct ib_uverbs_device *dev, struct inode *inode)
drivers/infiniband/core/uverbs_cmd.c
568
struct ib_xrcd *xrcd = NULL;
drivers/infiniband/core/uverbs_cmd.c
666
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
1217
struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
drivers/infiniband/core/verbs.c
2119
struct ib_xrcd *xrcd;
drivers/infiniband/core/verbs.c
2525
struct ib_xrcd *ib_alloc_xrcd_user(struct ib_device *device,
drivers/infiniband/core/verbs.c
2528
struct ib_xrcd *xrcd;
drivers/infiniband/core/verbs.c
2534
xrcd = rdma_zalloc_drv_obj(device, ib_xrcd);
drivers/infiniband/core/verbs.c
2559
int ib_dealloc_xrcd_user(struct ib_xrcd *xrcd, struct ib_udata *udata)
drivers/infiniband/hw/hns/hns_roce_device.h
1088
static inline struct hns_roce_xrcd *to_hr_xrcd(struct ib_xrcd *ibxrcd)
drivers/infiniband/hw/hns/hns_roce_device.h
1294
int hns_roce_alloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata);
drivers/infiniband/hw/hns/hns_roce_device.h
1295
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
787
INIT_RDMA_OBJ_SIZE(ib_xrcd, hns_roce_xrcd, ibxrcd),
drivers/infiniband/hw/hns/hns_roce_pd.c
143
int hns_roce_alloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata)
drivers/infiniband/hw/hns/hns_roce_pd.c
145
struct hns_roce_dev *hr_dev = to_hr_dev(ib_xrcd->device);
drivers/infiniband/hw/hns/hns_roce_pd.c
146
struct hns_roce_xrcd *xrcd = to_hr_xrcd(ib_xrcd);
drivers/infiniband/hw/hns/hns_roce_pd.c
163
int hns_roce_dealloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata)
drivers/infiniband/hw/hns/hns_roce_pd.c
165
struct hns_roce_dev *hr_dev = to_hr_dev(ib_xrcd->device);
drivers/infiniband/hw/hns/hns_roce_pd.c
166
u32 xrcdn = to_hr_xrcd(ib_xrcd)->xrcdn;
drivers/infiniband/hw/mlx4/main.c
1221
static int mlx4_ib_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/main.c
1257
static int mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/main.c
2605
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
4682
INIT_RDMA_OBJ_SIZE(ib_xrcd, mlx5_ib_xrcd, ibxrcd),
drivers/infiniband/hw/mlx5/mlx5_ib.h
1174
static inline struct mlx5_ib_xrcd *to_mxrcd(struct ib_xrcd *ibxrcd)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1359
int mlx5_ib_alloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1360
int mlx5_ib_dealloc_xrcd(struct ib_xrcd *xrcd, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
622
struct ib_xrcd ibxrcd;
drivers/infiniband/hw/mlx5/qp.c
5296
int mlx5_ib_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata)
drivers/infiniband/hw/mlx5/qp.c
5307
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
483
int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata)
drivers/infiniband/hw/qedr/verbs.c
491
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
1117
struct ib_xrcd *xrcd;
include/rdma/ib_verbs.h
1217
struct ib_xrcd *xrcd; /* XRC TGT QPs only */
include/rdma/ib_verbs.h
1762
struct ib_xrcd *xrcd;
include/rdma/ib_verbs.h
1917
struct ib_xrcd *xrcd; /* XRC TGT QPs only */
include/rdma/ib_verbs.h
2693
int (*alloc_xrcd)(struct ib_xrcd *xrcd, struct ib_udata *udata);
include/rdma/ib_verbs.h
2694
int (*dealloc_xrcd)(struct ib_xrcd *xrcd, struct ib_udata *udata);
include/rdma/ib_verbs.h
2893
DECLARE_RDMA_OBJ_SIZE(ib_xrcd);
include/rdma/ib_verbs.h
4063
struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd,
include/rdma/ib_verbs.h
4632
struct ib_xrcd *ib_alloc_xrcd_user(struct ib_device *device,
include/rdma/ib_verbs.h
4634
int ib_dealloc_xrcd_user(struct ib_xrcd *xrcd, struct ib_udata *udata);