Lines Matching full:osi
2 * osi.c - _OSI implementation
101 struct acpi_osi_entry *osi; in acpi_osi_setup() local
125 osi = &osi_setup_entries[i]; in acpi_osi_setup()
126 osi->enable = false; in acpi_osi_setup()
137 osi = &osi_setup_entries[i]; in acpi_osi_setup()
138 if (!strcmp(osi->string, str)) { in acpi_osi_setup()
139 osi->enable = enable; in acpi_osi_setup()
141 } else if (osi->string[0] == '\0') { in acpi_osi_setup()
142 osi->enable = enable; in acpi_osi_setup()
143 strncpy(osi->string, str, OSI_STRING_LENGTH_MAX); in acpi_osi_setup()
173 * OSI(Linux) query.
176 * OSI(Linux) in their example code, quickly exposing this string as
180 * For example, OSI(Linux) was used on resume to re-POST a video card on
185 * another system, the BIOS writer used OSI(Linux) to infer native OS
186 * support for IPMI! On other systems, OSI(Linux) simply got in the way of
190 * So "Linux" turned out to be a really poor chose of OSI string, and from
224 struct acpi_osi_entry *osi; in acpi_osi_setup_late() local
239 osi = &osi_setup_entries[i]; in acpi_osi_setup_late()
240 str = osi->string; in acpi_osi_setup_late()
243 if (osi->enable) { in acpi_osi_setup_late()