Lines Matching refs:dmi_header
46 static const char * __init dmi_string_nosave(const struct dmi_header *dm, u8 s)
66 static const char * __init dmi_string(const struct dmi_header *dm, u8 s)
88 void (*decode)(const struct dmi_header *, void *),
101 (data - buf + sizeof(struct dmi_header)) <= dmi_len) {
102 const struct dmi_header *dm = (const struct dmi_header *)data;
108 if (dm->length < sizeof(struct dmi_header)) {
148 static int __init dmi_walk_early(void (*decode)(const struct dmi_header *,
185 static void __init dmi_save_ident(const struct dmi_header *dm, int slot,
201 static void __init dmi_save_release(const struct dmi_header *dm, int slot,
229 static void __init dmi_save_uuid(const struct dmi_header *dm, int slot,
267 static void __init dmi_save_type(const struct dmi_header *dm, int slot,
304 static void __init dmi_save_devices(const struct dmi_header *dm)
306 int i, count = (dm->length - sizeof(struct dmi_header)) / 2;
319 static void __init dmi_save_oem_strings_devices(const struct dmi_header *dm)
346 static void __init dmi_save_ipmi_device(const struct dmi_header *dm)
395 static void __init dmi_save_extended_devices(const struct dmi_header *dm)
413 static void __init dmi_save_system_slot(const struct dmi_header *dm)
425 static void __init count_mem_devices(const struct dmi_header *dm, void *v)
432 static void __init save_mem_devices(const struct dmi_header *dm, void *v)
480 static void __init dmi_decode(const struct dmi_header *dm, void *dummy)
1118 int dmi_walk(void (*decode)(const struct dmi_header *, void *),