Lines Matching refs:hva

176     void *hva;  member
880 if (!data->hva || !data->len) { in sev_snp_launch_update()
883 data->hva, data->len); in sev_snp_launch_update()
889 memcpy(&snp_cpuid_info, data->hva, sizeof(snp_cpuid_info)); in sev_snp_launch_update()
892 update.uaddr = (__u64)(unsigned long)data->hva; in sev_snp_launch_update()
921 sev_snp_cpuid_report_mismatches(&snp_cpuid_info, data->hva); in sev_snp_launch_update()
1120 snp_launch_update_data(uint64_t gpa, void *hva, size_t len, int type) in snp_launch_update_data() argument
1126 data->hva = hva; in snp_launch_update_data()
1194 snp_launch_update_cpuid(uint32_t cpuid_addr, void *hva, size_t cpuid_len) in snp_launch_update_cpuid() argument
1222 memcpy(hva, &snp_cpuid_info, sizeof(snp_cpuid_info)); in snp_launch_update_cpuid()
1224 return snp_launch_update_data(cpuid_addr, hva, cpuid_len, in snp_launch_update_cpuid()
1230 void *hva, uint32_t len) in snp_launch_update_kernel_hashes() argument
1237 memset(hva, 0, len); in snp_launch_update_kernel_hashes()
1238 memcpy(hva + sev_snp->kernel_hashes_offset, sev_snp->kernel_hashes_data, in snp_launch_update_kernel_hashes()
1242 return snp_launch_update_data(addr, hva, len, type); in snp_launch_update_kernel_hashes()
1264 void *hva; in snp_populate_metadata_pages() local
1272 hva = gpa2hva(&mr, desc->base, desc->len, NULL); in snp_populate_metadata_pages()
1273 if (!hva) { in snp_populate_metadata_pages()
1280 ret = snp_launch_update_cpuid(desc->base, hva, desc->len); in snp_populate_metadata_pages()
1282 ret = snp_launch_update_kernel_hashes(sev_snp, desc->base, hva, in snp_populate_metadata_pages()
1285 ret = snp_launch_update_data(desc->base, hva, desc->len, type); in snp_populate_metadata_pages()
1635 void *hva; in sev_inject_launch_secret() local
1664 hva = gpa2hva(&mr, gpa, data_sz, errp); in sev_inject_launch_secret()
1665 if (!hva) { in sev_inject_launch_secret()
1676 input.guest_uaddr = (uint64_t)(unsigned long)hva; in sev_inject_launch_secret()