Lines Matching refs:loc
280 static int check_locality(struct tpm_chip *chip, int loc) in check_locality() argument
285 rc = iic_tpm_read(TPM_ACCESS(loc), &buf, 1); in check_locality()
291 chip->vendor.locality = loc; in check_locality()
292 return loc; in check_locality()
299 static void release_locality(struct tpm_chip *chip, int loc, int force) in release_locality() argument
302 if (iic_tpm_read(TPM_ACCESS(loc), &buf, 1) < 0) in release_locality()
308 iic_tpm_write(TPM_ACCESS(loc), &buf, 1); in release_locality()
312 static int request_locality(struct tpm_chip *chip, int loc) in request_locality() argument
317 if (check_locality(chip, loc) >= 0) in request_locality()
318 return loc; in request_locality()
320 iic_tpm_write(TPM_ACCESS(loc), &buf, 1); in request_locality()
325 if (check_locality(chip, loc) >= 0) in request_locality()
326 return loc; in request_locality()