Searched defs:dmi (Results 1 - 17 of 17) sorted by relevance

/drivers/platform/x86/
H A Dasus-nb-wmi.c29 #include <linux/dmi.h>
81 static int dmi_matched(const struct dmi_system_id *dmi) argument
83 quirks = dmi->driver_data;
H A Deeepc-wmi.c34 #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 Dfujitsu-tablet.c32 #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 Dhp_accel.c27 #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 Dalienware-wmi.c23 #include <linux/dmi.h>
82 static int __init dmi_matched(const struct dmi_system_id *dmi) argument
84 quirks = dmi->driver_data;
H A Ddell-laptop.c22 #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 Dmsi-laptop.c60 #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 Dacer-wmi.c31 #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 Dpci-label.c23 #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 Dahci.c43 #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 Dsata_sil.c46 #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 Data_piix.c96 #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 Ddmi_scan.c6 #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 Dwistron_btns.c21 #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 Dosl.c139 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 Ddm-ioctl.c1687 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 Dipmi_si_intf.c64 #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...]

Completed in 336 milliseconds