Lines Matching refs:loc
194 static int tpm_tis_i2c_check_locality(struct udevice *dev, int loc) in tpm_tis_i2c_check_locality() argument
201 rc = tpm_tis_i2c_read(dev, TPM_ACCESS(loc), &buf, 1); in tpm_tis_i2c_check_locality()
206 chip->locality = loc; in tpm_tis_i2c_check_locality()
207 return loc; in tpm_tis_i2c_check_locality()
213 static void tpm_tis_i2c_release_locality(struct udevice *dev, int loc, in tpm_tis_i2c_release_locality() argument
219 if (tpm_tis_i2c_read(dev, TPM_ACCESS(loc), &buf, 1) < 0) in tpm_tis_i2c_release_locality()
224 tpm_tis_i2c_write(dev, TPM_ACCESS(loc), &buf, 1); in tpm_tis_i2c_release_locality()
228 static int tpm_tis_i2c_request_locality(struct udevice *dev, int loc) in tpm_tis_i2c_request_locality() argument
235 rc = tpm_tis_i2c_check_locality(dev, loc); in tpm_tis_i2c_request_locality()
238 return loc; /* We already have the locality */ in tpm_tis_i2c_request_locality()
244 rc = tpm_tis_i2c_write(dev, TPM_ACCESS(loc), &buf, 1); in tpm_tis_i2c_request_locality()
254 rc = tpm_tis_i2c_check_locality(dev, loc); in tpm_tis_i2c_request_locality()
257 return loc; in tpm_tis_i2c_request_locality()