Lines Matching refs:params

99 	union tpm2_cmd_params	params;  member
254 cmd.params.pcrread_in.pcr_selects_cnt = cpu_to_be32(1); in tpm2_pcr_read()
255 cmd.params.pcrread_in.hash_alg = cpu_to_be16(TPM2_ALG_SHA1); in tpm2_pcr_read()
256 cmd.params.pcrread_in.pcr_select_size = TPM2_PCR_SELECT_MIN; in tpm2_pcr_read()
258 memset(cmd.params.pcrread_in.pcr_select, 0, in tpm2_pcr_read()
259 sizeof(cmd.params.pcrread_in.pcr_select)); in tpm2_pcr_read()
260 cmd.params.pcrread_in.pcr_select[pcr_idx >> 3] = 1 << (pcr_idx & 0x7); in tpm2_pcr_read()
265 buf = cmd.params.pcrread_out.digest; in tpm2_pcr_read()
298 cmd.params.pcrextend_in.pcr_idx = cpu_to_be32(pcr_idx); in tpm2_pcr_extend()
299 cmd.params.pcrextend_in.auth_area_size = in tpm2_pcr_extend()
301 cmd.params.pcrextend_in.auth_area.handle = in tpm2_pcr_extend()
303 cmd.params.pcrextend_in.auth_area.nonce_size = 0; in tpm2_pcr_extend()
304 cmd.params.pcrextend_in.auth_area.attributes = 0; in tpm2_pcr_extend()
305 cmd.params.pcrextend_in.auth_area.auth_size = 0; in tpm2_pcr_extend()
306 cmd.params.pcrextend_in.digest_cnt = cpu_to_be32(1); in tpm2_pcr_extend()
307 cmd.params.pcrextend_in.hash_alg = cpu_to_be16(TPM2_ALG_SHA1); in tpm2_pcr_extend()
308 memcpy(cmd.params.pcrextend_in.digest, hash, TPM_DIGEST_SIZE); in tpm2_pcr_extend()
346 num_bytes = min_t(u32, max, sizeof(cmd.params.getrandom_out.buffer)); in tpm2_get_random()
349 max > sizeof(cmd.params.getrandom_out.buffer)) in tpm2_get_random()
354 cmd.params.getrandom_in.size = cpu_to_be16(num_bytes); in tpm2_get_random()
361 recd = min_t(u32, be16_to_cpu(cmd.params.getrandom_out.size), in tpm2_get_random()
363 memcpy(dest, cmd.params.getrandom_out.buffer, recd); in tpm2_get_random()
401 cmd.params.get_tpm_pt_in.cap_id = cpu_to_be32(TPM2_CAP_TPM_PROPERTIES); in tpm2_get_tpm_pt()
402 cmd.params.get_tpm_pt_in.property_id = cpu_to_be32(property_id); in tpm2_get_tpm_pt()
403 cmd.params.get_tpm_pt_in.property_cnt = cpu_to_be32(1); in tpm2_get_tpm_pt()
407 *value = cmd.params.get_tpm_pt_out.value; in tpm2_get_tpm_pt()
438 cmd.params.startup_in.startup_type = cpu_to_be16(startup_type); in tpm2_startup()
466 cmd.params.startup_in.startup_type = cpu_to_be16(shutdown_type); in tpm2_shutdown()
532 cmd.params.selftest_in.full_test = full; in tpm2_start_selftest()
579 cmd.params.pcrread_in.pcr_selects_cnt = cpu_to_be32(1); in tpm2_do_selftest()
580 cmd.params.pcrread_in.hash_alg = cpu_to_be16(TPM2_ALG_SHA1); in tpm2_do_selftest()
581 cmd.params.pcrread_in.pcr_select_size = TPM2_PCR_SELECT_MIN; in tpm2_do_selftest()
582 cmd.params.pcrread_in.pcr_select[0] = 0x01; in tpm2_do_selftest()
583 cmd.params.pcrread_in.pcr_select[1] = 0x00; in tpm2_do_selftest()
584 cmd.params.pcrread_in.pcr_select[2] = 0x00; in tpm2_do_selftest()
631 cmd.params.get_tpm_pt_in.cap_id = cpu_to_be32(TPM2_CAP_TPM_PROPERTIES); in tpm2_probe()
632 cmd.params.get_tpm_pt_in.property_id = cpu_to_be32(0x100); in tpm2_probe()
633 cmd.params.get_tpm_pt_in.property_cnt = cpu_to_be32(1); in tpm2_probe()