Lines Matching refs:header
71 …const struct smbios_header *header = (struct smbios_header *)((uintptr_t)entry->struct_table_addre… in smbios_header() local
74 if (header->type == type) in smbios_header()
75 return header; in smbios_header()
77 header = next_header(header); in smbios_header()
83 static char *string_from_smbios_table(const struct smbios_header *header, in string_from_smbios_table() argument
89 if (!header) in string_from_smbios_table()
92 pos = ((u8 *)header) + header->length; in string_from_smbios_table()
104 char *smbios_string(const struct smbios_header *header, int index) in smbios_string() argument
106 if (!header) in smbios_string()
109 return string_from_smbios_table(header, index); in smbios_string()
217 static void clear_smbios_table(struct smbios_header *header, in clear_smbios_table() argument
227 string_id = *((u8 *)header + filter[i].offset); in clear_smbios_table()
231 str = smbios_string(header, string_id); in clear_smbios_table()
239 memset((void *)((u8 *)header + filter[i].offset), in clear_smbios_table()
249 struct smbios_header *header; in smbios_prepare_measurement() local
252 header = smbios_copy; in smbios_prepare_measurement()
254 if (header->type == smbios_filter_tables[i].type) in smbios_prepare_measurement()
257 header = get_next_header(header); in smbios_prepare_measurement()
262 clear_smbios_table(header, in smbios_prepare_measurement()