Lines Matching refs:dmi_header
47 static const char * __init dmi_string_nosave(const struct dmi_header *dm, u8 s) in dmi_string_nosave()
67 static const char * __init dmi_string(const struct dmi_header *dm, u8 s) in dmi_string()
89 void (*decode)(const struct dmi_header *, void *), in dmi_decode_table() argument
102 (data - buf + sizeof(struct dmi_header)) <= dmi_len) { in dmi_decode_table()
103 const struct dmi_header *dm = (const struct dmi_header *)data; in dmi_decode_table()
109 if (dm->length < sizeof(struct dmi_header)) { in dmi_decode_table()
149 static int __init dmi_walk_early(void (*decode)(const struct dmi_header *, in dmi_walk_early() argument
186 static void __init dmi_save_ident(const struct dmi_header *dm, int slot, in dmi_save_ident()
202 static void __init dmi_save_release(const struct dmi_header *dm, int slot, in dmi_save_release()
230 static void __init dmi_save_uuid(const struct dmi_header *dm, int slot, in dmi_save_uuid()
268 static void __init dmi_save_type(const struct dmi_header *dm, int slot, in dmi_save_type()
305 static void __init dmi_save_devices(const struct dmi_header *dm) in dmi_save_devices()
307 int i, count = (dm->length - sizeof(struct dmi_header)) / 2; in dmi_save_devices()
320 static void __init dmi_save_oem_strings_devices(const struct dmi_header *dm) in dmi_save_oem_strings_devices()
347 static void __init dmi_save_ipmi_device(const struct dmi_header *dm) in dmi_save_ipmi_device()
396 static void __init dmi_save_extended_devices(const struct dmi_header *dm) in dmi_save_extended_devices()
414 static void __init dmi_save_system_slot(const struct dmi_header *dm) in dmi_save_system_slot()
426 static void __init count_mem_devices(const struct dmi_header *dm, void *v) in count_mem_devices()
433 static void __init save_mem_devices(const struct dmi_header *dm, void *v) in save_mem_devices()
484 static void __init dmi_decode(const struct dmi_header *dm, void *dummy) in dmi_decode()
1116 int dmi_walk(void (*decode)(const struct dmi_header *, void *), in dmi_walk() argument