Lines Matching refs:adev

85 static int find_child_checks(struct acpi_device *adev, bool check_children)  in find_child_checks()  argument
91 status = acpi_evaluate_integer(adev->handle, "_STA", NULL, &sta); in find_child_checks()
97 if (check_children && list_empty(&adev->children)) in find_child_checks()
106 struct acpi_device *adev, *ret = NULL; in acpi_find_child_device() local
112 list_for_each_entry(adev, &parent->children, node) { in acpi_find_child_device()
117 status = acpi_evaluate_integer(adev->handle, METHOD_NAME__ADR, in acpi_find_child_device()
124 ret = adev; in acpi_find_child_device()
142 score = find_child_checks(adev, check_children); in acpi_find_child_device()
144 return adev; in acpi_find_child_device()
146 ret = adev; in acpi_find_child_device()
290 struct acpi_device *adev; in acpi_platform_notify() local
295 struct acpi_device *adev; in acpi_platform_notify() local
297 adev = type->find_companion(dev); in acpi_platform_notify()
298 if (!adev) { in acpi_platform_notify()
303 ret = acpi_bind_one(dev, adev); in acpi_platform_notify()
307 adev = ACPI_COMPANION(dev); in acpi_platform_notify()
308 if (!adev) in acpi_platform_notify()
313 else if (adev->handler && adev->handler->bind) in acpi_platform_notify()
314 adev->handler->bind(dev); in acpi_platform_notify()
333 struct acpi_device *adev = ACPI_COMPANION(dev); in acpi_platform_notify_remove() local
336 if (!adev) in acpi_platform_notify_remove()
342 else if (adev->handler && adev->handler->unbind) in acpi_platform_notify_remove()
343 adev->handler->unbind(dev); in acpi_platform_notify_remove()