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()
267 struct acpi_interface_info *next_interface; in acpi_ut_remove_interface() local
269 previous_interface = next_interface = acpi_gbl_supported_interfaces; in acpi_ut_remove_interface()
270 while (next_interface) { in acpi_ut_remove_interface()
271 if (!strcmp(interface_name, next_interface->name)) { in acpi_ut_remove_interface()
275 if (next_interface->flags & ACPI_OSI_DYNAMIC) { in acpi_ut_remove_interface()
279 if (previous_interface == next_interface) { in acpi_ut_remove_interface()
281 next_interface->next; in acpi_ut_remove_interface()
284 next_interface->next; in acpi_ut_remove_interface()
287 ACPI_FREE(next_interface->name); in acpi_ut_remove_interface()
288 ACPI_FREE(next_interface); in acpi_ut_remove_interface()
294 if (next_interface->flags & ACPI_OSI_INVALID) { in acpi_ut_remove_interface()
298 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_remove_interface()
304 previous_interface = next_interface; in acpi_ut_remove_interface()
305 next_interface = next_interface->next; in acpi_ut_remove_interface()
330 struct acpi_interface_info *next_interface; in acpi_ut_update_interfaces() local
332 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_update_interfaces()
333 while (next_interface) { in acpi_ut_update_interfaces()
334 if (((next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
336 (!(next_interface->flags & ACPI_OSI_FEATURE) && in acpi_ut_update_interfaces()
342 next_interface->flags |= ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
346 next_interface->flags &= ~ACPI_OSI_INVALID; in acpi_ut_update_interfaces()
350 next_interface = next_interface->next; in acpi_ut_update_interfaces()
371 struct acpi_interface_info *next_interface; in acpi_ut_get_interface() local
373 next_interface = acpi_gbl_supported_interfaces; in acpi_ut_get_interface()
374 while (next_interface) { in acpi_ut_get_interface()
375 if (!strcmp(interface_name, next_interface->name)) { in acpi_ut_get_interface()
376 return (next_interface); in acpi_ut_get_interface()
379 next_interface = next_interface->next; in acpi_ut_get_interface()