Lines Matching full:osi
3 * osi.c - _OSI implementation
71 struct acpi_osi_entry *osi; in acpi_osi_setup() local
95 osi = &osi_setup_entries[i]; in acpi_osi_setup()
96 osi->enable = false; in acpi_osi_setup()
107 osi = &osi_setup_entries[i]; 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()
143 * OSI(Linux) query.
146 * OSI(Linux) in their example code, quickly exposing this string as
150 * For example, OSI(Linux) was used on resume to re-POST a video card on
155 * another system, the BIOS writer used OSI(Linux) to infer native OS
156 * support for IPMI! On other systems, OSI(Linux) simply got in the way of
160 * So "Linux" turned out to be a really poor chose of OSI string, and from
194 struct acpi_osi_entry *osi; in acpi_osi_setup_late() local
209 osi = &osi_setup_entries[i]; in acpi_osi_setup_late()
210 str = osi->string; in acpi_osi_setup_late()
213 if (osi->enable) { in acpi_osi_setup_late()