Lines Matching defs:locality

325 	(void) hcall_tpm_get(tpm->locality, offset, sizeof (uint8_t), &value);
335 (void) hcall_tpm_get(tpm->locality, offset, sizeof (uint32_t), &value);
343 (void) hcall_tpm_put(tpm->locality, offset, sizeof (uint8_t), value);
354 (uint8_t *)(TPM_LOCALITY_OFFSET(tpm->locality) |
363 (uint32_t *)(TPM_LOCALITY_OFFSET(tpm->locality) |
372 (uint8_t *)(TPM_LOCALITY_OFFSET(tpm->locality) |
943 tis_release_locality(tpm, tpm->locality, 0);
947 tis_release_locality(tpm, tpm->locality, 0);
1081 tis_release_locality(tpm, tpm->locality, 0);
1086 * Clear XrequestUse and Xactivelocality, where X is the current locality
1089 tis_release_locality(tpm_state_t *tpm, char locality, int force) {
1090 ASSERT(tpm != NULL && locality >= 0 && locality < 5);
1097 * Writing 1 to active locality bit in TPM_ACCESS
1098 * register reliquishes the control of the locality
1105 * Checks whether the given locality is active
1109 tis_check_active_locality(tpm_state_t *tpm, char locality) {
1113 ASSERT(tpm != NULL && locality >= 0 && locality < 5);
1115 old_locality = tpm->locality;
1116 tpm->locality = locality;
1118 /* Just check to see if the requested locality works */
1123 tpm->locality = old_locality;
1132 /* Request the TPM to be in the given locality */
1134 tis_request_locality(tpm_state_t *tpm, char locality) {
1139 ASSERT(tpm != NULL && locality >= 0 && locality < 5);
1141 ret = tis_check_active_locality(tpm, locality);
1145 tpm->locality = locality;
1153 while (tis_check_active_locality(tpm, locality)
1166 tpm->locality = locality;
1255 * make sure we are in locality 0
1259 cmn_err(CE_WARN, "!%s: Unable to request locality %d", myname,
1262 } /* Now we can refer to the locality as tpm->locality */