Home
last modified time | relevance | path

Searched refs:dmi (Results 1 – 41 of 41) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_pci.c47 struct stmmac_pci_dmi_data *dmi; member
54 struct stmmac_pci_dmi_data *dmi; in stmmac_pci_find_phy_addr() local
63 for (dmi = info->dmi; dmi->name && *dmi->name; dmi++) { in stmmac_pci_find_phy_addr()
64 if (!strcmp(dmi->name, name) && dmi->func == func) in stmmac_pci_find_phy_addr()
65 return dmi->phy_addr; in stmmac_pci_find_phy_addr()
146 .dmi = quark_pci_dmi_data,
/linux-4.4.14/drivers/pci/
Dpci-label.c44 const struct dmi_device *dmi; in find_smbios_instance_string() local
52 dmi = NULL; in find_smbios_instance_string()
53 while ((dmi = dmi_find_device(DMI_DEV_TYPE_DEV_ONBOARD, in find_smbios_instance_string()
54 NULL, dmi)) != NULL) { in find_smbios_instance_string()
55 donboard = dmi->device_data; in find_smbios_instance_string()
66 dmi->name); in find_smbios_instance_string()
68 return strlen(dmi->name); in find_smbios_instance_string()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-firmware-dmi-tables1 What: /sys/firmware/dmi/tables/
13 The dmi/tables provides raw SMBIOS entry point and DMI tables
18 /sys/firmware/dmi/tables/smbios_entry_point
19 /sys/firmware/dmi/tables/DMI
Dsysfs-firmware-dmi-entries1 What: /sys/firmware/dmi/entries/
38 /sys/firmware/dmi/entries/17-0
39 /sys/firmware/dmi/entries/17-1
40 /sys/firmware/dmi/entries/17-2
41 /sys/firmware/dmi/entries/17-3
91 /sys/firmware/dmi/entries/15-0/system_event_log
/linux-4.4.14/drivers/platform/x86/
Dfujitsu-tablet.c318 static void __init fujitsu_dmi_common(const struct dmi_system_id *dmi) in fujitsu_dmi_common() argument
320 pr_info("%s\n", dmi->ident); in fujitsu_dmi_common()
321 memcpy(fujitsu.config.keymap, dmi->driver_data, in fujitsu_dmi_common()
325 static int __init fujitsu_dmi_lifebook(const struct dmi_system_id *dmi) in fujitsu_dmi_lifebook() argument
327 fujitsu_dmi_common(dmi); in fujitsu_dmi_lifebook()
332 static int __init fujitsu_dmi_stylistic(const struct dmi_system_id *dmi) in fujitsu_dmi_stylistic() argument
334 fujitsu_dmi_common(dmi); in fujitsu_dmi_stylistic()
Deeepc-wmi.c135 static int dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument
139 quirks = dmi->driver_data; in dmi_matched()
141 model = (char *)dmi->matches[1].substr; in dmi_matched()
Dhp_accel.c160 static int lis3lv02d_dmi_matched(const struct dmi_system_id *dmi) in lis3lv02d_dmi_matched() argument
162 lis3_dev.ac = *((union axis_conversion *)dmi->driver_data); in lis3lv02d_dmi_matched()
163 pr_info("hardware type %s found\n", dmi->ident); in lis3lv02d_dmi_matched()
Dasus-nb-wmi.c81 static int dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument
83 quirks = dmi->driver_data; in dmi_matched()
Dsamsung-q10.c133 MODULE_DEVICE_TABLE(dmi, samsungq10_dmi_table);
Damilo-rfkill.c179 MODULE_DEVICE_TABLE(dmi, amilo_rfkill_id_table);
Dmsi-laptop.c599 static int dmi_check_cb(const struct dmi_system_id *dmi) in dmi_check_cb() argument
601 pr_info("Identified laptop model '%s'\n", dmi->ident); in dmi_check_cb()
603 quirks = dmi->driver_data; in dmi_check_cb()
Dalienware-wmi.c82 static int __init dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument
84 quirks = dmi->driver_data; in dmi_matched()
Dintel_oaktrail.c312 MODULE_DEVICE_TABLE(dmi, oaktrail_dmi_table);
Ddell-laptop.c91 static int __init dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument
93 quirks = dmi->driver_data; in dmi_matched()
150 MODULE_DEVICE_TABLE(dmi, dell_device_table);
Dacer-wmi.c309 static int __init dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument
311 quirks = dmi->driver_data; in dmi_matched()
Dcompal-laptop.c915 MODULE_DEVICE_TABLE(dmi, compal_dmi_table);
Dsamsung-laptop.c1699 MODULE_DEVICE_TABLE(dmi, samsung_dmi_table);
/linux-4.4.14/drivers/firmware/
DMakefile7 obj-$(CONFIG_DMI_SYSFS) += dmi-sysfs.o
12 obj-$(CONFIG_DMIID) += dmi-id.o
Ddmi_scan.c736 static bool dmi_matches(const struct dmi_system_id *dmi) in dmi_matches() argument
742 for (i = 0; i < ARRAY_SIZE(dmi->matches); i++) { in dmi_matches()
743 int s = dmi->matches[i].slot; in dmi_matches()
747 if (!dmi->matches[i].exact_match && in dmi_matches()
748 strstr(dmi_ident[s], dmi->matches[i].substr)) in dmi_matches()
750 else if (dmi->matches[i].exact_match && in dmi_matches()
751 !strcmp(dmi_ident[s], dmi->matches[i].substr)) in dmi_matches()
765 static bool dmi_is_end_of_table(const struct dmi_system_id *dmi) in dmi_is_end_of_table() argument
767 return dmi->matches[0].slot == DMI_NONE; in dmi_is_end_of_table()
DKconfig119 information from userspace through /sys/class/dmi/id/ or if you want
130 under /sys/firmware/dmi when this option is enabled and
/linux-4.4.14/drivers/ata/
Dahci.c1130 const struct dmi_system_id *dmi = dmi_first_match(broken_systems); in ahci_broken_system_poweroff() local
1132 if (dmi) { in ahci_broken_system_poweroff()
1133 unsigned long slot = (unsigned long)dmi->driver_data; in ahci_broken_system_poweroff()
1212 const struct dmi_system_id *dmi = dmi_first_match(sysids); in ahci_broken_suspend() local
1216 if (!dmi || pdev->bus->number || pdev->devfn != PCI_DEVFN(0x1f, 2)) in ahci_broken_suspend()
1222 return strcmp(buf, dmi->driver_data) < 0; in ahci_broken_suspend()
1264 const struct dmi_system_id *dmi = dmi_first_match(sysids); in ahci_broken_online() local
1267 if (!dmi) in ahci_broken_online()
1270 val = (unsigned long)dmi->driver_data; in ahci_broken_online()
1308 const struct dmi_system_id *dmi = dmi_first_match(sysids); in ahci_gtf_filter_workaround() local
[all …]
Dsata_sil.c725 const struct dmi_system_id *dmi = dmi_first_match(broken_systems); in sil_broken_system_poweroff() local
727 if (dmi) { in sil_broken_system_poweroff()
728 unsigned long slot = (unsigned long)dmi->driver_data; in sil_broken_system_poweroff()
Data_piix.c1575 const struct dmi_system_id *dmi = dmi_first_match(broken_systems); in piix_broken_system_poweroff() local
1577 if (dmi) { in piix_broken_system_poweroff()
1578 unsigned long slot = (unsigned long)dmi->driver_data; in piix_broken_system_poweroff()
/linux-4.4.14/drivers/md/
Ddm-ioctl.c1691 struct dm_ioctl *dmi; in copy_params() local
1706 dmi = param_kernel; in copy_params()
1707 dmi->data_size = minimum_data_size; in copy_params()
1715 dmi = NULL; in copy_params()
1717dmi = kmalloc(param_kernel->data_size, GFP_NOIO | __GFP_NORETRY | __GFP_NOMEMALLOC | __GFP_NOWARN); in copy_params()
1718 if (dmi) in copy_params()
1722 if (!dmi) { in copy_params()
1725dmi = __vmalloc(param_kernel->data_size, GFP_NOIO | __GFP_REPEAT | __GFP_HIGH | __GFP_HIGHMEM, PAG… in copy_params()
1727 if (dmi) in copy_params()
1731 if (!dmi) { in copy_params()
[all …]
/linux-4.4.14/drivers/platform/chrome/
Dchromeos_pstore.c51 MODULE_DEVICE_TABLE(dmi, chromeos_pstore_dmi_table);
Dcros_ec_lpc.c338 MODULE_DEVICE_TABLE(dmi, cros_ec_lpc_dmi_table);
Dchromeos_laptop.c586 MODULE_DEVICE_TABLE(dmi, chromeos_laptop_dmi_table);
/linux-4.4.14/Documentation/DocBook/
Dkernel-api.xml.db541 API-dmi-check-system
542 API-dmi-first-match
543 API-dmi-get-system-info
544 API-dmi-name-in-vendors
545 API-dmi-find-device
546 API-dmi-get-date
547 API-dmi-walk
548 API-dmi-match
/linux-4.4.14/drivers/leds/
Dleds-clevo-mail.c92 MODULE_DEVICE_TABLE(dmi, clevo_mail_led_dmi_table);
/linux-4.4.14/drivers/firmware/google/
Dmemconsole.c148 MODULE_DEVICE_TABLE(dmi, memconsole_dmi_table);
Dgsmi.c721 MODULE_DEVICE_TABLE(dmi, gsmi_dmi_table);
/linux-4.4.14/drivers/char/ipmi/
Dipmi_si_intf.c2280 struct dmi_ipmi_data *dmi) in decode_dmi() argument
2287 dmi->type = data[4]; in decode_dmi()
2294 dmi->addr_space = IPMI_IO_ADDR_SPACE; in decode_dmi()
2297 dmi->addr_space = IPMI_MEM_ADDR_SPACE; in decode_dmi()
2301 dmi->base_addr = base_addr | ((data[0x10] & 0x10) >> 4); in decode_dmi()
2303 dmi->irq = data[0x11]; in decode_dmi()
2309 dmi->offset = 1; in decode_dmi()
2312 dmi->offset = 4; in decode_dmi()
2315 dmi->offset = 16; in decode_dmi()
2331 dmi->base_addr = base_addr & 0xfffe; in decode_dmi()
[all …]
/linux-4.4.14/drivers/input/touchscreen/
Dhtcpen.c232 MODULE_DEVICE_TABLE(dmi, htcshift_dmi_table);
/linux-4.4.14/drivers/input/misc/
Dideapad_slidebar.c306 MODULE_DEVICE_TABLE(dmi, ideapad_dmi);
Dwistron_btns.c240 static int __init dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument
244 keymap = dmi->driver_data; in dmi_matched()
993 MODULE_DEVICE_TABLE(dmi, dmi_ids);
/linux-4.4.14/fs/xfs/
Dxfs_ioctl.c1598 struct fsdmidata dmi; in xfs_file_ioctl() local
1600 if (copy_from_user(&dmi, arg, sizeof(dmi))) in xfs_file_ioctl()
1607 error = xfs_set_dmattrs(ip, dmi.fsd_dmevmask, in xfs_file_ioctl()
1608 dmi.fsd_dmstate); in xfs_file_ioctl()
/linux-4.4.14/drivers/acpi/
Dosl.c136 unsigned int dmi:1; member
149 osi_linux.dmi ? " via DMI" : ""); in acpi_osi_handler()
1492 osi_linux.dmi = 0; in acpi_cmdline_osi_linux()
1505 osi_linux.dmi = 1; /* DMI knows that this box asks OSI(Linux) */ in acpi_dmi_osi_linux()
/linux-4.4.14/drivers/mfd/
Dkempld-core.c749 MODULE_DEVICE_TABLE(dmi, kempld_dmi_table);
/linux-4.4.14/drivers/hwmon/
Ddell-smm-hwmon.c930 MODULE_DEVICE_TABLE(dmi, i8k_dmi_table);
Dapplesmc.c1383 MODULE_DEVICE_TABLE(dmi, applesmc_whitelist);
/linux-4.4.14/
DMAINTAINERS3560 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3561 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3562 F: drivers/firmware/dmi-id.c
3564 F: include/linux/dmi.h