Lines Matching full:sd
24 struct vb2_shared_data *sd; in vb2api_inject_kernel_subkey() local
31 sd = vb2_get_sd(ctx); in vb2api_inject_kernel_subkey()
35 sd->flags = 0; in vb2api_inject_kernel_subkey()
37 sd->recovery_reason = 0; in vb2api_inject_kernel_subkey()
39 sd->last_fw_slot = VB2_FW_SLOT_A; in vb2api_inject_kernel_subkey()
40 sd->last_fw_result = VB2_FW_RESULT_UNKNOWN; in vb2api_inject_kernel_subkey()
41 sd->fw_slot = VB2_FW_SLOT_A; in vb2api_inject_kernel_subkey()
42 sd->fw_version = 0; in vb2api_inject_kernel_subkey()
43 sd->fw_version_secdata = 0; in vb2api_inject_kernel_subkey()
45 sd->status = 0; in vb2api_inject_kernel_subkey()
47 sd->gbb_offset = 0; in vb2api_inject_kernel_subkey()
48 sd->kernel_version = 0; in vb2api_inject_kernel_subkey()
49 sd->kernel_version_secdata = 0; in vb2api_inject_kernel_subkey()
71 sd->kernel_key_offset = vb2_offset_of(sd, dst_packed_key); in vb2api_inject_kernel_subkey()
72 sd->kernel_key_size = kernel_packed_key_size; in vb2api_inject_kernel_subkey()
75 sd->kernel_key_offset + kernel_packed_key_size); in vb2api_inject_kernel_subkey()
83 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2api_fw_phase1() local
149 sd->flags |= VB2_SD_FLAG_DISPLAY_AVAILABLE; in vb2api_fw_phase1()
169 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2api_fw_phase2() local
172 sd->fw_slot = vb2_nv_get(ctx, VB2_NV_FW_TRIED); in vb2api_fw_phase2()
175 if (sd->fw_slot) in vb2api_fw_phase2()
198 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2api_extend_hash() local
200 vb2_member_of(sd, sd->hash_offset); in vb2api_extend_hash()
203 if (!sd->hash_size) in vb2api_extend_hash()
207 if (!size || size > sd->hash_remaining_size) in vb2api_extend_hash()
210 sd->hash_remaining_size -= size; in vb2api_extend_hash()
222 struct vb2_shared_data *sd; in vb2api_get_pcr_digest() local
234 sd = vb2_get_sd(ctx); in vb2api_get_pcr_digest()
235 digest = (uint8_t *)&sd->fw_version; in vb2api_get_pcr_digest()
236 digest_size = sizeof(sd->fw_version); in vb2api_get_pcr_digest()
239 sd = vb2_get_sd(ctx); in vb2api_get_pcr_digest()
240 digest = (uint8_t *)&sd->kernel_version; in vb2api_get_pcr_digest()
241 digest_size = sizeof(sd->kernel_version); in vb2api_get_pcr_digest()
272 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2api_init_hash() local
284 if (!sd->preamble_size) in vb2api_init_hash()
287 vb2_member_of(sd, sd->preamble_offset); in vb2api_init_hash()
294 if (sd->hash_size) { in vb2api_init_hash()
296 vb2_member_of(sd, sd->hash_offset); in vb2api_init_hash()
304 sd->hash_offset = vb2_offset_of(sd, dc); in vb2api_init_hash()
305 sd->hash_size = dig_size; in vb2api_init_hash()
306 vb2_set_workbuf_used(ctx, sd->hash_offset + dig_size); in vb2api_init_hash()
322 if (!sd->data_key_size || !pre->body_signature.data_size) in vb2api_init_hash()
326 vb2_member_of(sd, sd->data_key_offset), in vb2api_init_hash()
327 sd->data_key_size)); in vb2api_init_hash()
329 sd->hash_tag = tag; in vb2api_init_hash()
330 sd->hash_remaining_size = pre->body_signature.data_size; in vb2api_init_hash()
340 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2api_check_hash_get_digest() local
342 vb2_member_of(sd, sd->hash_offset); in vb2api_check_hash_get_digest()
354 if (!sd->preamble_size) in vb2api_check_hash_get_digest()
356 pre = vb2_member_of(sd, sd->preamble_offset); in vb2api_check_hash_get_digest()
359 if (!sd->hash_size) in vb2api_check_hash_get_digest()
363 if (sd->hash_remaining_size) in vb2api_check_hash_get_digest()
375 if (sd->hash_tag != VB2_HASH_TAG_FW_BODY) in vb2api_check_hash_get_digest()
385 if (!sd->data_key_size) in vb2api_check_hash_get_digest()
389 vb2_member_of(sd, sd->data_key_offset), in vb2api_check_hash_get_digest()
390 sd->data_key_size)); in vb2api_check_hash_get_digest()
419 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2api_get_fw_boot_info() local
422 info.slot = sd->fw_slot; in vb2api_get_fw_boot_info()
423 info.prev_slot = sd->last_fw_slot; in vb2api_get_fw_boot_info()
424 info.prev_result = sd->last_fw_result; in vb2api_get_fw_boot_info()
430 info.recovery_reason = sd->recovery_reason; in vb2api_get_fw_boot_info()
448 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2api_get_metadata_hash() local
454 if (!sd->preamble_size) in vb2api_get_metadata_hash()
456 pre = vb2_member_of(sd, sd->preamble_offset); in vb2api_get_metadata_hash()