• Home
  • Raw
  • Download

Lines Matching full:sd

24 static struct vb2_shared_data *sd;  variable
81 sd = vb2_get_sd(ctx); in reset_common_data()
103 sd->preamble_offset = sd->workbuf_used; in reset_common_data()
104 sd->preamble_size = sizeof(*pre); in reset_common_data()
105 vb2_set_workbuf_used(ctx, sd->preamble_offset + sd->preamble_size); in reset_common_data()
106 pre = vb2_member_of(sd, sd->preamble_offset); in reset_common_data()
107 sd->fw_version = 0x00030004U; in reset_common_data()
108 sd->kernel_version = 0x00010002U; in reset_common_data()
117 vb2_member_of(sd, sd->workbuf_used)); in reset_common_data()
119 mhash = vb2_member_of(sd, sd->workbuf_used); in reset_common_data()
127 sd->data_key_offset = sd->workbuf_used; in reset_common_data()
128 sd->data_key_size = sizeof(*k) + 8; in reset_common_data()
130 sd->data_key_offset + sd->data_key_size); in reset_common_data()
131 k = vb2_member_of(sd, sd->data_key_offset); in reset_common_data()
160 sd->flags |= VB2_SD_FLAG_DEV_MODE_ENABLED; in vb2_check_dev_switch()
284 sd->preamble_size = 0; in misc_tests()
335 TEST_EQ(sd->recovery_reason, 0, " not recovery"); in phase1_tests()
340 TEST_EQ(sd->flags & VB2_SD_FLAG_DISPLAY_AVAILABLE, in phase1_tests()
341 0, " display available SD flag"); in phase1_tests()
342 TEST_NEQ(sd->status & VB2_SD_STATUS_SECDATA_FIRMWARE_INIT, in phase1_tests()
344 TEST_NEQ(sd->status & VB2_SD_STATUS_SECDATA_KERNEL_INIT, in phase1_tests()
346 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
353 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_GBB_HEADER, in phase1_tests()
357 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
367 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_DEV_SWITCH, in phase1_tests()
372 TEST_NEQ(sd->flags & VB2_SD_FLAG_DISPLAY_AVAILABLE, in phase1_tests()
373 0, " display available SD flag"); in phase1_tests()
374 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
381 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_SECDATA_FIRMWARE_INIT, in phase1_tests()
385 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
393 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_SECDATA_KERNEL_INIT, in phase1_tests()
397 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
405 TEST_EQ(sd->recovery_reason, 0, " recovery reason"); in phase1_tests()
410 TEST_EQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
417 TEST_EQ(sd->recovery_reason, 0, " recovery reason"); in phase1_tests()
422 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
431 TEST_EQ(sd->recovery_reason, 0, " recovery reason"); in phase1_tests()
436 TEST_EQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
444 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_RO_TPM_REBOOT, in phase1_tests()
450 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
459 TEST_EQ(sd->recovery_reason, 0, " recovery reason not set THIS boot"); in phase1_tests()
464 TEST_EQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
472 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_RO_UNSPECIFIED, in phase1_tests()
478 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
487 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_RO_UNSPECIFIED, in phase1_tests()
493 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
502 TEST_NEQ(sd->flags & VB2_SD_FLAG_DISPLAY_AVAILABLE, in phase1_tests()
503 0, " display available SD flag"); in phase1_tests()
504 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
512 TEST_NEQ(sd->flags & VB2_SD_FLAG_DISPLAY_AVAILABLE, in phase1_tests()
513 0, " display available SD flag"); in phase1_tests()
514 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
522 TEST_NEQ(sd->flags & VB2_SD_FLAG_DISPLAY_AVAILABLE, in phase1_tests()
523 0, " display available SD flag"); in phase1_tests()
524 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in phase1_tests()
653 wb_used_before = sd->workbuf_used; in init_hash_tests()
656 TEST_EQ(sd->hash_offset, wb_used_before, "hash context offset"); in init_hash_tests()
657 TEST_EQ(sd->hash_size, sizeof(struct vb2_digest_context), in init_hash_tests()
659 TEST_EQ(sd->workbuf_used, in init_hash_tests()
660 vb2_wb_round_up(sd->hash_offset + sd->hash_size), in init_hash_tests()
662 TEST_EQ(sd->hash_tag, VB2_HASH_TAG_FW_BODY, "hash tag"); in init_hash_tests()
663 TEST_EQ(sd->hash_remaining_size, mock_body_size, "hash remaining"); in init_hash_tests()
665 wb_used_before = sd->workbuf_used; in init_hash_tests()
668 TEST_EQ(sd->workbuf_used, wb_used_before, "init hash reuses context"); in init_hash_tests()
675 sd->preamble_size = 0; in init_hash_tests()
684 sd->workbuf_used = sd->workbuf_size + VB2_WORKBUF_ALIGN - in init_hash_tests()
690 sd->data_key_size = 0; in init_hash_tests()
695 pre = vb2_member_of(sd, sd->preamble_offset); in init_hash_tests()
701 sd->data_key_size--; in init_hash_tests()
706 k = vb2_member_of(sd, sd->data_key_offset); in init_hash_tests()
719 TEST_EQ(sd->hash_remaining_size, mock_body_size - 32, in extend_hash_tests()
723 TEST_EQ(sd->hash_remaining_size, 0, "hash extend remaining 2"); in extend_hash_tests()
726 sd->hash_size = 0; in extend_hash_tests()
739 dc = (struct vb2_digest_context *)vb2_member_of(sd, sd->hash_offset); in extend_hash_tests()
794 sd->preamble_size = 0; in check_hash_tests()
799 sd->hash_size = 0; in check_hash_tests()
804 sd->hash_remaining_size = 1; in check_hash_tests()
809 sd->workbuf_used = sd->workbuf_size; in check_hash_tests()
818 sd->hash_tag = VB2_HASH_TAG_INVALID; in check_hash_tests()
823 sd->data_key_size = 0; in check_hash_tests()
828 sd->data_key_size--; in check_hash_tests()
833 pre = vb2_member_of(sd, sd->preamble_offset); in check_hash_tests()
854 sd->preamble_size = 0; in get_metadata_hash_test()
859 pre = vb2_member_of(sd, sd->preamble_offset); in get_metadata_hash_test()
865 pre = vb2_member_of(sd, sd->preamble_offset); in get_metadata_hash_test()
871 pre = vb2_member_of(sd, sd->preamble_offset); in get_metadata_hash_test()