Lines Matching refs:fail
700 static void smu_i2c_complete_command(struct smu_i2c_cmd *cmd, int fail) in smu_i2c_complete_command() argument
707 if (!fail && cmd->read) { in smu_i2c_complete_command()
709 fail = 1; in smu_i2c_complete_command()
715 DPRINTK("SMU: completing, success: %d\n", !fail); in smu_i2c_complete_command()
724 cmd->status = fail ? -EIO : 0; in smu_i2c_complete_command()
766 int fail = 0; in smu_i2c_low_completion() local
773 fail = 1; in smu_i2c_low_completion()
776 fail = cmd->pdata[0] != 0; in smu_i2c_low_completion()
778 fail = cmd->pdata[0] >= 0x80; in smu_i2c_low_completion()
780 fail = cmd->pdata[0] != 0; in smu_i2c_low_completion()
785 if (fail && --cmd->retries > 0) { in smu_i2c_low_completion()
798 if (fail || cmd->stage != 0) { in smu_i2c_low_completion()
799 smu_i2c_complete_command(cmd, fail); in smu_i2c_low_completion()