Lines Matching refs:acpi_device

74 void acpi_initialize_hp_context(struct acpi_device *adev,
76 int (*notify)(struct acpi_device *, u32),
77 void (*uevent)(struct acpi_device *, u32))
109 bool acpi_scan_is_offline(struct acpi_device *adev, bool uevent)
137 struct acpi_device *device = acpi_fetch_acpi_dev(handle);
182 struct acpi_device *device = acpi_fetch_acpi_dev(handle);
201 static int acpi_scan_try_to_offline(struct acpi_device *device)
247 static int acpi_scan_hot_remove(struct acpi_device *device)
292 static int acpi_scan_device_not_present(struct acpi_device *adev)
302 static int acpi_scan_device_check(struct acpi_device *adev)
331 static int acpi_scan_bus_check(struct acpi_device *adev, void *not_used)
352 static int acpi_generic_hotplug_event(struct acpi_device *adev, u32 type)
372 void acpi_device_hotplug(struct acpi_device *adev, u32 src)
393 int (*notify)(struct acpi_device *, u32);
431 static void acpi_free_power_resources_lists(struct acpi_device *device)
449 struct acpi_device *acpi_dev = to_acpi_device(dev);
457 static void acpi_device_del(struct acpi_device *device)
496 struct acpi_device *adev;
505 struct acpi_device, del_list);
539 struct acpi_device *adev = context;
563 static struct acpi_device *handle_to_device(acpi_handle handle,
566 struct acpi_device *adev = NULL;
585 struct acpi_device *acpi_fetch_acpi_dev(acpi_handle handle)
607 struct acpi_device *acpi_get_acpi_dev(acpi_handle handle)
625 static int acpi_device_set_name(struct acpi_device *device,
640 int acpi_tie_acpi_dev(struct acpi_device *adev)
657 static void acpi_store_pld_crc(struct acpi_device *adev)
670 int acpi_device_add(struct acpi_device *device)
800 static struct acpi_device *acpi_find_parent_acpi_dev(acpi_handle handle)
802 struct acpi_device *adev;
850 static int acpi_bus_extract_wakeup_device_power_package(struct acpi_device *dev)
934 static bool acpi_wakeup_gpe_init(struct acpi_device *device)
964 static void acpi_bus_get_wakeup_device_flags(struct acpi_device *device)
992 static void acpi_bus_init_power_state(struct acpi_device *device, int state)
1027 static void acpi_bus_get_power_flags(struct acpi_device *device)
1086 static void acpi_bus_get_flags(struct acpi_device *device)
1102 static void acpi_device_get_busid(struct acpi_device *device)
1177 bool acpi_device_is_battery(struct acpi_device *adev)
1188 static bool is_ejectable_bay(struct acpi_device *adev)
1258 const char *acpi_device_hid(struct acpi_device *device)
1432 bool acpi_dma_supported(const struct acpi_device *adev)
1457 enum dev_dma_attr acpi_get_dma_attr(struct acpi_device *adev)
1481 struct acpi_device *adev;
1647 static void acpi_init_coherency(struct acpi_device *adev)
1651 struct acpi_device *parent = acpi_dev_parent(adev);
1693 static bool acpi_is_indirect_io_slave(struct acpi_device *device)
1695 struct acpi_device *parent = acpi_dev_parent(device);
1704 static bool acpi_device_enumeration_by_parent(struct acpi_device *device)
1765 void acpi_init_device_object(struct acpi_device *device, acpi_handle handle,
1768 struct acpi_device *parent = acpi_find_parent_acpi_dev(handle);
1792 static void acpi_scan_dep_init(struct acpi_device *adev)
1806 void acpi_device_add_finalize(struct acpi_device *device)
1812 static void acpi_scan_init_status(struct acpi_device *adev)
1818 static int acpi_add_single_object(struct acpi_device **child,
1821 struct acpi_device *device;
1825 device = kzalloc(sizeof(struct acpi_device), GFP_KERNEL);
1912 bool acpi_device_is_present(const struct acpi_device *adev)
1961 static void acpi_scan_init_hotplug(struct acpi_device *adev)
2040 struct acpi_device **adev_p)
2042 struct acpi_device *device = acpi_fetch_acpi_dev(handle);
2101 return acpi_bus_check_add(handle, true, (struct acpi_device **)ret_p);
2107 return acpi_bus_check_add(handle, false, (struct acpi_device **)ret_p);
2110 static void acpi_default_enumeration(struct acpi_device *device)
2130 static int acpi_generic_device_attach(struct acpi_device *adev,
2148 static int acpi_scan_attach_handler(struct acpi_device *device)
2177 static int acpi_bus_attach(struct acpi_device *device, void *first_pass)
2241 struct acpi_device **adev_p = data;
2242 struct acpi_device *adev = *adev_p;
2258 *(struct acpi_device **)data = adev;
2267 struct acpi_device *adev;
2284 static bool acpi_scan_clear_dep_queue(struct acpi_device *adev)
2315 struct acpi_device *adev = acpi_get_acpi_dev(dep->consumer);
2365 * @supplier: Pointer to the supplier &struct acpi_device
2369 void acpi_dev_clear_dependencies(struct acpi_device *supplier)
2377 * @device: Pointer to the &struct acpi_device to check
2383 bool acpi_dev_ready_for_enumeration(const struct acpi_device *device)
2397 * Returns the next &struct acpi_device which declares itself dependent on
2403 struct acpi_device *acpi_dev_get_next_consumer_dev(struct acpi_device *supplier,
2404 struct acpi_device *start)
2406 struct acpi_device *adev = start;
2422 struct acpi_device *adev = NULL;
2485 struct acpi_device *device = NULL;
2507 static int acpi_bus_trim_one(struct acpi_device *adev, void *not_used)
2539 void acpi_bus_trim(struct acpi_device *adev)
2547 struct acpi_device *device = NULL;
2562 struct acpi_device *adev = NULL;
2576 struct acpi_device *adev = NULL;