Lines Matching refs:eps2
119 struct smbios2_entry_point eps2; member
154 static inline void get_smbios2_info(struct smbios2_entry_point *eps2, struct smbios_info *si) in get_smbios2_info() argument
156 si->smbios_eps_size = eps2->length; in get_smbios2_info()
157 memcpy_s(&si->smbios_eps, si->smbios_eps_size, eps2, si->smbios_eps_size); in get_smbios2_info()
158 si->smbios_table = hpa2hva(eps2->st_addr); in get_smbios2_info()
159 si->smbios_table_size = eps2->st_length; in get_smbios2_info()
198 if (strncmp("_SM_", si->smbios_eps.eps2.anchor, 4) == 0) { in copy_smbios_to_guest()
199 struct smbios2_entry_point *eps2 = &si->smbios_eps.eps2; in copy_smbios_to_guest() local
200 eps2->st_addr = (uint32_t)gpa; in copy_smbios_to_guest()
204 generate_checksum((uint8_t *)eps2 + offsetof(struct smbios2_entry_point, int_anchor), in copy_smbios_to_guest()
205 0xf, &eps2->int_checksum); in copy_smbios_to_guest()
206 generate_checksum((uint8_t *)eps2, eps2->length, &eps2->checksum); in copy_smbios_to_guest()