Lines Matching refs:next_interface
145 struct acpi_interface_info *next_interface; in acpi_ut_interface_terminate() local
152 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_interface_terminate()
153 while (next_interface) { in acpi_ut_interface_terminate()
154 acpi_gbl_supported_interfaces = next_interface->next; in acpi_ut_interface_terminate()
156 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_interface_terminate()
160 ACPI_FREE(next_interface->name); in acpi_ut_interface_terminate()
161 ACPI_FREE(next_interface); in acpi_ut_interface_terminate()
165 if (next_interface->flags & ACPI_OSI_DEFAULT_INVALID) { in acpi_ut_interface_terminate()
166 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_interface_terminate()
168 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_interface_terminate()
172 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_interface_terminate()
236 struct acpi_interface_info *next_interface; in acpi_ut_remove_interface() local
238 previous_interface = next_interface = acpi_gbl_supported_interfaces; in acpi_ut_remove_interface()
239 while (next_interface) { in acpi_ut_remove_interface()
240 if (!strcmp(interface_name, next_interface->name)) { in acpi_ut_remove_interface()
245 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_remove_interface()
249 if (previous_interface == next_interface) { in acpi_ut_remove_interface()
251 next_interface->next; in acpi_ut_remove_interface()
254 next_interface->next; in acpi_ut_remove_interface()
257 ACPI_FREE(next_interface->name); in acpi_ut_remove_interface()
258 ACPI_FREE(next_interface); in acpi_ut_remove_interface()
264 if (next_interface->flags & ACPI_OSI_INVALID) { in acpi_ut_remove_interface()
268 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_remove_interface()
274 previous_interface = next_interface; in acpi_ut_remove_interface()
275 next_interface = next_interface->next; in acpi_ut_remove_interface()
300 struct acpi_interface_info *next_interface; in acpi_ut_update_interfaces() local
302 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_update_interfaces()
303 while (next_interface) { in acpi_ut_update_interfaces()
304 if (((next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
306 (!(next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
312 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
316 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
320 next_interface = next_interface->next; in acpi_ut_update_interfaces()
341 struct acpi_interface_info *next_interface; in acpi_ut_get_interface() local
343 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_get_interface()
344 while (next_interface) { in acpi_ut_get_interface()
345 if (!strcmp(interface_name, next_interface->name)) { in acpi_ut_get_interface()
346 return (next_interface); in acpi_ut_get_interface()
349 next_interface = next_interface->next; in acpi_ut_get_interface()