Lines Matching defs:ctrl
166 struct mlx5_wqe_ctrl_seg *ctrl = buffer;
167 int ds = be32_to_cpu(ctrl->qpn_ds) & MLX5_WQE_CTRL_DS_MASK;
3757 struct mlx5_wqe_ctrl_seg **ctrl,
3766 *ctrl = *seg;
3768 (*ctrl)->imm = send_ieth(wr);
3769 (*ctrl)->fm_ce_se = qp->sq_signal_bits |
3775 *seg += sizeof(**ctrl);
3776 *size = sizeof(**ctrl) / 16;
3782 struct mlx5_wqe_ctrl_seg *ctrl,
3789 ctrl->opmod_idx_opcode = cpu_to_be32(((u32)(qp->sq.cur_post) << 8) |
3791 ctrl->qpn_ds = cpu_to_be32(size | (qp->trans_qp.base.mqp.qpn << 8));
3792 ctrl->fm_ce_se |= fence;
3795 ctrl->signature = wq_sig(ctrl);
3808 struct mlx5_wqe_ctrl_seg *ctrl = NULL; /* compiler warning */
3862 err = begin_wqe(qp, &seg, &ctrl, wr, &idx, &size, nreq);
3898 ctrl->imm = cpu_to_be32(wr->ex.invalidate_rkey);
3906 ctrl->imm = cpu_to_be32(reg_wr(wr)->key);
3919 ctrl->imm = cpu_to_be32(mr->ibmr.rkey);
3927 finish_wqe(qp, ctrl, size, idx, wr->wr_id,
3936 err = begin_wqe(qp, &seg, &ctrl, wr,
3954 finish_wqe(qp, ctrl, size, idx, wr->wr_id,
3957 err = begin_wqe(qp, &seg, &ctrl, wr,
3976 finish_wqe(qp, ctrl, size, idx, wr->wr_id,
4040 ctrl->imm = cpu_to_be32(umr_wr(wr)->mkey);
4083 finish_wqe(qp, ctrl, size, idx, wr->wr_id, nreq,
4113 mlx5_bf_copy(bf->reg + bf->offset, (u64 *)ctrl, ALIGN(size * 16, 64), qp);
4116 mlx5_write64((__be32 *)ctrl, bf->regreg + bf->offset,