Searched refs:xrc (Results 1 – 9 of 9) sorted by relevance
181 to_mcq(init_attr->ext.xrc.cq)->mcq.cqn : 0; in mlx4_ib_create_srq()183 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()
311 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; in ib_create_srq()312 srq->ext.xrc.cq = srq_init_attr->ext.xrc.cq; in ib_create_srq()313 atomic_inc(&srq->ext.xrc.xrcd->usecnt); in ib_create_srq()314 atomic_inc(&srq->ext.xrc.cq->usecnt); in ib_create_srq()356 xrcd = srq->ext.xrc.xrcd; in ib_destroy_srq()357 cq = srq->ext.xrc.cq; in ib_destroy_srq()
3006 attr.ext.xrc.xrcd = idr_read_xrcd(cmd->xrcd_handle, file->ucontext, &xrcd_uobj); in __uverbs_create_xsrq()3007 if (!attr.ext.xrc.xrcd) { in __uverbs_create_xsrq()3015 attr.ext.xrc.cq = idr_read_cq(cmd->cq_handle, file->ucontext, 0); in __uverbs_create_xsrq()3016 if (!attr.ext.xrc.cq) { in __uverbs_create_xsrq()3052 srq->ext.xrc.cq = attr.ext.xrc.cq; in __uverbs_create_xsrq()3053 srq->ext.xrc.xrcd = attr.ext.xrc.xrcd; in __uverbs_create_xsrq()3054 atomic_inc(&attr.ext.xrc.cq->usecnt); in __uverbs_create_xsrq()3055 atomic_inc(&attr.ext.xrc.xrcd->usecnt); in __uverbs_create_xsrq()3071 resp.srqn = srq->ext.xrc.srq_num; in __uverbs_create_xsrq()3081 put_cq_read(attr.ext.xrc.cq); in __uverbs_create_xsrq()[all …]
295 xrcdn = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn; in mlx5_ib_create_srq()296 in->ctx.pgoff_cqn |= cpu_to_be32(to_mcq(init_attr->ext.xrc.cq)->mcq.cqn); in mlx5_ib_create_srq()316 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; in mlx5_ib_create_srq()
1141 attr.ext.xrc.cq = devr->c0; in create_dev_resources()1142 attr.ext.xrc.xrcd = devr->x0; in create_dev_resources()1155 devr->s0->ext.xrc.xrcd = devr->x0; in create_dev_resources()1156 devr->s0->ext.xrc.cq = devr->c0; in create_dev_resources()1157 atomic_inc(&devr->s0->ext.xrc.xrcd->usecnt); in create_dev_resources()1158 atomic_inc(&devr->s0->ext.xrc.cq->usecnt); in create_dev_resources()
2597 struct mlx5_wqe_xrc_seg *xrc; in mlx5_ib_post_send() local2641 xrc = seg; in mlx5_ib_post_send()2642 xrc->xrc_srqn = htonl(wr->xrc_remote_srq_num); in mlx5_ib_post_send()2643 seg += sizeof(*xrc); in mlx5_ib_post_send()2644 size += sizeof(*xrc) / 16; in mlx5_ib_post_send()
240 u8 xrc[0x1]; member
750 } xrc; member1242 } xrc; member
2485 int xrc = (ts == MLX4_QP_ST_XRC) ? 1 : 0; in qp_get_mtt_size() local2493 rq_size = (srq|rss|xrc) ? 0 : (1 << (log_rq_size + log_rq_stride + 4)); in qp_get_mtt_size()