Lines Matching full:sd
23 static struct vb2_shared_data *sd; variable
42 sd = vb2_get_sd(ctx); in reset_common_data()
43 sd->status |= VB2_SD_STATUS_SECDATA_FWMP_INIT; in reset_common_data()
115 sd = vb2_get_sd(ctx); in init_workbuf_tests()
116 TEST_EQ(sd->magic, VB2_SHARED_DATA_MAGIC, " set magic"); in init_workbuf_tests()
117 TEST_EQ(sd->struct_version_major, VB2_SHARED_DATA_VERSION_MAJOR, in init_workbuf_tests()
119 TEST_EQ(sd->struct_version_minor, VB2_SHARED_DATA_VERSION_MINOR, in init_workbuf_tests()
121 TEST_EQ(sd->workbuf_size, sizeof(workbuf), " set workbuf size"); in init_workbuf_tests()
122 TEST_TRUE(sd->workbuf_used - sizeof(struct vb2_shared_data) in init_workbuf_tests()
139 sd->magic = 0; in init_workbuf_tests()
145 sd->struct_version_major--; in init_workbuf_tests()
152 sd->struct_version_major++; in init_workbuf_tests()
160 sd->struct_version_minor--; in init_workbuf_tests()
169 sd->struct_version_minor++; in init_workbuf_tests()
175 sd->workbuf_used = sizeof(struct vb2_shared_data) - 1; in init_workbuf_tests()
182 sd->workbuf_used = sd->workbuf_size; in init_workbuf_tests()
183 sd->workbuf_size--; in init_workbuf_tests()
190 sd->workbuf_used = sd->workbuf_size - 1; in init_workbuf_tests()
191 TEST_EQ(vb2api_relocate(workbuf2, workbuf, sd->workbuf_used - 1, &ctx), in init_workbuf_tests()
200 sd = vb2_get_sd(ctx); in init_workbuf_tests()
204 TEST_SUCC(memcmp(workbuf2, workbuf, sd->workbuf_used), in init_workbuf_tests()
211 sd = vb2_get_sd(ctx); in init_workbuf_tests()
212 TEST_EQ(sd->workbuf_size, sizeof(workbuf) - 1, " set workbuf size"); in init_workbuf_tests()
216 sd->workbuf_size--; in init_workbuf_tests()
219 sd = vb2_get_sd(ctx); in init_workbuf_tests()
220 TEST_EQ(sd->workbuf_size, sizeof(workbuf), " set workbuf size"); in init_workbuf_tests()
225 sd->workbuf_size -= VB2_WORKBUF_ALIGN; in init_workbuf_tests()
226 memcpy(workbuf2, workbuf, sd->workbuf_used); in init_workbuf_tests()
230 sd = vb2_get_sd(ctx); in init_workbuf_tests()
235 sd->workbuf_used), " same workbuf"); in init_workbuf_tests()
239 sd->workbuf_size = sd->workbuf_used - 1; in init_workbuf_tests()
257 sd->workbuf_used = VB2_WORKBUF_ALIGN; in misc_tests()
263 TEST_EQ(wb.size, sd->workbuf_size - VB2_WORKBUF_ALIGN, in misc_tests()
267 sd->status |= VB2_SD_STATUS_RECOVERY_DECIDED; in misc_tests()
271 sd->status |= VB2_SD_STATUS_RECOVERY_DECIDED; in misc_tests()
342 int used_before = sd->workbuf_used; in gbb_tests()
346 struct vb2_gbb_header *current_gbb = vb2_member_of(sd, sd->gbb_offset); in gbb_tests()
349 TEST_TRUE(sd->workbuf_used - sizeof(gbbsrc) - used_before in gbb_tests()
354 sd->workbuf_used = sd->workbuf_size - 4; in gbb_tests()
374 sd->status &= ~VB2_SD_STATUS_NV_INIT; in fail_tests()
376 TEST_NEQ(sd->status & VB2_SD_STATUS_NV_INIT, 0, "vb2api_fail inits NV"); in fail_tests()
396 sd->status |= VB2_SD_STATUS_CHOSE_SLOT; in fail_tests()
411 sd->status |= VB2_SD_STATUS_CHOSE_SLOT; in fail_tests()
426 sd->status |= VB2_SD_STATUS_CHOSE_SLOT; in fail_tests()
444 sd->status &= ~VB2_SD_STATUS_NV_INIT; in previous_boot_fail_tests()
446 TEST_NEQ(sd->status & VB2_SD_STATUS_NV_INIT, in previous_boot_fail_tests()
464 sd->status &= ~VB2_SD_STATUS_NV_INIT; in previous_boot_fail_tests()
480 sd->status &= ~VB2_SD_STATUS_NV_INIT; in previous_boot_fail_tests()
494 TEST_EQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in recovery_tests()
497 TEST_EQ(sd->recovery_reason, 0, "No recovery reason"); in recovery_tests()
500 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in recovery_tests()
507 TEST_EQ(sd->recovery_reason, 3, "Recovery reason from request"); in recovery_tests()
511 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in recovery_tests()
517 sd->recovery_reason = 5; in recovery_tests()
519 TEST_EQ(sd->recovery_reason, 5, "Recovery reason already failed"); in recovery_tests()
522 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in recovery_tests()
527 sd->recovery_reason = 6; in recovery_tests()
530 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_RO_MANUAL, in recovery_tests()
532 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in recovery_tests()
540 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_RO_MANUAL, in recovery_tests()
542 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in recovery_tests()
550 TEST_EQ(sd->recovery_reason, VB2_RECOVERY_US_TEST, in recovery_tests()
552 TEST_NEQ(sd->status & VB2_SD_STATUS_RECOVERY_DECIDED, in recovery_tests()
563 TEST_EQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd not in dev"); in dev_switch_tests()
575 TEST_NEQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd in dev"); in dev_switch_tests()
623 TEST_EQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd not in dev"); in dev_switch_tests()
631 TEST_NEQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd in dev"); in dev_switch_tests()
646 TEST_EQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd not in dev"); in dev_switch_tests()
673 sd->status &= ~VB2_SD_STATUS_SECDATA_FIRMWARE_INIT; in dev_switch_tests()
675 TEST_EQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd not in dev"); in dev_switch_tests()
681 sd->status &= ~VB2_SD_STATUS_SECDATA_FIRMWARE_INIT; in dev_switch_tests()
683 TEST_EQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd not in dev"); in dev_switch_tests()
689 sd->status &= ~VB2_SD_STATUS_SECDATA_FIRMWARE_INIT; in dev_switch_tests()
693 TEST_EQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd not in dev"); in dev_switch_tests()
701 sd->status &= ~VB2_SD_STATUS_SECDATA_FIRMWARE_INIT; in dev_switch_tests()
705 TEST_NEQ(sd->flags & VB2_SD_FLAG_DEV_MODE_ENABLED, 0, " sd in dev"); in dev_switch_tests()
738 sd->status &= ~VB2_SD_STATUS_SECDATA_FIRMWARE_INIT; in enable_dev_tests()
739 sd->status |= VB2_SD_STATUS_RECOVERY_DECIDED; in enable_dev_tests()
742 sd->status |= VB2_SD_STATUS_SECDATA_FIRMWARE_INIT; in enable_dev_tests()
784 TEST_NEQ(sd->status & VB2_SD_STATUS_CHOSE_SLOT, 0, "chose slot"); in select_slot_tests()
786 TEST_EQ(sd->fw_slot, 0, "selected A"); in select_slot_tests()
795 TEST_NEQ(sd->status & VB2_SD_STATUS_CHOSE_SLOT, 0, "chose slot"); in select_slot_tests()
797 TEST_EQ(sd->fw_slot, 1, "selected B"); in select_slot_tests()
805 TEST_NEQ(sd->status & VB2_SD_STATUS_CHOSE_SLOT, 0, "chose slot"); in select_slot_tests()
807 TEST_EQ(sd->fw_slot, 1, "selected B"); in select_slot_tests()
816 TEST_EQ(sd->status & VB2_SD_STATUS_CHOSE_SLOT, 0, "didn't choose slot"); in select_slot_tests()
818 TEST_EQ(sd->fw_slot, 0, "selected A"); in select_slot_tests()
828 TEST_NEQ(sd->status & VB2_SD_STATUS_CHOSE_SLOT, 0, "chose slot"); in select_slot_tests()
830 TEST_EQ(sd->fw_slot, 1, "selected B"); in select_slot_tests()
839 TEST_NEQ(sd->status & VB2_SD_STATUS_CHOSE_SLOT, 0, "chose slot"); in select_slot_tests()
841 TEST_EQ(sd->fw_slot, 0, "selected A"); in select_slot_tests()
852 TEST_NEQ(sd->status & VB2_SD_STATUS_CHOSE_SLOT, 0, "chose slot"); in select_slot_tests()
854 TEST_EQ(sd->fw_slot, 0, "selected A"); in select_slot_tests()
887 sd->flags |= VB2_SD_FLAG_DISPLAY_AVAILABLE; in need_reboot_for_display_tests()
923 sd->recovery_reason = 4; in get_recovery_reason_tests()