xrc              3381 drivers/infiniband/core/uverbs_cmd.c 		attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object;
xrc              3382 drivers/infiniband/core/uverbs_cmd.c 		if (!attr.ext.xrc.xrcd) {
xrc              3439 drivers/infiniband/core/uverbs_cmd.c 		srq->ext.xrc.xrcd = attr.ext.xrc.xrcd;
xrc              3440 drivers/infiniband/core/uverbs_cmd.c 		atomic_inc(&attr.ext.xrc.xrcd->usecnt);
xrc              3454 drivers/infiniband/core/uverbs_cmd.c 		resp.srqn = srq->ext.xrc.srq_num;
xrc               991 drivers/infiniband/core/verbs.c 		srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd;
xrc               992 drivers/infiniband/core/verbs.c 		atomic_inc(&srq->ext.xrc.xrcd->usecnt);
xrc              1000 drivers/infiniband/core/verbs.c 			atomic_dec(&srq->ext.xrc.xrcd->usecnt);
xrc              1038 drivers/infiniband/core/verbs.c 		atomic_dec(&srq->ext.xrc.xrcd->usecnt);
xrc               177 drivers/infiniband/hw/mlx4/srq.c 		to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn :
xrc               185 drivers/infiniband/hw/mlx4/srq.c 	srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn;
xrc               882 drivers/infiniband/hw/mlx5/main.c 	if (MLX5_CAP_GEN(mdev, xrc))
xrc              4993 drivers/infiniband/hw/mlx5/main.c 	attr.ext.xrc.xrcd = devr->x0;
xrc              5004 drivers/infiniband/hw/mlx5/main.c 	devr->s0->ext.xrc.xrcd	= devr->x0;
xrc              5010 drivers/infiniband/hw/mlx5/main.c 	atomic_inc(&devr->s0->ext.xrc.xrcd->usecnt);
xrc              6393 drivers/infiniband/hw/mlx5/main.c 	if (MLX5_CAP_GEN(mdev, xrc)) {
xrc              2686 drivers/infiniband/hw/mlx5/qp.c 		if (!MLX5_CAP_GEN(dev->mdev, xrc)) {
xrc              4974 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_wqe_xrc_seg *xrc;
xrc              5044 drivers/infiniband/hw/mlx5/qp.c 			xrc = seg;
xrc              5045 drivers/infiniband/hw/mlx5/qp.c 			seg += sizeof(*xrc);
xrc              5046 drivers/infiniband/hw/mlx5/qp.c 			size += sizeof(*xrc) / 16;
xrc              5845 drivers/infiniband/hw/mlx5/qp.c 	if (!MLX5_CAP_GEN(dev->mdev, xrc))
xrc               278 drivers/infiniband/hw/mlx5/srq.c 		in.xrcd = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn;
xrc               311 drivers/infiniband/hw/mlx5/srq.c 	srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn;
xrc              2726 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int xrc = (ts == MLX4_QP_ST_XRC) ? 1 : 0;
xrc              2735 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	rq_size = (srq|rss|xrc) ? 0 : (1 << (log_rq_size + log_rq_stride + 4));
xrc              1316 include/linux/mlx5/mlx5_ifc.h 	u8         xrc[0x1];
xrc              1035 include/rdma/ib_verbs.h 			} xrc;
xrc              1579 include/rdma/ib_verbs.h 			} xrc;