/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_pci.c | 47 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/ |
D | pci-label.c | 44 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/ |
D | sysfs-firmware-dmi-tables | 1 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
|
D | sysfs-firmware-dmi-entries | 1 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/ |
D | fujitsu-tablet.c | 318 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()
|
D | eeepc-wmi.c | 135 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()
|
D | hp_accel.c | 160 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()
|
D | asus-nb-wmi.c | 81 static int dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument 83 quirks = dmi->driver_data; in dmi_matched()
|
D | samsung-q10.c | 133 MODULE_DEVICE_TABLE(dmi, samsungq10_dmi_table);
|
D | amilo-rfkill.c | 179 MODULE_DEVICE_TABLE(dmi, amilo_rfkill_id_table);
|
D | msi-laptop.c | 599 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()
|
D | alienware-wmi.c | 82 static int __init dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument 84 quirks = dmi->driver_data; in dmi_matched()
|
D | intel_oaktrail.c | 312 MODULE_DEVICE_TABLE(dmi, oaktrail_dmi_table);
|
D | dell-laptop.c | 91 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);
|
D | acer-wmi.c | 309 static int __init dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument 311 quirks = dmi->driver_data; in dmi_matched()
|
D | compal-laptop.c | 915 MODULE_DEVICE_TABLE(dmi, compal_dmi_table);
|
D | samsung-laptop.c | 1699 MODULE_DEVICE_TABLE(dmi, samsung_dmi_table);
|
/linux-4.4.14/drivers/firmware/ |
D | Makefile | 7 obj-$(CONFIG_DMI_SYSFS) += dmi-sysfs.o 12 obj-$(CONFIG_DMIID) += dmi-id.o
|
D | dmi_scan.c | 736 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()
|
D | Kconfig | 119 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/ |
D | ahci.c | 1130 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 …]
|
D | sata_sil.c | 725 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()
|
D | ata_piix.c | 1575 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/ |
D | dm-ioctl.c | 1691 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() 1717 …dmi = 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() 1725 …dmi = __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/ |
D | chromeos_pstore.c | 51 MODULE_DEVICE_TABLE(dmi, chromeos_pstore_dmi_table);
|
D | cros_ec_lpc.c | 338 MODULE_DEVICE_TABLE(dmi, cros_ec_lpc_dmi_table);
|
D | chromeos_laptop.c | 586 MODULE_DEVICE_TABLE(dmi, chromeos_laptop_dmi_table);
|
/linux-4.4.14/Documentation/DocBook/ |
D | kernel-api.xml.db | 541 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/ |
D | leds-clevo-mail.c | 92 MODULE_DEVICE_TABLE(dmi, clevo_mail_led_dmi_table);
|
/linux-4.4.14/drivers/firmware/google/ |
D | memconsole.c | 148 MODULE_DEVICE_TABLE(dmi, memconsole_dmi_table);
|
D | gsmi.c | 721 MODULE_DEVICE_TABLE(dmi, gsmi_dmi_table);
|
/linux-4.4.14/drivers/char/ipmi/ |
D | ipmi_si_intf.c | 2280 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/ |
D | htcpen.c | 232 MODULE_DEVICE_TABLE(dmi, htcshift_dmi_table);
|
/linux-4.4.14/drivers/input/misc/ |
D | ideapad_slidebar.c | 306 MODULE_DEVICE_TABLE(dmi, ideapad_dmi);
|
D | wistron_btns.c | 240 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/ |
D | xfs_ioctl.c | 1598 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/ |
D | osl.c | 136 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/ |
D | kempld-core.c | 749 MODULE_DEVICE_TABLE(dmi, kempld_dmi_table);
|
/linux-4.4.14/drivers/hwmon/ |
D | dell-smm-hwmon.c | 930 MODULE_DEVICE_TABLE(dmi, i8k_dmi_table);
|
D | applesmc.c | 1383 MODULE_DEVICE_TABLE(dmi, applesmc_whitelist);
|
/linux-4.4.14/ |
D | MAINTAINERS | 3560 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
|