Lines Matching refs:next_interface
148 struct acpi_interface_info *next_interface; in acpi_ut_interface_terminate() local
155 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_interface_terminate()
156 while (next_interface) { in acpi_ut_interface_terminate()
157 acpi_gbl_supported_interfaces = next_interface->next; in acpi_ut_interface_terminate()
159 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_interface_terminate()
163 ACPI_FREE(next_interface->name); in acpi_ut_interface_terminate()
164 ACPI_FREE(next_interface); in acpi_ut_interface_terminate()
168 if (next_interface->flags & ACPI_OSI_DEFAULT_INVALID) { in acpi_ut_interface_terminate()
169 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_interface_terminate()
171 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_interface_terminate()
175 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_interface_terminate()
239 struct acpi_interface_info *next_interface; in acpi_ut_remove_interface() local
241 previous_interface = next_interface = acpi_gbl_supported_interfaces; in acpi_ut_remove_interface()
242 while (next_interface) { in acpi_ut_remove_interface()
243 if (!strcmp(interface_name, next_interface->name)) { in acpi_ut_remove_interface()
248 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_remove_interface()
252 if (previous_interface == next_interface) { in acpi_ut_remove_interface()
254 next_interface->next; in acpi_ut_remove_interface()
257 next_interface->next; in acpi_ut_remove_interface()
260 ACPI_FREE(next_interface->name); in acpi_ut_remove_interface()
261 ACPI_FREE(next_interface); in acpi_ut_remove_interface()
267 if (next_interface->flags & ACPI_OSI_INVALID) { in acpi_ut_remove_interface()
271 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_remove_interface()
277 previous_interface = next_interface; in acpi_ut_remove_interface()
278 next_interface = next_interface->next; in acpi_ut_remove_interface()
303 struct acpi_interface_info *next_interface; in acpi_ut_update_interfaces() local
305 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_update_interfaces()
306 while (next_interface) { in acpi_ut_update_interfaces()
307 if (((next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
309 (!(next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
315 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
319 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
323 next_interface = next_interface->next; in acpi_ut_update_interfaces()
344 struct acpi_interface_info *next_interface; in acpi_ut_get_interface() local
346 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_get_interface()
347 while (next_interface) { in acpi_ut_get_interface()
348 if (!strcmp(interface_name, next_interface->name)) { in acpi_ut_get_interface()
349 return (next_interface); in acpi_ut_get_interface()
352 next_interface = next_interface->next; in acpi_ut_get_interface()