Lines Matching refs:acpi_device

21 extern struct acpi_device *acpi_root;
82 void acpi_initialize_hp_context(struct acpi_device *adev, in acpi_initialize_hp_context()
84 int (*notify)(struct acpi_device *, u32), in acpi_initialize_hp_context() argument
85 void (*uevent)(struct acpi_device *, u32)) in acpi_initialize_hp_context() argument
130 static int create_pnp_modalias(struct acpi_device *acpi_dev, char *modalias, in create_pnp_modalias()
182 static int create_of_modalias(struct acpi_device *acpi_dev, char *modalias, in create_of_modalias()
247 static struct acpi_device *acpi_companion_match(const struct device *dev) in acpi_companion_match()
249 struct acpi_device *adev; in acpi_companion_match()
276 static int __acpi_device_uevent_modalias(struct acpi_device *adev, in __acpi_device_uevent_modalias()
324 static int __acpi_device_modalias(struct acpi_device *adev, char *buf, int size) in __acpi_device_modalias()
373 bool acpi_scan_is_offline(struct acpi_device *adev, bool uevent) in acpi_scan_is_offline()
400 struct acpi_device *device = NULL; in acpi_bus_offline()
448 struct acpi_device *device = NULL; in acpi_bus_online()
467 static int acpi_scan_try_to_offline(struct acpi_device *device) in acpi_scan_try_to_offline()
513 static int acpi_scan_hot_remove(struct acpi_device *device) in acpi_scan_hot_remove()
560 static int acpi_scan_device_not_present(struct acpi_device *adev) in acpi_scan_device_not_present()
570 static int acpi_scan_device_check(struct acpi_device *adev) in acpi_scan_device_check()
603 static int acpi_scan_bus_check(struct acpi_device *adev) in acpi_scan_bus_check()
606 struct acpi_device *child; in acpi_scan_bus_check()
630 static int acpi_generic_hotplug_event(struct acpi_device *adev, u32 type) in acpi_generic_hotplug_event()
650 void acpi_device_hotplug(struct acpi_device *adev, u32 src) in acpi_device_hotplug()
675 int (*notify)(struct acpi_device *, u32); in acpi_device_hotplug()
704 struct acpi_device *adev = to_acpi_device(dev); in real_power_state_show()
720 struct acpi_device *adev = to_acpi_device(dev); in power_state_show()
731 struct acpi_device *acpi_device = to_acpi_device(d); in acpi_eject_store() local
738 if ((!acpi_device->handler || !acpi_device->handler->hotplug.enabled) in acpi_eject_store()
739 && !acpi_device->driver) in acpi_eject_store()
742 status = acpi_get_type(acpi_device->handle, &not_used); in acpi_eject_store()
743 if (ACPI_FAILURE(status) || !acpi_device->flags.ejectable) in acpi_eject_store()
746 get_device(&acpi_device->dev); in acpi_eject_store()
747 status = acpi_hotplug_schedule(acpi_device, ACPI_OST_EC_OSPM_EJECT); in acpi_eject_store()
751 put_device(&acpi_device->dev); in acpi_eject_store()
752 acpi_evaluate_ost(acpi_device->handle, ACPI_OST_EC_OSPM_EJECT, in acpi_eject_store()
761 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_hid_show()
770 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_uid_show()
779 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_adr_show()
788 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_path_show()
807 struct acpi_device *acpi_dev = to_acpi_device(dev); in description_show()
832 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_sun_show()
846 struct acpi_device *acpi_dev = to_acpi_device(dev); in status_show()
858 static int acpi_device_setup_files(struct acpi_device *dev) in acpi_device_setup_files()
938 static void acpi_device_remove_files(struct acpi_device *dev) in acpi_device_remove_files()
987 static bool acpi_of_match_device(struct acpi_device *adev, in acpi_of_match_device()
1020 struct acpi_device *device, in __acpi_match_device()
1073 int acpi_match_device_ids(struct acpi_device *device, in acpi_match_device_ids()
1092 static void acpi_free_power_resources_lists(struct acpi_device *device) in acpi_free_power_resources_lists()
1110 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_release()
1120 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_bus_match()
1134 struct acpi_device *device = data; in acpi_device_notify()
1141 struct acpi_device *device = data; in acpi_device_notify_fixed()
1153 static int acpi_device_install_notify_handler(struct acpi_device *device) in acpi_device_install_notify_handler()
1178 static void acpi_device_remove_notify_handler(struct acpi_device *device) in acpi_device_remove_notify_handler()
1193 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_probe()
1232 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_remove()
1256 static void acpi_device_del(struct acpi_device *device) in acpi_device_del()
1279 struct acpi_device *adev; in acpi_device_del_work_fn()
1288 struct acpi_device, del_list); in acpi_device_del_work_fn()
1319 struct acpi_device *adev = context; in acpi_scan_drop_device()
1343 static int acpi_get_device_data(acpi_handle handle, struct acpi_device **device, in acpi_get_device_data()
1361 int acpi_bus_get_device(acpi_handle handle, struct acpi_device **device) in acpi_bus_get_device()
1370 get_device(&((struct acpi_device *)dev)->dev); in get_acpi_device()
1373 struct acpi_device *acpi_bus_get_acpi_device(acpi_handle handle) in acpi_bus_get_acpi_device()
1375 struct acpi_device *adev = NULL; in acpi_bus_get_acpi_device()
1381 void acpi_bus_put_acpi_device(struct acpi_device *adev) in acpi_bus_put_acpi_device()
1386 int acpi_device_add(struct acpi_device *device, in acpi_device_add()
1482 struct acpi_device *acpi_get_next_child(struct device *dev, in acpi_get_next_child()
1483 struct acpi_device *child) in acpi_get_next_child()
1485 struct acpi_device *adev = ACPI_COMPANION(dev); in acpi_get_next_child()
1496 return list_first_entry(head, struct acpi_device, node); in acpi_get_next_child()
1499 return next == head ? NULL : list_entry(next, struct acpi_device, node); in acpi_get_next_child()
1546 static struct acpi_device *acpi_bus_get_parent(acpi_handle handle) in acpi_bus_get_parent()
1548 struct acpi_device *device = NULL; in acpi_bus_get_parent()
1672 static void acpi_wakeup_gpe_init(struct acpi_device *device) in acpi_wakeup_gpe_init()
1709 static void acpi_bus_get_wakeup_device_flags(struct acpi_device *device) in acpi_bus_get_wakeup_device_flags()
1739 static void acpi_bus_init_power_state(struct acpi_device *device, int state) in acpi_bus_init_power_state()
1783 static void acpi_bus_get_power_flags(struct acpi_device *device) in acpi_bus_get_power_flags()
1833 static void acpi_bus_get_flags(struct acpi_device *device) in acpi_bus_get_flags()
1849 static void acpi_device_get_busid(struct acpi_device *device) in acpi_device_get_busid()
1921 bool acpi_device_is_battery(struct acpi_device *adev) in acpi_device_is_battery()
1932 static bool is_ejectable_bay(struct acpi_device *adev) in is_ejectable_bay()
1950 const char *acpi_device_hid(struct acpi_device *device) in acpi_device_hid()
2112 void acpi_init_device_object(struct acpi_device *device, acpi_handle handle, in acpi_init_device_object()
2132 void acpi_device_add_finalize(struct acpi_device *device) in acpi_device_add_finalize()
2138 static int acpi_add_single_object(struct acpi_device **child, in acpi_add_single_object()
2143 struct acpi_device *device; in acpi_add_single_object()
2146 device = kzalloc(sizeof(struct acpi_device), GFP_KERNEL); in acpi_add_single_object()
2212 bool acpi_device_is_present(struct acpi_device *adev) in acpi_device_is_present()
2265 static void acpi_scan_init_hotplug(struct acpi_device *adev) in acpi_scan_init_hotplug()
2284 static void acpi_device_dep_initialize(struct acpi_device *adev) in acpi_device_dep_initialize()
2340 struct acpi_device *device = NULL; in acpi_bus_check_add()
2390 static void acpi_default_enumeration(struct acpi_device *device) in acpi_default_enumeration()
2412 static int acpi_generic_device_attach(struct acpi_device *adev, in acpi_generic_device_attach()
2430 static int acpi_scan_attach_handler(struct acpi_device *device) in acpi_scan_attach_handler()
2459 static void acpi_bus_attach(struct acpi_device *device) in acpi_bus_attach()
2461 struct acpi_device *child; in acpi_bus_attach()
2513 struct acpi_device *adev; in acpi_walk_dep_device_list()
2569 void acpi_bus_trim(struct acpi_device *adev) in acpi_bus_trim()
2572 struct acpi_device *child; in acpi_bus_trim()
2604 struct acpi_device *device = NULL; in acpi_bus_scan_fixed()
2621 struct acpi_device *device = NULL; in acpi_bus_scan_fixed()