Lines Matching full:osi
3 * osi.c - _OSI implementation
95 struct acpi_osi_entry *osi; in acpi_osi_setup() local
119 osi = &osi_setup_entries[i]; in acpi_osi_setup()
120 osi->enable = false; in acpi_osi_setup()
131 osi = &osi_setup_entries[i]; in acpi_osi_setup()
132 if (!strcmp(osi->string, str)) { in acpi_osi_setup()
133 osi->enable = enable; in acpi_osi_setup()
135 } else if (osi->string[0] == '\0') { in acpi_osi_setup()
136 osi->enable = enable; in acpi_osi_setup()
137 strncpy(osi->string, str, OSI_STRING_LENGTH_MAX); in acpi_osi_setup()
167 * OSI(Linux) query.
170 * OSI(Linux) in their example code, quickly exposing this string as
174 * For example, OSI(Linux) was used on resume to re-POST a video card on
179 * another system, the BIOS writer used OSI(Linux) to infer native OS
180 * support for IPMI! On other systems, OSI(Linux) simply got in the way of
184 * So "Linux" turned out to be a really poor chose of OSI string, and from
218 struct acpi_osi_entry *osi; in acpi_osi_setup_late() local
233 osi = &osi_setup_entries[i]; in acpi_osi_setup_late()
234 str = osi->string; in acpi_osi_setup_late()
237 if (osi->enable) { in acpi_osi_setup_late()