Lines Matching +full:pre +full:- +full:determined

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * osi.c - _OSI implementation
96 osi->enable = false; in acpi_osi_setup()
108 if (!strcmp(osi->string, str)) { in acpi_osi_setup()
109 osi->enable = enable; in acpi_osi_setup()
111 } else if (osi->string[0] == '\0') { in acpi_osi_setup()
112 osi->enable = enable; in acpi_osi_setup()
113 strscpy(osi->string, str, OSI_STRING_LENGTH_MAX); in acpi_osi_setup()
142 * From pre-history through Linux-2.6.22, Linux responded TRUE upon a BIOS
147 * ill-conceived and opening the door to an un-bounded number of BIOS
150 * For example, OSI(Linux) was used on resume to re-POST a video card on
153 * capability, Linux has no way to tell the BIOS to skip the time-consuming
154 * POST -- putting Linux at a permanent performance disadvantage. On
161 * Linux-2.6.23 onward we respond FALSE.
190 * otherwise string is added to list, augmenting built-in strings
210 str = osi->string; in acpi_osi_setup_late()
213 if (osi->enable) { in acpi_osi_setup_late()
258 pr_notice("DMI detected to setup _OSI(\"Linux\"): %s\n", d->ident); in acpi_osi_dmi_linux()
272 pr_notice("DMI detected: %s\n", d->ident); in dmi_disable_osi_vista()
282 pr_notice("DMI detected: %s\n", d->ident); in dmi_disable_osi_win7()
290 pr_notice("DMI detected: %s\n", d->ident); in dmi_disable_osi_win8()
297 * Linux default _OSI response behavior is determined by this DMI table.
299 * Note that _OSI("Linux")/_OSI("Darwin") determined here can be overridden
324 DMI_MATCH(DMI_SYS_VENDOR, "Micro-Star International"),
330 .ident = "Sony VGN-NS10J_S",
333 DMI_MATCH(DMI_PRODUCT_NAME, "VGN-NS10J_S"),
338 .ident = "Sony VGN-SR290J",
341 DMI_MATCH(DMI_PRODUCT_NAME, "VGN-SR290J"),
346 .ident = "VGN-NS50B_L",
349 DMI_MATCH(DMI_PRODUCT_NAME, "VGN-NS50B_L"),
354 .ident = "VGN-SR19XN",
357 DMI_MATCH(DMI_PRODUCT_NAME, "VGN-SR19XN"),