Lines Matching refs:dev

150 static int tpm2_get_max_command_size(struct udevice *dev, u16 *max_command_size)  in tpm2_get_max_command_size()  argument
156 ret = tpm2_get_capability(dev, TPM2_CAP_TPM_PROPERTIES, in tpm2_get_max_command_size()
175 static int tpm2_get_max_response_size(struct udevice *dev, in tpm2_get_max_response_size() argument
182 ret = tpm2_get_capability(dev, TPM2_CAP_TPM_PROPERTIES, in tpm2_get_max_response_size()
201 static int tpm2_get_manufacturer_id(struct udevice *dev, u32 *manufacturer_id) in tpm2_get_manufacturer_id() argument
207 ret = tpm2_get_capability(dev, TPM2_CAP_TPM_PROPERTIES, in tpm2_get_manufacturer_id()
230 struct udevice *dev; in efi_tcg2_get_capability() local
258 ret = tcg2_platform_get_tpm2(&dev); in efi_tcg2_get_capability()
281 ret = tcg2_get_pcr_info(dev, &capability->hash_algorithm_bitmap, in efi_tcg2_get_capability()
290 ret = tpm2_get_max_command_size(dev, &capability->max_command_size); in efi_tcg2_get_capability()
297 ret = tpm2_get_max_response_size(dev, &capability->max_response_size); in efi_tcg2_get_capability()
304 ret = tpm2_get_manufacturer_id(dev, &capability->manufacturer_id); in efi_tcg2_get_capability()
337 struct udevice *dev; in efi_tcg2_get_eventlog() local
354 if (tcg2_platform_get_tpm2(&dev)) { in efi_tcg2_get_eventlog()
388 struct udevice *dev; in tcg2_hash_pe_image() local
404 if (tcg2_platform_get_tpm2(&dev)) { in tcg2_hash_pe_image()
409 if (tcg2_get_active_pcr_banks(dev, &active)) { in tcg2_hash_pe_image()
466 struct udevice *dev; in tcg2_measure_pe_image() local
479 if (tcg2_platform_get_tpm2(&dev)) in tcg2_measure_pe_image()
503 rc = tcg2_pcr_extend(dev, pcr_index, &digest_list); in tcg2_measure_pe_image()
574 struct udevice *dev; in efi_tcg2_hash_log_extend_event() local
588 if (tcg2_platform_get_tpm2(&dev)) { in efi_tcg2_hash_log_extend_event()
621 rc = tcg2_create_digest(dev, (u8 *)(uintptr_t)data_to_hash, in efi_tcg2_hash_log_extend_event()
633 rc = tcg2_pcr_extend(dev, pcr_index, &digest_list); in efi_tcg2_hash_log_extend_event()
675 struct udevice *dev; in efi_tcg2_submit_command() local
688 if (tcg2_platform_get_tpm2(&dev)) { in efi_tcg2_submit_command()
693 rc = tpm2_submit_command(dev, input_param_block, in efi_tcg2_submit_command()
718 struct udevice *dev; in efi_tcg2_get_active_pcr_banks() local
726 if (tcg2_platform_get_tpm2(&dev)) in efi_tcg2_get_active_pcr_banks()
734 if (tcg2_get_active_pcr_banks(dev, active_pcr_banks)) in efi_tcg2_get_active_pcr_banks()
859 static efi_status_t measure_event(struct udevice *dev, u32 pcr_index, in measure_event() argument
866 rc = tcg2_create_digest(dev, event, size, &digest_list); in measure_event()
870 rc = tcg2_pcr_extend(dev, pcr_index, &digest_list); in measure_event()
889 static efi_status_t efi_append_scrtm_version(struct udevice *dev) in efi_append_scrtm_version() argument
893 ret = measure_event(dev, 0, EV_S_CRTM_VERSION, in efi_append_scrtm_version()
911 struct udevice *dev; in efi_init_event_log() local
915 if (tcg2_platform_get_tpm2(&dev)) in efi_init_event_log()
946 rc = tcg2_log_prepare_buffer(dev, &elog, false); in efi_init_event_log()
959 ret = efi_append_scrtm_version(dev); in efi_init_event_log()
989 static efi_status_t tcg2_measure_variable(struct udevice *dev, u32 pcr_index, in tcg2_measure_variable() argument
1015 ret = measure_event(dev, pcr_index, event_type, event_size, in tcg2_measure_variable()
1028 static efi_status_t tcg2_measure_boot_variable(struct udevice *dev) in tcg2_measure_boot_variable() argument
1046 ret = tcg2_measure_variable(dev, 1, EV_EFI_VARIABLE_BOOT2, var_name, in tcg2_measure_boot_variable()
1066 ret = tcg2_measure_variable(dev, 1, EV_EFI_VARIABLE_BOOT2, in tcg2_measure_boot_variable()
1089 tcg2_measure_smbios(struct udevice *dev, in tcg2_measure_smbios() argument
1132 ret = measure_event(dev, 1, EV_EFI_HANDOFF_TABLES2, event_size, in tcg2_measure_smbios()
1152 tcg2_measure_gpt_data(struct udevice *dev, in tcg2_measure_gpt_data() argument
1267 ret = measure_event(dev, 5, EV_EFI_GPT_EVENT, event_size, (u8 *)event); in tcg2_measure_gpt_data()
1313 struct udevice *dev; in efi_tcg2_measure_dtb() local
1321 if (tcg2_platform_get_tpm2(&dev)) in efi_tcg2_measure_dtb()
1345 ret = measure_event(dev, 1, EV_POST_CODE, event_size, (u8 *)blob); in efi_tcg2_measure_dtb()
1360 struct udevice *dev; in efi_tcg2_measure_efi_app_invocation() local
1370 if (tcg2_platform_get_tpm2(&dev)) in efi_tcg2_measure_efi_app_invocation()
1373 ret = tcg2_measure_boot_variable(dev); in efi_tcg2_measure_efi_app_invocation()
1377 ret = measure_event(dev, 4, EV_EFI_ACTION, in efi_tcg2_measure_efi_app_invocation()
1385 ret = tcg2_measure_smbios(dev, entry); in efi_tcg2_measure_efi_app_invocation()
1390 ret = tcg2_measure_gpt_data(dev, handle); in efi_tcg2_measure_efi_app_invocation()
1395 ret = measure_event(dev, pcr_index, EV_SEPARATOR, in efi_tcg2_measure_efi_app_invocation()
1414 struct udevice *dev; in efi_tcg2_measure_efi_app_exit() local
1419 if (tcg2_platform_get_tpm2(&dev)) in efi_tcg2_measure_efi_app_exit()
1422 ret = measure_event(dev, 4, EV_EFI_ACTION, in efi_tcg2_measure_efi_app_exit()
1438 struct udevice *dev; in efi_tcg2_notify_exit_boot_services() local
1449 if (tcg2_platform_get_tpm2(&dev)) { in efi_tcg2_notify_exit_boot_services()
1454 ret = measure_event(dev, 5, EV_EFI_ACTION, in efi_tcg2_notify_exit_boot_services()
1460 ret = measure_event(dev, 5, EV_EFI_ACTION, in efi_tcg2_notify_exit_boot_services()
1476 struct udevice *dev; in efi_tcg2_notify_exit_boot_services_failed() local
1482 if (tcg2_platform_get_tpm2(&dev)) in efi_tcg2_notify_exit_boot_services_failed()
1485 ret = measure_event(dev, 5, EV_EFI_ACTION, in efi_tcg2_notify_exit_boot_services_failed()
1491 ret = measure_event(dev, 5, EV_EFI_ACTION, in efi_tcg2_notify_exit_boot_services_failed()
1506 static efi_status_t tcg2_measure_secure_boot_variable(struct udevice *dev) in tcg2_measure_secure_boot_variable() argument
1537 ret = tcg2_measure_variable(dev, secure_variables[i].pcr_index, in tcg2_measure_secure_boot_variable()
1558 struct udevice *dev; in efi_tcg2_do_initial_measurement() local
1563 if (tcg2_platform_get_tpm2(&dev)) in efi_tcg2_do_initial_measurement()
1566 ret = tcg2_measure_secure_boot_variable(dev); in efi_tcg2_do_initial_measurement()
1584 struct udevice *dev; in efi_tcg2_register() local
1588 if (tcg2_platform_get_tpm2(&dev)) { in efi_tcg2_register()
1594 err = tpm_auto_start(dev); in efi_tcg2_register()