Lines Matching refs:next_interface

150 	struct acpi_interface_info *next_interface;  in acpi_ut_interface_terminate()  local
157 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_interface_terminate()
158 while (next_interface) { in acpi_ut_interface_terminate()
159 acpi_gbl_supported_interfaces = next_interface->next; in acpi_ut_interface_terminate()
161 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_interface_terminate()
165 ACPI_FREE(next_interface->name); in acpi_ut_interface_terminate()
166 ACPI_FREE(next_interface); in acpi_ut_interface_terminate()
170 if (next_interface->flags & ACPI_OSI_DEFAULT_INVALID) { in acpi_ut_interface_terminate()
171 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_interface_terminate()
173 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_interface_terminate()
177 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_interface_terminate()
241 struct acpi_interface_info *next_interface; in acpi_ut_remove_interface() local
243 previous_interface = next_interface = acpi_gbl_supported_interfaces; in acpi_ut_remove_interface()
244 while (next_interface) { in acpi_ut_remove_interface()
245 if (!strcmp(interface_name, next_interface->name)) { in acpi_ut_remove_interface()
250 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_remove_interface()
254 if (previous_interface == next_interface) { in acpi_ut_remove_interface()
256 next_interface->next; in acpi_ut_remove_interface()
259 next_interface->next; in acpi_ut_remove_interface()
262 ACPI_FREE(next_interface->name); in acpi_ut_remove_interface()
263 ACPI_FREE(next_interface); in acpi_ut_remove_interface()
269 if (next_interface->flags & ACPI_OSI_INVALID) { in acpi_ut_remove_interface()
273 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_remove_interface()
279 previous_interface = next_interface; in acpi_ut_remove_interface()
280 next_interface = next_interface->next; in acpi_ut_remove_interface()
305 struct acpi_interface_info *next_interface; in acpi_ut_update_interfaces() local
307 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_update_interfaces()
308 while (next_interface) { in acpi_ut_update_interfaces()
309 if (((next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
311 (!(next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
317 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
321 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
325 next_interface = next_interface->next; in acpi_ut_update_interfaces()
346 struct acpi_interface_info *next_interface; in acpi_ut_get_interface() local
348 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_get_interface()
349 while (next_interface) { in acpi_ut_get_interface()
350 if (!strcmp(interface_name, next_interface->name)) { in acpi_ut_get_interface()
351 return (next_interface); in acpi_ut_get_interface()
354 next_interface = next_interface->next; in acpi_ut_get_interface()