dmi 42 drivers/acpi/x86/utils.c #define ENTRY(hid, uid, cpu_models, dmi...) { \ dmi 45 drivers/acpi/x86/utils.c { { .matches = dmi }, {} }, \ dmi 1147 drivers/ata/ahci.c const struct dmi_system_id *dmi = dmi_first_match(broken_systems); dmi 1149 drivers/ata/ahci.c if (dmi) { dmi 1150 drivers/ata/ahci.c unsigned long slot = (unsigned long)dmi->driver_data; dmi 1229 drivers/ata/ahci.c const struct dmi_system_id *dmi = dmi_first_match(sysids); dmi 1233 drivers/ata/ahci.c if (!dmi || pdev->bus->number || pdev->devfn != PCI_DEVFN(0x1f, 2)) dmi 1239 drivers/ata/ahci.c return strcmp(buf, dmi->driver_data) < 0; dmi 1282 drivers/ata/ahci.c const struct dmi_system_id *dmi = dmi_first_match(sysids); dmi 1286 drivers/ata/ahci.c if (!dmi) dmi 1292 drivers/ata/ahci.c return strcmp(buf, dmi->driver_data) < 0; dmi 1334 drivers/ata/ahci.c const struct dmi_system_id *dmi = dmi_first_match(sysids); dmi 1337 drivers/ata/ahci.c if (!dmi) dmi 1340 drivers/ata/ahci.c val = (unsigned long)dmi->driver_data; dmi 1378 drivers/ata/ahci.c const struct dmi_system_id *dmi = dmi_first_match(sysids); dmi 1382 drivers/ata/ahci.c if (!dmi) dmi 1385 drivers/ata/ahci.c filter = (unsigned long)dmi->driver_data; dmi 1387 drivers/ata/ahci.c filter, dmi->ident); dmi 1559 drivers/ata/ata_piix.c const struct dmi_system_id *dmi = dmi_first_match(broken_systems); dmi 1561 drivers/ata/ata_piix.c if (dmi) { dmi 1562 drivers/ata/ata_piix.c unsigned long slot = (unsigned long)dmi->driver_data; dmi 709 drivers/ata/sata_sil.c const struct dmi_system_id *dmi = dmi_first_match(broken_systems); dmi 711 drivers/ata/sata_sil.c if (dmi) { dmi 712 drivers/ata/sata_sil.c unsigned long slot = (unsigned long)dmi->driver_data; dmi 791 drivers/firmware/dmi_scan.c static bool dmi_matches(const struct dmi_system_id *dmi) dmi 795 drivers/firmware/dmi_scan.c for (i = 0; i < ARRAY_SIZE(dmi->matches); i++) { dmi 796 drivers/firmware/dmi_scan.c int s = dmi->matches[i].slot; dmi 804 drivers/firmware/dmi_scan.c dmi->matches[i].substr, NULL); dmi 808 drivers/firmware/dmi_scan.c if (dmi->matches[i].exact_match) { dmi 810 drivers/firmware/dmi_scan.c dmi->matches[i].substr)) dmi 814 drivers/firmware/dmi_scan.c dmi->matches[i].substr)) dmi 829 drivers/firmware/dmi_scan.c static bool dmi_is_end_of_table(const struct dmi_system_id *dmi) dmi 831 drivers/firmware/dmi_scan.c return dmi->matches[0].slot == DMI_NONE; dmi 744 drivers/firmware/google/gsmi.c MODULE_DEVICE_TABLE(dmi, gsmi_dmi_table); dmi 130 drivers/firmware/google/memconsole-x86-legacy.c MODULE_DEVICE_TABLE(dmi, memconsole_dmi_table); dmi 1376 drivers/hwmon/applesmc.c MODULE_DEVICE_TABLE(dmi, applesmc_whitelist); dmi 1074 drivers/hwmon/dell-smm-hwmon.c MODULE_DEVICE_TABLE(dmi, i8k_dmi_table); dmi 302 drivers/input/misc/ideapad_slidebar.c MODULE_DEVICE_TABLE(dmi, ideapad_dmi); dmi 228 drivers/input/misc/wistron_btns.c static int __init dmi_matched(const struct dmi_system_id *dmi) dmi 232 drivers/input/misc/wistron_btns.c keymap = dmi->driver_data; dmi 981 drivers/input/misc/wistron_btns.c MODULE_DEVICE_TABLE(dmi, dmi_ids); dmi 229 drivers/input/touchscreen/htcpen.c MODULE_DEVICE_TABLE(dmi, htcshift_dmi_table); dmi 95 drivers/leds/leds-apu.c MODULE_DEVICE_TABLE(dmi, apu_led_dmi_table); dmi 93 drivers/leds/leds-clevo-mail.c MODULE_DEVICE_TABLE(dmi, clevo_mail_led_dmi_table); dmi 149 drivers/mcb/mcb-lpc.c MODULE_DEVICE_TABLE(dmi, mcb_lpc_dmi_table); dmi 33 drivers/md/dm-init.c struct dm_ioctl dmi; dmi 66 drivers/md/dm-init.c for (i = 0; i < dev->dmi.target_count; i++) { dmi 108 drivers/md/dm-init.c const unsigned int n = dev->dmi.target_count - 1; dmi 163 drivers/md/dm-init.c if (++dev->dmi.target_count > DM_MAX_TARGETS) { dmi 165 drivers/md/dm-init.c dev->dmi.target_count, DM_MAX_TARGETS); dmi 205 drivers/md/dm-init.c strscpy(dev->dmi.name, field[0], sizeof(dev->dmi.name)); dmi 207 drivers/md/dm-init.c strscpy(dev->dmi.uuid, field[1], sizeof(dev->dmi.uuid)); dmi 210 drivers/md/dm-init.c if (kstrtoull(field[2], 0, &dev->dmi.dev)) dmi 212 drivers/md/dm-init.c dev->dmi.flags |= DM_PERSISTENT_DEV_FLAG; dmi 216 drivers/md/dm-init.c dev->dmi.flags |= DM_READONLY_FLAG; dmi 290 drivers/md/dm-init.c if (dm_early_create(&dev->dmi, dev->table, dmi 1751 drivers/md/dm-ioctl.c struct dm_ioctl *dmi; dmi 1767 drivers/md/dm-ioctl.c dmi = param_kernel; dmi 1768 drivers/md/dm-ioctl.c dmi->data_size = minimum_data_size; dmi 1777 drivers/md/dm-ioctl.c dmi = NULL; dmi 1779 drivers/md/dm-ioctl.c dmi = kvmalloc(param_kernel->data_size, GFP_KERNEL | __GFP_HIGH); dmi 1782 drivers/md/dm-ioctl.c if (!dmi) { dmi 1791 drivers/md/dm-ioctl.c memcpy(dmi, param_kernel, minimum_data_size); dmi 1793 drivers/md/dm-ioctl.c if (copy_from_user(&dmi->data, (char __user *)user + minimum_data_size, dmi 1801 drivers/md/dm-ioctl.c *param = dmi; dmi 1805 drivers/md/dm-ioctl.c free_params(dmi, param_kernel->data_size, *param_flags); dmi 2066 drivers/md/dm-ioctl.c int __init dm_early_create(struct dm_ioctl *dmi, dmi 2075 drivers/md/dm-ioctl.c if (!dmi->target_count) dmi 2078 drivers/md/dm-ioctl.c r = check_name(dmi->name); dmi 2082 drivers/md/dm-ioctl.c if (dmi->flags & DM_PERSISTENT_DEV_FLAG) dmi 2083 drivers/md/dm-ioctl.c m = MINOR(huge_decode_dev(dmi->dev)); dmi 2091 drivers/md/dm-ioctl.c r = dm_hash_insert(dmi->name, *dmi->uuid ? dmi->uuid : NULL, md); dmi 2096 drivers/md/dm-ioctl.c r = dm_table_create(&t, get_mode(dmi), dmi->target_count, md); dmi 2101 drivers/md/dm-ioctl.c for (i = 0; i < dmi->target_count; i++) { dmi 2132 drivers/md/dm-ioctl.c set_disk_ro(dm_disk(md), !!(dmi->flags & DM_READONLY_FLAG)); dmi 2139 drivers/md/dm-ioctl.c DMINFO("%s (%s) is ready", md->disk->disk_name, dmi->name); dmi 2146 drivers/md/dm-ioctl.c (void) __hash_remove(__get_name_cell(dmi->name)); dmi 798 drivers/mfd/kempld-core.c MODULE_DEVICE_TABLE(dmi, kempld_dmi_table); dmi 259 drivers/mfd/tqmx86.c MODULE_DEVICE_TABLE(dmi, tqmx86_dmi_table); dmi 100 drivers/net/wireless/ath/ath9k/init.c static int __init set_use_msi(const struct dmi_system_id *dmi) dmi 46 drivers/pci/pci-label.c const struct dmi_device *dmi; dmi 56 drivers/pci/pci-label.c dmi = NULL; dmi 57 drivers/pci/pci-label.c while ((dmi = dmi_find_device(DMI_DEV_TYPE_DEV_ONBOARD, dmi 58 drivers/pci/pci-label.c NULL, dmi)) != NULL) { dmi 59 drivers/pci/pci-label.c donboard = dmi->device_data; dmi 71 drivers/pci/pci-label.c dmi->name); dmi 73 drivers/pci/pci-label.c return strlen(dmi->name); dmi 650 drivers/platform/chrome/chromeos_laptop.c MODULE_DEVICE_TABLE(dmi, chromeos_laptop_dmi_table); dmi 47 drivers/platform/chrome/chromeos_pstore.c MODULE_DEVICE_TABLE(dmi, chromeos_pstore_dmi_table); dmi 495 drivers/platform/chrome/cros_ec_lpc.c MODULE_DEVICE_TABLE(dmi, cros_ec_lpc_dmi_table); dmi 315 drivers/platform/x86/acer-wmi.c static int __init dmi_matched(const struct dmi_system_id *dmi) dmi 317 drivers/platform/x86/acer-wmi.c quirks = dmi->driver_data; dmi 111 drivers/platform/x86/alienware-wmi.c static int __init dmi_matched(const struct dmi_system_id *dmi) dmi 113 drivers/platform/x86/alienware-wmi.c quirks = dmi->driver_data; dmi 175 drivers/platform/x86/amilo-rfkill.c MODULE_DEVICE_TABLE(dmi, amilo_rfkill_id_table); dmi 113 drivers/platform/x86/asus-nb-wmi.c static int dmi_matched(const struct dmi_system_id *dmi) dmi 115 drivers/platform/x86/asus-nb-wmi.c pr_info("Identified laptop model '%s'\n", dmi->ident); dmi 116 drivers/platform/x86/asus-nb-wmi.c quirks = dmi->driver_data; dmi 896 drivers/platform/x86/compal-laptop.c MODULE_DEVICE_TABLE(dmi, compal_dmi_table); dmi 54 drivers/platform/x86/dell-laptop.c static int __init dmi_matched(const struct dmi_system_id *dmi) dmi 56 drivers/platform/x86/dell-laptop.c quirks = dmi->driver_data; dmi 144 drivers/platform/x86/dell-laptop.c MODULE_DEVICE_TABLE(dmi, dell_device_table); dmi 56 drivers/platform/x86/dell-smbios-smm.c MODULE_DEVICE_TABLE(dmi, dell_device_table); dmi 45 drivers/platform/x86/dell-wmi.c static int __init dmi_matched(const struct dmi_system_id *dmi) dmi 122 drivers/platform/x86/eeepc-wmi.c static int dmi_matched(const struct dmi_system_id *dmi) dmi 126 drivers/platform/x86/eeepc-wmi.c quirks = dmi->driver_data; dmi 128 drivers/platform/x86/eeepc-wmi.c model = (char *)dmi->matches[1].substr; dmi 306 drivers/platform/x86/fujitsu-tablet.c static void __init fujitsu_dmi_common(const struct dmi_system_id *dmi) dmi 308 drivers/platform/x86/fujitsu-tablet.c pr_info("%s\n", dmi->ident); dmi 309 drivers/platform/x86/fujitsu-tablet.c memcpy(fujitsu.config.keymap, dmi->driver_data, dmi 313 drivers/platform/x86/fujitsu-tablet.c static int __init fujitsu_dmi_lifebook(const struct dmi_system_id *dmi) dmi 315 drivers/platform/x86/fujitsu-tablet.c fujitsu_dmi_common(dmi); dmi 320 drivers/platform/x86/fujitsu-tablet.c static int __init fujitsu_dmi_stylistic(const struct dmi_system_id *dmi) dmi 322 drivers/platform/x86/fujitsu-tablet.c fujitsu_dmi_common(dmi); dmi 149 drivers/platform/x86/hp_accel.c static int lis3lv02d_dmi_matched(const struct dmi_system_id *dmi) dmi 151 drivers/platform/x86/hp_accel.c lis3_dev.ac = *((union axis_conversion *)dmi->driver_data); dmi 152 drivers/platform/x86/hp_accel.c pr_info("hardware type %s found\n", dmi->ident); dmi 298 drivers/platform/x86/intel_oaktrail.c MODULE_DEVICE_TABLE(dmi, oaktrail_dmi_table); dmi 1820 drivers/platform/x86/mlx-platform.c static int __init mlxplat_dmi_default_matched(const struct dmi_system_id *dmi) dmi 1839 drivers/platform/x86/mlx-platform.c static int __init mlxplat_dmi_msn21xx_matched(const struct dmi_system_id *dmi) dmi 1858 drivers/platform/x86/mlx-platform.c static int __init mlxplat_dmi_msn274x_matched(const struct dmi_system_id *dmi) dmi 1877 drivers/platform/x86/mlx-platform.c static int __init mlxplat_dmi_msn201x_matched(const struct dmi_system_id *dmi) dmi 1896 drivers/platform/x86/mlx-platform.c static int __init mlxplat_dmi_qmb7xx_matched(const struct dmi_system_id *dmi) dmi 2036 drivers/platform/x86/mlx-platform.c MODULE_DEVICE_TABLE(dmi, mlxplat_dmi_table); dmi 586 drivers/platform/x86/msi-laptop.c static int dmi_check_cb(const struct dmi_system_id *dmi) dmi 588 drivers/platform/x86/msi-laptop.c pr_info("Identified laptop model '%s'\n", dmi->ident); dmi 590 drivers/platform/x86/msi-laptop.c quirks = dmi->driver_data; dmi 267 drivers/platform/x86/pcengines-apuv2.c MODULE_DEVICE_TABLE(dmi, apu_gpio_dmi_table); dmi 1643 drivers/platform/x86/samsung-laptop.c MODULE_DEVICE_TABLE(dmi, samsung_dmi_table); dmi 129 drivers/platform/x86/samsung-q10.c MODULE_DEVICE_TABLE(dmi, samsungq10_dmi_table); dmi 2189 fs/xfs/xfs_ioctl.c struct fsdmidata dmi; dmi 2191 fs/xfs/xfs_ioctl.c if (copy_from_user(&dmi, arg, sizeof(dmi))) dmi 2198 fs/xfs/xfs_ioctl.c error = xfs_set_dmattrs(ip, dmi.fsd_dmevmask, dmi 2199 fs/xfs/xfs_ioctl.c dmi.fsd_dmstate); dmi 433 include/linux/device-mapper.h int __init dm_early_create(struct dm_ioctl *dmi,