Lines Matching full:measurement
108 u8 *measurement, u8 *add_data, in uvio_copy_attest_result_to_user() argument
116 if (copy_to_user(user_buf_meas, measurement, uvio_attest->meas_len)) in uvio_copy_attest_result_to_user()
148 * uvio_attestation() - Perform a Retrieve Attestation Measurement UVC.
152 * uvio_attestation() does a Retrieve Attestation Measurement Ultravisor Call.
160 * Measurement and Additional Data are outputs for userspace generated by UV.
164 * going to be included in the Attestation Measurement calculation.
166 * Measurement is a cryptographic measurement of the callers properties,
168 * ARCB, UV will add some Additional Data to the measurement calculation.
171 * If the Retrieve Attestation Measurement UV facility is not present,
183 u8 *measurement = NULL; in uvio_attestation() local
203 measurement = kvzalloc(uvio_attest->meas_len, GFP_KERNEL); in uvio_attestation()
204 if (!arcb || !measurement) in uvio_attestation()
217 ret = uvio_build_uvcb_attest(uvcb_attest, arcb, measurement, add_data, uvio_attest); in uvio_attestation()
226 ret = uvio_copy_attest_result_to_user(uvcb_attest, uv_ioctl, measurement, add_data, in uvio_attestation()
230 kvfree(measurement); in uvio_attestation()