Searched refs:vhcr_cmd (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
H A Dcmd.c337 static int mlx4_comm_cmd_wait(struct mlx4_dev *dev, u8 vhcr_cmd, mlx4_comm_cmd_wait() argument
356 if (mlx4_comm_cmd_post(dev, vhcr_cmd, param)) { mlx4_comm_cmd_wait()
367 vhcr_cmd, op); mlx4_comm_cmd_wait()
374 vhcr_cmd, context->fw_status); mlx4_comm_cmd_wait()
1650 struct mlx4_vhcr_cmd *vhcr_cmd = in_vhcr ? in_vhcr : priv->mfunc.vhcr; mlx4_master_process_vhcr() local
1682 vhcr->in_param = be64_to_cpu(vhcr_cmd->in_param); mlx4_master_process_vhcr()
1683 vhcr->out_param = be64_to_cpu(vhcr_cmd->out_param); mlx4_master_process_vhcr()
1684 vhcr->in_modifier = be32_to_cpu(vhcr_cmd->in_modifier); mlx4_master_process_vhcr()
1685 vhcr->token = be16_to_cpu(vhcr_cmd->token); mlx4_master_process_vhcr()
1686 vhcr->op = be16_to_cpu(vhcr_cmd->opcode) & 0xfff; mlx4_master_process_vhcr()
1687 vhcr->op_modifier = (u8) (be16_to_cpu(vhcr_cmd->opcode) >> 12); mlx4_master_process_vhcr()
1688 vhcr->e_bit = vhcr_cmd->flags & (1 << 6); mlx4_master_process_vhcr()
1700 vhcr_cmd->status = CMD_STAT_BAD_PARAM; mlx4_master_process_vhcr()
1709 vhcr_cmd->status = CMD_STAT_BAD_SIZE; mlx4_master_process_vhcr()
1722 vhcr_cmd->status = CMD_STAT_INTERNAL_ERR; mlx4_master_process_vhcr()
1731 vhcr_cmd->status = CMD_STAT_BAD_OP; mlx4_master_process_vhcr()
1739 vhcr_cmd->status = CMD_STAT_BAD_SIZE; mlx4_master_process_vhcr()
1750 vhcr_cmd->out_param = cpu_to_be64(vhcr->out_param); mlx4_master_process_vhcr()
1764 vhcr_cmd->out_param = cpu_to_be64(vhcr->out_param); mlx4_master_process_vhcr()
1772 vhcr_cmd->status = mlx4_errno_to_status(err); mlx4_master_process_vhcr()
1778 if (cmd->has_outbox && !vhcr_cmd->status) { mlx4_master_process_vhcr()

Completed in 68 milliseconds