Lines Matching refs:dmi_header
22 static const char * __init dmi_string_nosave(const struct dmi_header *dm, u8 s)
46 static char * __init dmi_string(const struct dmi_header *dm, u8 s)
70 void (*decode)(const struct dmi_header *, void *),
80 while ((i < num) && (data - buf + sizeof(struct dmi_header)) <= len) {
81 const struct dmi_header *dm = (const struct dmi_header *)data;
102 static int __init dmi_walk_early(void (*decode)(const struct dmi_header *,
135 static void __init dmi_save_ident(const struct dmi_header *dm, int slot, int string)
150 static void __init dmi_save_uuid(const struct dmi_header *dm, int slot, int index)
176 static void __init dmi_save_type(const struct dmi_header *dm, int slot, int index)
213 static void __init dmi_save_devices(const struct dmi_header *dm)
215 int i, count = (dm->length - sizeof(struct dmi_header)) / 2;
228 static void __init dmi_save_oem_strings_devices(const struct dmi_header *dm)
254 static void __init dmi_save_ipmi_device(const struct dmi_header *dm)
303 static void __init dmi_save_extended_devices(const struct dmi_header *dm)
321 static void __init dmi_decode(const struct dmi_header *dm, void *dummy)
679 int dmi_walk(void (*decode)(const struct dmi_header *, void *),