Symbol: dmi_header
arch/loongarch/kernel/setup.c
120
static void __init parse_cpu_table(const struct dmi_header *dm)
arch/loongarch/kernel/setup.c
140
static void __init parse_bios_table(const struct dmi_header *dm)
arch/loongarch/kernel/setup.c
147
static void __init find_tokens(const struct dmi_header *dm, void *dummy)
arch/loongarch/kernel/setup.c
95
static const char *dmi_string_parse(const struct dmi_header *dm, u8 s)
arch/x86/pci/common.c
197
static void __init read_dmi_type_b1(const struct dmi_header *dm,
drivers/acpi/battery.c
914
static void find_battery(const struct dmi_header *dm, void *private)
drivers/acpi/cppc_acpi.c
1933
static void cppc_find_dmi_mhz(const struct dmi_header *dm, void *private)
drivers/char/ipmi/ipmi_dmi.c
126
static void __init dmi_decode_ipmi(const struct dmi_header *dm)
drivers/char/ipmi/ipmi_dmi.c
219
dmi_decode_ipmi((const struct dmi_header *) dev->device_data);
drivers/edac/ghes_edac.c
204
static void enumerate_dimms(const struct dmi_header *dh, void *arg)
drivers/edac/i7core_edac.c
1875
static void decode_dclk(const struct dmi_header *dh, void *_dclk_freq)
drivers/firmware/dmi-sysfs.c
116
const struct dmi_header *dh, void *);
drivers/firmware/dmi-sysfs.c
126
static void find_dmi_entry_helper(const struct dmi_header *dh,
drivers/firmware/dmi-sysfs.c
183
static size_t dmi_entry_length(const struct dmi_header *dh)
drivers/firmware/dmi-sysfs.c
204
const struct dmi_header *dh,
drivers/firmware/dmi-sysfs.c
246
struct dmi_header header;
drivers/firmware/dmi-sysfs.c
270
const struct dmi_header *dh, \
drivers/firmware/dmi-sysfs.c
35
struct dmi_header dh;
drivers/firmware/dmi-sysfs.c
402
const struct dmi_header *dh,
drivers/firmware/dmi-sysfs.c
525
const struct dmi_header *dh,
drivers/firmware/dmi-sysfs.c
578
static void __init dmi_sysfs_register_handle(const struct dmi_header *dh,
drivers/firmware/dmi-sysfs.c
70
const struct dmi_header *dh,
drivers/firmware/dmi_scan.c
102
(data - buf + sizeof(struct dmi_header)) <= dmi_len) {
drivers/firmware/dmi_scan.c
103
const struct dmi_header *dm = (const struct dmi_header *)data;
drivers/firmware/dmi_scan.c
109
if (dm->length < sizeof(struct dmi_header)) {
drivers/firmware/dmi_scan.c
1116
int dmi_walk(void (*decode)(const struct dmi_header *, void *),
drivers/firmware/dmi_scan.c
149
static int __init dmi_walk_early(void (*decode)(const struct dmi_header *,
drivers/firmware/dmi_scan.c
186
static void __init dmi_save_ident(const struct dmi_header *dm, int slot,
drivers/firmware/dmi_scan.c
202
static void __init dmi_save_release(const struct dmi_header *dm, int slot,
drivers/firmware/dmi_scan.c
230
static void __init dmi_save_uuid(const struct dmi_header *dm, int slot,
drivers/firmware/dmi_scan.c
268
static void __init dmi_save_type(const struct dmi_header *dm, int slot,
drivers/firmware/dmi_scan.c
305
static void __init dmi_save_devices(const struct dmi_header *dm)
drivers/firmware/dmi_scan.c
307
int i, count = (dm->length - sizeof(struct dmi_header)) / 2;
drivers/firmware/dmi_scan.c
320
static void __init dmi_save_oem_strings_devices(const struct dmi_header *dm)
drivers/firmware/dmi_scan.c
347
static void __init dmi_save_ipmi_device(const struct dmi_header *dm)
drivers/firmware/dmi_scan.c
396
static void __init dmi_save_extended_devices(const struct dmi_header *dm)
drivers/firmware/dmi_scan.c
414
static void __init dmi_save_system_slot(const struct dmi_header *dm)
drivers/firmware/dmi_scan.c
426
static void __init count_mem_devices(const struct dmi_header *dm, void *v)
drivers/firmware/dmi_scan.c
433
static void __init save_mem_devices(const struct dmi_header *dm, void *v)
drivers/firmware/dmi_scan.c
47
static const char * __init dmi_string_nosave(const struct dmi_header *dm, u8 s)
drivers/firmware/dmi_scan.c
484
static void __init dmi_decode(const struct dmi_header *dm, void *dummy)
drivers/firmware/dmi_scan.c
67
static const char * __init dmi_string(const struct dmi_header *dm, u8 s)
drivers/firmware/dmi_scan.c
89
void (*decode)(const struct dmi_header *, void *),
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
962
static void find_system_memory(const struct dmi_header *dm, void *private)
drivers/gpu/drm/amd/amdkfd/kfd_topology.h
185
struct dmi_header header;
drivers/hwmon/fschmd.c
967
static void fschmd_dmi_decode(const struct dmi_header *header, void *dummy)
drivers/i2c/busses/i2c-i801.c
1145
static void dmi_check_onboard_devices(const struct dmi_header *dm, void *adap)
drivers/i2c/busses/i2c-i801.c
1152
count = (dm->length - sizeof(struct dmi_header)) / 2;
drivers/net/wireless/ath/ath10k/core.c
1092
static void ath10k_core_check_bdfext(const struct dmi_header *hdr, void *data)
drivers/net/wireless/ath/ath11k/core.c
1384
static void ath11k_core_check_cc_code_bdfext(const struct dmi_header *hdr, void *data)
drivers/net/wireless/ath/ath11k/core.h
197
struct dmi_header hdr;
drivers/net/wireless/ath/ath12k/core.c
724
static void ath12k_core_check_cc_code_bdfext(const struct dmi_header *hdr, void *data)
drivers/net/wireless/ath/ath12k/core.h
196
struct dmi_header hdr;
drivers/platform/x86/acer-wmi.c
1452
static void __init type_aa_dmi_decode(const struct dmi_header *header, void *d)
drivers/platform/x86/dell/dell-smbios-base.c
393
static void __init parse_da_table(const struct dmi_header *dm)
drivers/platform/x86/dell/dell-smbios-base.c
446
static void __init find_tokens(const struct dmi_header *dm, void *dummy)
drivers/platform/x86/dell/dell-smbios-smm.c
28
static void parse_da_table(const struct dmi_header *dm)
drivers/platform/x86/dell/dell-smbios-smm.c
43
static void find_cmd_address(const struct dmi_header *dm, void *dummy)
drivers/platform/x86/dell/dell-smbios-wmi.c
27
struct dmi_header header;
drivers/platform/x86/dell/dell-smbios-wmi.c
295
static void parse_b1_table(const struct dmi_header *dm)
drivers/platform/x86/dell/dell-smbios-wmi.c
309
static void find_b1(const struct dmi_header *dm, void *dummy)
drivers/platform/x86/dell/dell-smbios.h
60
struct dmi_header header;
drivers/platform/x86/dell/dell-wmi-base.c
201
struct dmi_header header;
drivers/platform/x86/dell/dell-wmi-base.c
565
static void handle_dmi_entry(const struct dmi_header *dm, void *opaque)
drivers/platform/x86/lenovo/thinkpad_acpi.c
11679
static void find_new_ec_fwstr(const struct dmi_header *dm, void *private)
include/linux/dmi.h
111
extern int dmi_walk(void (*decode)(const struct dmi_header *, void *),
include/linux/dmi.h
140
static inline int dmi_walk(void (*decode)(const struct dmi_header *, void *),
include/linux/platform_data/x86/simatic-ipc.h
52
} __packed * data_entry = (void *)data + sizeof(struct dmi_header);
include/linux/platform_data/x86/simatic-ipc.h
69
simatic_ipc_find_dmi_entry_helper(const struct dmi_header *dh, void *_data)