Lines Matching refs:loc
312 static bool check_locality(struct tpm_chip *chip, int loc) in check_locality() argument
317 rc = iic_tpm_read(TPM_ACCESS(loc), &buf, 1); in check_locality()
323 tpm_dev.locality = loc; in check_locality()
331 static void release_locality(struct tpm_chip *chip, int loc, int force) in release_locality() argument
334 if (iic_tpm_read(TPM_ACCESS(loc), &buf, 1) < 0) in release_locality()
340 iic_tpm_write(TPM_ACCESS(loc), &buf, 1); in release_locality()
344 static int request_locality(struct tpm_chip *chip, int loc) in request_locality() argument
349 if (check_locality(chip, loc)) in request_locality()
350 return loc; in request_locality()
352 iic_tpm_write(TPM_ACCESS(loc), &buf, 1); in request_locality()
357 if (check_locality(chip, loc)) in request_locality()
358 return loc; in request_locality()