Lines Matching refs:status
414 int *status)
418 /* check current status */
419 *status = tpm_tis_i2c_status(chip);
420 if ((*status != 0xFF) && (*status & mask) == mask)
425 /* since we just checked the status, give the TPM some time */
427 *status = tpm_tis_i2c_status(chip);
428 if ((*status & mask) == mask)
471 int status;
500 wait_for_stat(chip, TPM_STS_VALID, chip->timeout_c, &status);
501 if (status & TPM_STS_DATA_AVAIL) { /* retry? */
519 int rc, status;
531 status = tpm_tis_i2c_status(chip);
532 if ((status & TPM_STS_COMMAND_READY) == 0) {
536 chip->timeout_b, &status) < 0) {
566 chip->timeout_c, &status);
568 if ((status & TPM_STS_DATA_EXPECT) == 0) {
576 wait_for_stat(chip, TPM_STS_VALID, chip->timeout_c, &status);
577 if ((status & TPM_STS_DATA_EXPECT) != 0) {
596 static bool tpm_tis_i2c_req_canceled(struct tpm_chip *chip, u8 status)
598 return (status == TPM_STS_COMMAND_READY);
603 .status = tpm_tis_i2c_status,