Lines Matching refs:params

104 	union tpm2_cmd_params	params;  member
259 cmd.params.pcrread_in.pcr_selects_cnt = cpu_to_be32(1); in tpm2_pcr_read()
260 cmd.params.pcrread_in.hash_alg = cpu_to_be16(TPM2_ALG_SHA1); in tpm2_pcr_read()
261 cmd.params.pcrread_in.pcr_select_size = TPM2_PCR_SELECT_MIN; in tpm2_pcr_read()
263 memset(cmd.params.pcrread_in.pcr_select, 0, in tpm2_pcr_read()
264 sizeof(cmd.params.pcrread_in.pcr_select)); in tpm2_pcr_read()
265 cmd.params.pcrread_in.pcr_select[pcr_idx >> 3] = 1 << (pcr_idx & 0x7); in tpm2_pcr_read()
270 buf = cmd.params.pcrread_out.digest; in tpm2_pcr_read()
303 cmd.params.pcrextend_in.pcr_idx = cpu_to_be32(pcr_idx); in tpm2_pcr_extend()
304 cmd.params.pcrextend_in.auth_area_size = in tpm2_pcr_extend()
306 cmd.params.pcrextend_in.auth_area.handle = in tpm2_pcr_extend()
308 cmd.params.pcrextend_in.auth_area.nonce_size = 0; in tpm2_pcr_extend()
309 cmd.params.pcrextend_in.auth_area.attributes = 0; in tpm2_pcr_extend()
310 cmd.params.pcrextend_in.auth_area.auth_size = 0; in tpm2_pcr_extend()
311 cmd.params.pcrextend_in.digest_cnt = cpu_to_be32(1); in tpm2_pcr_extend()
312 cmd.params.pcrextend_in.hash_alg = cpu_to_be16(TPM2_ALG_SHA1); in tpm2_pcr_extend()
313 memcpy(cmd.params.pcrextend_in.digest, hash, TPM_DIGEST_SIZE); in tpm2_pcr_extend()
351 num_bytes = min_t(u32, max, sizeof(cmd.params.getrandom_out.buffer)); in tpm2_get_random()
354 max > sizeof(cmd.params.getrandom_out.buffer)) in tpm2_get_random()
359 cmd.params.getrandom_in.size = cpu_to_be16(num_bytes); in tpm2_get_random()
366 recd = min_t(u32, be16_to_cpu(cmd.params.getrandom_out.size), in tpm2_get_random()
368 memcpy(dest, cmd.params.getrandom_out.buffer, recd); in tpm2_get_random()
654 cmd.params.get_tpm_pt_in.cap_id = cpu_to_be32(TPM2_CAP_TPM_PROPERTIES); in tpm2_get_tpm_pt()
655 cmd.params.get_tpm_pt_in.property_id = cpu_to_be32(property_id); in tpm2_get_tpm_pt()
656 cmd.params.get_tpm_pt_in.property_cnt = cpu_to_be32(1); in tpm2_get_tpm_pt()
660 *value = cmd.params.get_tpm_pt_out.value; in tpm2_get_tpm_pt()
691 cmd.params.startup_in.startup_type = cpu_to_be16(startup_type); in tpm2_startup()
719 cmd.params.startup_in.startup_type = cpu_to_be16(shutdown_type); in tpm2_shutdown()
785 cmd.params.selftest_in.full_test = full; in tpm2_start_selftest()
832 cmd.params.pcrread_in.pcr_selects_cnt = cpu_to_be32(1); in tpm2_do_selftest()
833 cmd.params.pcrread_in.hash_alg = cpu_to_be16(TPM2_ALG_SHA1); in tpm2_do_selftest()
834 cmd.params.pcrread_in.pcr_select_size = TPM2_PCR_SELECT_MIN; in tpm2_do_selftest()
835 cmd.params.pcrread_in.pcr_select[0] = 0x01; in tpm2_do_selftest()
836 cmd.params.pcrread_in.pcr_select[1] = 0x00; in tpm2_do_selftest()
837 cmd.params.pcrread_in.pcr_select[2] = 0x00; in tpm2_do_selftest()
884 cmd.params.get_tpm_pt_in.cap_id = cpu_to_be32(TPM2_CAP_TPM_PROPERTIES); in tpm2_probe()
885 cmd.params.get_tpm_pt_in.property_id = cpu_to_be32(0x100); in tpm2_probe()
886 cmd.params.get_tpm_pt_in.property_cnt = cpu_to_be32(1); in tpm2_probe()