/linux-4.1.27/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.1.27/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.1.27/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 | 598 static int dmi_check_cb(const struct dmi_system_id *dmi) in dmi_check_cb() argument 600 pr_info("Identified laptop model '%s'\n", dmi->ident); in dmi_check_cb() 602 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 | 311 MODULE_DEVICE_TABLE(dmi, oaktrail_dmi_table);
|
D | dell-laptop.c | 89 static int __init dmi_matched(const struct dmi_system_id *dmi) in dmi_matched() argument 91 quirks = dmi->driver_data; in dmi_matched() 148 MODULE_DEVICE_TABLE(dmi, dell_device_table);
|
D | compal-laptop.c | 875 MODULE_DEVICE_TABLE(dmi, compal_dmi_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 | samsung-laptop.c | 1699 MODULE_DEVICE_TABLE(dmi, samsung_dmi_table);
|
/linux-4.1.27/drivers/firmware/ |
D | Makefile | 5 obj-$(CONFIG_DMI_SYSFS) += dmi-sysfs.o 10 obj-$(CONFIG_DMIID) += dmi-id.o
|
D | dmi_scan.c | 654 static bool dmi_matches(const struct dmi_system_id *dmi) in dmi_matches() argument 660 for (i = 0; i < ARRAY_SIZE(dmi->matches); i++) { in dmi_matches() 661 int s = dmi->matches[i].slot; in dmi_matches() 665 if (!dmi->matches[i].exact_match && in dmi_matches() 666 strstr(dmi_ident[s], dmi->matches[i].substr)) in dmi_matches() 668 else if (dmi->matches[i].exact_match && in dmi_matches() 669 !strcmp(dmi_ident[s], dmi->matches[i].substr)) in dmi_matches() 683 static bool dmi_is_end_of_table(const struct dmi_system_id *dmi) in dmi_is_end_of_table() argument 685 return dmi->matches[0].slot == DMI_NONE; in dmi_is_end_of_table()
|
D | Kconfig | 97 information from userspace through /sys/class/dmi/id/ or if you want 108 under /sys/firmware/dmi when this option is enabled and
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-firmware-dmi | 1 What: /sys/firmware/dmi/ 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.1.27/drivers/ata/ |
D | ahci.c | 1134 const struct dmi_system_id *dmi = dmi_first_match(broken_systems); in ahci_broken_system_poweroff() local 1136 if (dmi) { in ahci_broken_system_poweroff() 1137 unsigned long slot = (unsigned long)dmi->driver_data; in ahci_broken_system_poweroff() 1216 const struct dmi_system_id *dmi = dmi_first_match(sysids); in ahci_broken_suspend() local 1220 if (!dmi || pdev->bus->number || pdev->devfn != PCI_DEVFN(0x1f, 2)) in ahci_broken_suspend() 1226 return strcmp(buf, dmi->driver_data) < 0; in ahci_broken_suspend() 1268 const struct dmi_system_id *dmi = dmi_first_match(sysids); in ahci_broken_online() local 1271 if (!dmi) in ahci_broken_online() 1274 val = (unsigned long)dmi->driver_data; in ahci_broken_online() 1312 const struct dmi_system_id *dmi = dmi_first_match(sysids); in ahci_gtf_filter_workaround() local [all …]
|
D | sata_sil.c | 722 const struct dmi_system_id *dmi = dmi_first_match(broken_systems); in sil_broken_system_poweroff() local 724 if (dmi) { in sil_broken_system_poweroff() 725 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.1.27/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.1.27/drivers/platform/chrome/ |
D | chromeos_pstore.c | 51 MODULE_DEVICE_TABLE(dmi, chromeos_pstore_dmi_table);
|
D | cros_ec_lpc.c | 268 MODULE_DEVICE_TABLE(dmi, cros_ec_lpc_dmi_table);
|
D | chromeos_laptop.c | 584 MODULE_DEVICE_TABLE(dmi, chromeos_laptop_dmi_table);
|
/linux-4.1.27/drivers/char/ipmi/ |
D | ipmi_si_intf.c | 2392 struct dmi_ipmi_data *dmi) in decode_dmi() argument 2399 dmi->type = data[4]; in decode_dmi() 2406 dmi->addr_space = IPMI_IO_ADDR_SPACE; in decode_dmi() 2409 dmi->addr_space = IPMI_MEM_ADDR_SPACE; in decode_dmi() 2413 dmi->base_addr = base_addr | ((data[0x10] & 0x10) >> 4); in decode_dmi() 2415 dmi->irq = data[0x11]; in decode_dmi() 2421 dmi->offset = 1; in decode_dmi() 2424 dmi->offset = 4; in decode_dmi() 2427 dmi->offset = 16; in decode_dmi() 2443 dmi->base_addr = base_addr & 0xfffe; in decode_dmi() [all …]
|
/linux-4.1.27/drivers/leds/ |
D | leds-clevo-mail.c | 92 MODULE_DEVICE_TABLE(dmi, clevo_mail_led_dmi_table);
|
/linux-4.1.27/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.1.27/drivers/input/touchscreen/ |
D | htcpen.c | 232 MODULE_DEVICE_TABLE(dmi, htcshift_dmi_table);
|
/linux-4.1.27/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.1.27/fs/xfs/ |
D | xfs_ioctl.c | 1587 struct fsdmidata dmi; in xfs_file_ioctl() local 1589 if (copy_from_user(&dmi, arg, sizeof(dmi))) in xfs_file_ioctl() 1596 error = xfs_set_dmattrs(ip, dmi.fsd_dmevmask, in xfs_file_ioctl() 1597 dmi.fsd_dmstate); in xfs_file_ioctl()
|
/linux-4.1.27/drivers/acpi/ |
D | osl.c | 139 unsigned int dmi:1; member 152 osi_linux.dmi ? " via DMI" : ""); in acpi_osi_handler() 1500 osi_linux.dmi = 0; in acpi_cmdline_osi_linux() 1513 osi_linux.dmi = 1; /* DMI knows that this box asks OSI(Linux) */ in acpi_dmi_osi_linux()
|
/linux-4.1.27/drivers/mfd/ |
D | kempld-core.c | 738 MODULE_DEVICE_TABLE(dmi, kempld_dmi_table);
|
/linux-4.1.27/drivers/char/ |
D | i8k.c | 901 MODULE_DEVICE_TABLE(dmi, i8k_dmi_table);
|
/linux-4.1.27/drivers/hwmon/ |
D | applesmc.c | 1383 MODULE_DEVICE_TABLE(dmi, applesmc_whitelist);
|
/linux-4.1.27/ |
D | MAINTAINERS | 3291 F: drivers/firmware/dmi-id.c 3293 F: include/linux/dmi.h
|