/drivers/platform/x86/ |
H A D | asus-nb-wmi.c | 29 #include <linux/dmi.h> 81 static int dmi_matched(const struct dmi_system_id *dmi) argument 83 quirks = dmi->driver_data;
|
H A D | eeepc-wmi.c | 34 #include <linux/dmi.h> 135 static int dmi_matched(const struct dmi_system_id *dmi) argument 139 quirks = dmi->driver_data; 141 model = (char *)dmi->matches[1].substr;
|
H A D | fujitsu-tablet.c | 32 #include <linux/dmi.h> 318 static void __init fujitsu_dmi_common(const struct dmi_system_id *dmi) argument 320 pr_info("%s\n", dmi->ident); 321 memcpy(fujitsu.config.keymap, dmi->driver_data, 325 static int __init fujitsu_dmi_lifebook(const struct dmi_system_id *dmi) argument 327 fujitsu_dmi_common(dmi); 332 static int __init fujitsu_dmi_stylistic(const struct dmi_system_id *dmi) argument 334 fujitsu_dmi_common(dmi);
|
H A D | hp_accel.c | 27 #include <linux/dmi.h> 160 static int lis3lv02d_dmi_matched(const struct dmi_system_id *dmi) argument 162 lis3_dev.ac = *((union axis_conversion *)dmi->driver_data); 163 pr_info("hardware type %s found\n", dmi->ident);
|
H A D | alienware-wmi.c | 23 #include <linux/dmi.h> 82 static int __init dmi_matched(const struct dmi_system_id *dmi) argument 84 quirks = dmi->driver_data;
|
H A D | dell-laptop.c | 22 #include <linux/dmi.h> 73 static int __init dmi_matched(const struct dmi_system_id *dmi) argument 75 quirks = dmi->driver_data; 124 MODULE_DEVICE_TABLE(dmi, dell_device_table); 808 pr_info("Unable to find dmi tokens\n");
|
H A D | msi-laptop.c | 60 #include <linux/dmi.h> 599 static int dmi_check_cb(const struct dmi_system_id *dmi) argument 601 pr_info("Identified laptop model '%s'\n", dmi->ident); 603 quirks = dmi->driver_data; 1192 MODULE_ALIAS("dmi:*:svnMICRO-STARINT'LCO.,LTD:pnMS-1013:pvr0131*:cvnMICRO-STARINT'LCO.,LTD:ct10:*"); 1193 MODULE_ALIAS("dmi:*:svnMicro-StarInternational:pnMS-1058:pvr0581:rvnMSI:rnMS-1058:*:ct10:*"); 1194 MODULE_ALIAS("dmi:*:svnMicro-StarInternational:pnMS-1412:*:rvnMSI:rnMS-1412:*:cvnMICRO-STARINT'LCO.,LTD:ct10:*"); 1195 MODULE_ALIAS("dmi:*:svnNOTEBOOK:pnSAM2000:pvr0131*:cvnMICRO-STARINT'LCO.,LTD:ct10:*"); 1196 MODULE_ALIAS("dmi:*:svnMICRO-STARINTERNATIONAL*:pnMS-N034:*"); 1197 MODULE_ALIAS("dmi [all...] |
H A D | acer-wmi.c | 31 #include <linux/dmi.h> 309 static int __init dmi_matched(const struct dmi_system_id *dmi) argument 311 quirks = dmi->driver_data;
|
/drivers/pci/ |
H A D | pci-label.c | 23 #include <linux/dmi.h> 46 const struct dmi_device *dmi; local 54 dmi = NULL; 55 while ((dmi = dmi_find_device(DMI_DEV_TYPE_DEV_ONBOARD, 56 NULL, dmi)) != NULL) { 57 donboard = dmi->device_data; 68 dmi->name); 70 return strlen(dmi->name);
|
/drivers/ata/ |
H A D | ahci.c | 43 #include <linux/dmi.h> 1001 const struct dmi_system_id *dmi = dmi_first_match(broken_systems); local 1003 if (dmi) { 1004 unsigned long slot = (unsigned long)dmi->driver_data; 1083 const struct dmi_system_id *dmi = dmi_first_match(sysids); local 1087 if (!dmi || pdev->bus->number || pdev->devfn != PCI_DEVFN(0x1f, 2)) 1093 return strcmp(buf, dmi->driver_data) < 0; 1135 const struct dmi_system_id *dmi = dmi_first_match(sysids); local 1138 if (!dmi) 1141 val = (unsigned long)dmi 1179 const struct dmi_system_id *dmi = dmi_first_match(sysids); local [all...] |
H A D | sata_sil.c | 46 #include <linux/dmi.h> 722 const struct dmi_system_id *dmi = dmi_first_match(broken_systems); local 724 if (dmi) { 725 unsigned long slot = (unsigned long)dmi->driver_data;
|
H A D | ata_piix.c | 96 #include <linux/dmi.h> 1575 const struct dmi_system_id *dmi = dmi_first_match(broken_systems); local 1577 if (dmi) { 1578 unsigned long slot = (unsigned long)dmi->driver_data;
|
/drivers/firmware/ |
H A D | dmi_scan.c | 6 #include <linux/dmi.h> 10 #include <asm/dmi.h> 650 * @dmi: pointer to the dmi_system_id structure to check 652 static bool dmi_matches(const struct dmi_system_id *dmi) argument 656 WARN(!dmi_initialized, KERN_ERR "dmi check: not initialized yet.\n"); 658 for (i = 0; i < ARRAY_SIZE(dmi->matches); i++) { 659 int s = dmi->matches[i].slot; 663 if (!dmi->matches[i].exact_match && 664 strstr(dmi_ident[s], dmi->matches[i].substr)) 666 else if (dmi 681 dmi_is_end_of_table(const struct dmi_system_id *dmi) argument [all...] |
/drivers/input/misc/ |
H A D | wistron_btns.c | 21 #include <linux/dmi.h> 240 static int __init dmi_matched(const struct dmi_system_id *dmi) argument 244 keymap = dmi->driver_data; 993 MODULE_DEVICE_TABLE(dmi, dmi_ids);
|
/drivers/acpi/ |
H A D | osl.c | 139 unsigned int dmi:1; member in struct:osi_linux 152 osi_linux.dmi ? " via DMI" : ""); 1491 osi_linux.dmi = 0; 1504 osi_linux.dmi = 1; /* DMI knows that this box asks OSI(Linux) */
|
/drivers/md/ |
H A D | dm-ioctl.c | 1687 struct dm_ioctl *dmi; local 1702 dmi = param_kernel; 1703 dmi->data_size = minimum_data_size; 1711 dmi = NULL; 1713 dmi = kmalloc(param_kernel->data_size, GFP_NOIO | __GFP_NORETRY | __GFP_NOMEMALLOC | __GFP_NOWARN); 1714 if (dmi) 1718 if (!dmi) { 1721 dmi = __vmalloc(param_kernel->data_size, GFP_NOIO | __GFP_REPEAT | __GFP_HIGH | __GFP_HIGHMEM, PAGE_KERNEL); 1723 if (dmi) 1727 if (!dmi) { [all...] |
/drivers/char/ipmi/ |
H A D | ipmi_si_intf.c | 64 #include <linux/dmi.h> 2348 struct dmi_ipmi_data *dmi) 2355 dmi->type = data[4]; 2362 dmi->addr_space = IPMI_IO_ADDR_SPACE; 2365 dmi->addr_space = IPMI_MEM_ADDR_SPACE; 2369 dmi->base_addr = base_addr | ((data[0x10] & 0x10) >> 4); 2371 dmi->irq = data[0x11]; 2377 dmi->offset = 1; 2380 dmi->offset = 4; 2383 dmi 2347 decode_dmi(const struct dmi_header *dm, struct dmi_ipmi_data *dmi) argument [all...] |