Lines Matching refs:header

52 …const struct smbios_header *header = (struct smbios_header *)((uintptr_t)entry->struct_table_addre…  in smbios_header()  local
55 if (header->type == type) in smbios_header()
56 return header; in smbios_header()
58 header = get_next_header(header); in smbios_header()
64 static char *string_from_smbios_table(const struct smbios_header *header, in string_from_smbios_table() argument
70 if (!header) in string_from_smbios_table()
73 pos = ((u8 *)header) + header->length; in string_from_smbios_table()
85 char *smbios_string(const struct smbios_header *header, int index) in smbios_string() argument
87 if (!header) in smbios_string()
90 return string_from_smbios_table(header, index); in smbios_string()
198 static void clear_smbios_table(struct smbios_header *header, in clear_smbios_table() argument
208 string_id = *((u8 *)header + filter[i].offset); in clear_smbios_table()
212 str = smbios_string(header, string_id); in clear_smbios_table()
220 memset((void *)((u8 *)header + filter[i].offset), in clear_smbios_table()
231 struct smbios_header *header; in smbios_prepare_measurement() local
236 header = smbios_copy; in smbios_prepare_measurement()
237 for (j = 0; (void *)header < table_end; j++) { in smbios_prepare_measurement()
238 if (header->type == smbios_filter_tables[i].type) in smbios_prepare_measurement()
241 header = get_next_header(header); in smbios_prepare_measurement()
243 if ((void *)header >= table_end) in smbios_prepare_measurement()
246 clear_smbios_table(header, in smbios_prepare_measurement()