Lines Matching refs:next_interface
176 struct acpi_interface_info *next_interface; in acpi_ut_interface_terminate() local
183 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_interface_terminate()
184 while (next_interface) { in acpi_ut_interface_terminate()
185 acpi_gbl_supported_interfaces = next_interface->next; in acpi_ut_interface_terminate()
187 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_interface_terminate()
191 ACPI_FREE(next_interface->name); in acpi_ut_interface_terminate()
192 ACPI_FREE(next_interface); in acpi_ut_interface_terminate()
196 if (next_interface->flags & ACPI_OSI_DEFAULT_INVALID) { in acpi_ut_interface_terminate()
197 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_interface_terminate()
199 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_interface_terminate()
203 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_interface_terminate()
268 struct acpi_interface_info *next_interface; in acpi_ut_remove_interface() local
270 previous_interface = next_interface = acpi_gbl_supported_interfaces; in acpi_ut_remove_interface()
271 while (next_interface) { in acpi_ut_remove_interface()
272 if (!ACPI_STRCMP(interface_name, next_interface->name)) { in acpi_ut_remove_interface()
276 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_remove_interface()
280 if (previous_interface == next_interface) { in acpi_ut_remove_interface()
282 next_interface->next; in acpi_ut_remove_interface()
285 next_interface->next; in acpi_ut_remove_interface()
288 ACPI_FREE(next_interface->name); in acpi_ut_remove_interface()
289 ACPI_FREE(next_interface); in acpi_ut_remove_interface()
295 if (next_interface->flags & ACPI_OSI_INVALID) { in acpi_ut_remove_interface()
299 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_remove_interface()
305 previous_interface = next_interface; in acpi_ut_remove_interface()
306 next_interface = next_interface->next; in acpi_ut_remove_interface()
331 struct acpi_interface_info *next_interface; in acpi_ut_update_interfaces() local
333 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_update_interfaces()
334 while (next_interface) { in acpi_ut_update_interfaces()
335 if (((next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
337 (!(next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
343 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
347 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
351 next_interface = next_interface->next; in acpi_ut_update_interfaces()
372 struct acpi_interface_info *next_interface; in acpi_ut_get_interface() local
374 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_get_interface()
375 while (next_interface) { in acpi_ut_get_interface()
376 if (!ACPI_STRCMP(interface_name, next_interface->name)) { in acpi_ut_get_interface()
377 return (next_interface); in acpi_ut_get_interface()
380 next_interface = next_interface->next; in acpi_ut_get_interface()