Lines Matching refs:vhcr_cmd
1593 struct mlx4_vhcr_cmd *vhcr_cmd = in_vhcr ? in_vhcr : priv->mfunc.vhcr;
1623 vhcr->in_param = be64_to_cpu(vhcr_cmd->in_param);
1624 vhcr->out_param = be64_to_cpu(vhcr_cmd->out_param);
1625 vhcr->in_modifier = be32_to_cpu(vhcr_cmd->in_modifier);
1626 vhcr->token = be16_to_cpu(vhcr_cmd->token);
1627 vhcr->op = be16_to_cpu(vhcr_cmd->opcode) & 0xfff;
1628 vhcr->op_modifier = (u8) (be16_to_cpu(vhcr_cmd->opcode) >> 12);
1629 vhcr->e_bit = vhcr_cmd->flags & (1 << 6);
1641 vhcr_cmd->status = CMD_STAT_BAD_PARAM;
1650 vhcr_cmd->status = CMD_STAT_BAD_SIZE;
1660 vhcr_cmd->status = CMD_STAT_INTERNAL_ERR;
1670 vhcr_cmd->status = CMD_STAT_BAD_OP;
1678 vhcr_cmd->status = CMD_STAT_BAD_SIZE;
1689 vhcr_cmd->out_param = cpu_to_be64(vhcr->out_param);
1703 vhcr_cmd->out_param = cpu_to_be64(vhcr->out_param);
1715 vhcr_cmd->status = mlx4_errno_to_status(err);
1721 if (cmd->has_outbox && !vhcr_cmd->status) {