Home
last modified time | relevance | path

Searched refs:xrc (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.15/drivers/infiniband/core/
Duverbs_std_types_srq.c81 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_HANDLER()
82 if (!attr.ext.xrc.xrcd) in UVERBS_HANDLER()
131 &srq->ext.xrc.srq_num, in UVERBS_HANDLER()
132 sizeof(srq->ext.xrc.srq_num)); in UVERBS_HANDLER()
Dverbs.c1037 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; in ib_create_srq_user()
1038 if (srq->ext.xrc.xrcd) in ib_create_srq_user()
1039 atomic_inc(&srq->ext.xrc.xrcd->usecnt); in ib_create_srq_user()
1050 if (srq->srq_type == IB_SRQT_XRC && srq->ext.xrc.xrcd) in ib_create_srq_user()
1051 atomic_dec(&srq->ext.xrc.xrcd->usecnt); in ib_create_srq_user()
1094 if (srq->srq_type == IB_SRQT_XRC && srq->ext.xrc.xrcd) in ib_destroy_srq_user()
1095 atomic_dec(&srq->ext.xrc.xrcd->usecnt); in ib_destroy_srq_user()
Duverbs_cmd.c3383 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in __uverbs_create_xsrq()
3384 if (!attr.ext.xrc.xrcd) { in __uverbs_create_xsrq()
3430 resp.srqn = srq->ext.xrc.srq_num; in __uverbs_create_xsrq()
/Linux-v5.15/drivers/infiniband/hw/mlx5/
Dsrq.c257 if (init_attr->srq_type == IB_SRQT_XRC && init_attr->ext.xrc.xrcd) in mlx5_ib_create_srq()
258 in.xrcd = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn; in mlx5_ib_create_srq()
291 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; in mlx5_ib_create_srq()
Dwr.c1285 struct mlx5_wqe_xrc_seg *xrc; in mlx5_ib_post_send() local
1354 xrc = seg; in mlx5_ib_post_send()
1355 seg += sizeof(*xrc); in mlx5_ib_post_send()
1356 size += sizeof(*xrc) / 16; in mlx5_ib_post_send()
Dmain.c851 if (MLX5_CAP_GEN(mdev, xrc)) in mlx5_ib_query_device()
2812 if (!MLX5_CAP_GEN(dev->mdev, xrc)) in mlx5_ib_dev_res_init()
3851 if (MLX5_CAP_GEN(mdev, xrc)) in mlx5_ib_stage_caps_init()
Dqp.c2685 if (!MLX5_CAP_GEN(dev->mdev, xrc)) in check_qp_type()
4997 if (!MLX5_CAP_GEN(dev->mdev, xrc)) in mlx5_ib_alloc_xrcd()
/Linux-v5.15/drivers/infiniband/hw/mlx4/
Dsrq.c183 to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn : in mlx4_ib_create_srq()
191 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; in mlx4_ib_create_srq()
/Linux-v5.15/drivers/infiniband/hw/hns/
Dhns_roce_srq.c323 to_hr_xrcd(init_attr->ext.xrc.xrcd)->xrcdn : 0; in set_srq_ext_param()
/Linux-v5.15/include/rdma/
Dib_verbs.h1058 } xrc; member
1612 } xrc; member
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx4/
Dresource_tracker.c2727 int xrc = (ts == MLX4_QP_ST_XRC) ? 1 : 0; in qp_get_mtt_size() local
2736 rq_size = (srq|rss|xrc) ? 0 : (1 << (log_rq_size + log_rq_stride + 4)); in qp_get_mtt_size()
/Linux-v5.15/drivers/infiniband/hw/qedr/
Dverbs.c1621 struct qedr_xrcd *xrcd = get_qedr_xrcd(init_attr->ext.xrc.xrcd); in qedr_create_srq()
/Linux-v5.15/include/linux/mlx5/
Dmlx5_ifc.h1509 u8 xrc[0x1]; member