/linux/drivers/acpi/ |
H A D | internal.h | 14 extern struct acpi_device *acpi_root; 43 void register_dock_dependent_device(struct acpi_device *adev, 45 int dock_notify(struct acpi_device *adev, u32 event); 46 void acpi_dock_add(struct acpi_device *adev); 48 static inline void register_dock_dependent_device(struct acpi_device *adev, in register_dock_dependent_device() 50 static inline int dock_notify(struct acpi_device *adev, u32 event) { return -ENODEV; } in dock_notify() 51 static inline void acpi_dock_add(struct acpi_device *adev) {} in acpi_dock_add() 81 acpi_status acpi_hotplug_schedule(struct acpi_device *adev, u32 src); 83 void acpi_device_hotplug(struct acpi_device *adev, u32 src); 84 bool acpi_scan_is_offline(struct acpi_device *adev, bool uevent); [all …]
|
H A D | device_sysfs.c | 136 static int create_pnp_modalias(const struct acpi_device *acpi_dev, char *modalias, in create_pnp_modalias() 192 static int create_of_modalias(const struct acpi_device *acpi_dev, char *modalias, in create_of_modalias() 240 int __acpi_device_uevent_modalias(const struct acpi_device *adev, in __acpi_device_uevent_modalias() 284 static int __acpi_device_modalias(const struct acpi_device *adev, char *buf, int size) in __acpi_device_modalias() 342 struct acpi_device *adev = to_acpi_device(dev); in real_power_state_show() 358 struct acpi_device *adev = to_acpi_device(dev); in power_state_show() 369 struct acpi_device *acpi_device = to_acpi_device(d); in eject_store() local 376 if ((!acpi_device->handler || !acpi_device->handler->hotplug.enabled) in eject_store() 380 status = acpi_get_type(acpi_device->handle, ¬_used); in eject_store() 381 if (ACPI_FAILURE(status) || !acpi_device->flags.ejectable) in eject_store() [all …]
|
H A D | thermal_lib.c | 24 static int acpi_trip_temp(struct acpi_device *adev, char *obj_name, in acpi_trip_temp() 47 int acpi_active_trip_temp(struct acpi_device *adev, int id, int *ret_temp) in acpi_active_trip_temp() 58 int acpi_passive_trip_temp(struct acpi_device *adev, int *ret_temp) in acpi_passive_trip_temp() 64 int acpi_hot_trip_temp(struct acpi_device *adev, int *ret_temp) in acpi_hot_trip_temp() 70 int acpi_critical_trip_temp(struct acpi_device *adev, int *ret_temp) in acpi_critical_trip_temp() 101 int thermal_acpi_active_trip_temp(struct acpi_device *adev, int id, int *ret_temp) in thermal_acpi_active_trip_temp() 120 int thermal_acpi_passive_trip_temp(struct acpi_device *adev, int *ret_temp) in thermal_acpi_passive_trip_temp() 140 int thermal_acpi_hot_trip_temp(struct acpi_device *adev, int *ret_temp) in thermal_acpi_hot_trip_temp() 159 int thermal_acpi_critical_trip_temp(struct acpi_device *adev, int *ret_temp) in thermal_acpi_critical_trip_temp()
|
H A D | device_pm.c | 48 static int acpi_dev_pm_explicit_get(struct acpi_device *device, int *state) in acpi_dev_pm_explicit_get() 75 int acpi_device_get_power(struct acpi_device *device, int *state) in acpi_device_get_power() 78 struct acpi_device *parent; in acpi_device_get_power() 141 static int acpi_dev_pm_explicit_set(struct acpi_device *adev, int state) in acpi_dev_pm_explicit_set() 162 int acpi_device_set_power(struct acpi_device *device, int state) in acpi_device_set_power() 197 struct acpi_device *parent; in acpi_device_set_power() 298 struct acpi_device *device = acpi_fetch_acpi_dev(handle); in acpi_bus_set_power() 307 int acpi_bus_init_power(struct acpi_device *device) in acpi_bus_init_power() 365 int acpi_device_fix_up_power(struct acpi_device *device) in acpi_device_fix_up_power() 378 static int fix_up_power_if_applicable(struct acpi_device *adev, void *not_used) in fix_up_power_if_applicable() [all …]
|
H A D | glue.c | 81 static int match_any(struct acpi_device *adev, void *not_used) in match_any() 86 static bool acpi_dev_has_children(struct acpi_device *adev) in acpi_dev_has_children() 91 static int find_child_checks(struct acpi_device *adev, bool check_children) in find_child_checks() 129 struct acpi_device *adev; 136 static int check_one_child(struct acpi_device *adev, void *data) in check_one_child() 187 static struct acpi_device *acpi_find_child(struct acpi_device *parent, in acpi_find_child() 205 struct acpi_device *acpi_find_child_device(struct acpi_device *parent, in acpi_find_child_device() 212 struct acpi_device *acpi_find_child_by_adr(struct acpi_device *adev, in acpi_find_child_by_adr() 228 int acpi_bind_one(struct device *dev, struct acpi_device *acpi_dev) in acpi_bind_one() 321 struct acpi_device *acpi_dev = ACPI_COMPANION(dev); in acpi_unbind_one() [all …]
|
H A D | button.c | 147 static int acpi_button_add(struct acpi_device *device); 148 static void acpi_button_remove(struct acpi_device *device); 181 static struct acpi_device *lid_device; 192 static int acpi_lid_evaluate_state(struct acpi_device *device) in acpi_lid_evaluate_state() 204 static int acpi_lid_notify_state(struct acpi_device *device, int state) in acpi_lid_notify_state() 289 struct acpi_device *device = seq->private; in acpi_button_state_seq_show() 298 static int acpi_button_add_fs(struct acpi_device *device) in acpi_button_add_fs() 357 static int acpi_button_remove_fs(struct acpi_device *device) in acpi_button_remove_fs() 387 static int acpi_lid_update_state(struct acpi_device *device, in acpi_lid_update_state() 402 static void acpi_lid_initialize_state(struct acpi_device *device) in acpi_lid_initialize_state() [all …]
|
H A D | fan_attr.c | 54 struct acpi_device *acpi_dev = container_of(dev, struct acpi_device, dev); in show_fan_speed() 67 struct acpi_device *acpi_dev = container_of(dev, struct acpi_device, dev); in show_fine_grain_control() 73 int acpi_fan_create_attributes(struct acpi_device *device) in acpi_fan_create_attributes() 127 void acpi_fan_delete_attributes(struct acpi_device *device) in acpi_fan_delete_attributes()
|
H A D | acpi_platform.c | 36 static struct platform_device *acpi_platform_device_find_by_companion(struct acpi_device *adev) in acpi_platform_device_find_by_companion() 47 struct acpi_device *adev = arg; in acpi_platform_device_remove_notify() 74 static void acpi_platform_fill_resource(struct acpi_device *adev, in acpi_platform_fill_resource() 110 struct platform_device *acpi_create_platform_device(struct acpi_device *adev, in acpi_create_platform_device() 113 struct acpi_device *parent = acpi_dev_parent(adev); in acpi_create_platform_device()
|
H A D | container.c | 26 static int check_offline(struct acpi_device *adev, void *not_used) in check_offline() 45 static int container_device_attach(struct acpi_device *adev, in container_device_attach() 74 static void container_device_detach(struct acpi_device *adev) in container_device_detach() 83 static void container_device_online(struct acpi_device *adev) in container_device_online()
|
H A D | dock.c | 44 struct acpi_device *adev; 72 struct acpi_device *adev) in add_dock_dependent_device() 90 struct acpi_device *adev = dd->adev; in dock_hotplug_event() 136 find_dock_dependent_device(struct dock_station *ds, struct acpi_device *adev) in find_dock_dependent_device() 147 void register_dock_dependent_device(struct acpi_device *adev, in register_dock_dependent_device() 168 int is_dock_device(struct acpi_device *adev) in is_dock_device() 256 struct acpi_device *adev = dd->adev; in hotplug_dock_devices() 410 int dock_notify(struct acpi_device *adev, u32 event) in dock_notify() 480 struct acpi_device *adev = acpi_fetch_acpi_dev(dock_station->handle); in docked_show() 575 void acpi_dock_add(struct acpi_device *adev) in acpi_dock_add()
|
/linux/include/linux/ |
H A D | pci-acpi.h | 15 extern acpi_status pci_acpi_add_bus_pm_notifier(struct acpi_device *dev); 16 static inline acpi_status pci_acpi_remove_bus_pm_notifier(struct acpi_device *dev) in pci_acpi_remove_bus_pm_notifier() 20 extern acpi_status pci_acpi_add_pm_notifier(struct acpi_device *dev, 22 static inline acpi_status pci_acpi_remove_pm_notifier(struct acpi_device *dev) in pci_acpi_remove_pm_notifier() 65 struct acpi_device *bridge; 88 void pci_acpi_setup(struct device *dev, struct acpi_device *adev); 89 void pci_acpi_cleanup(struct device *dev, struct acpi_device *adev); 91 static inline void pci_acpi_setup(struct device *dev, struct acpi_device *adev) {} in pci_acpi_setup() 92 static inline void pci_acpi_cleanup(struct device *dev, struct acpi_device *adev) {} in pci_acpi_cleanup() 109 void acpiphp_check_host_bridge(struct acpi_device *adev); [all …]
|
H A D | acpi.h | 52 static inline acpi_handle acpi_device_handle(struct acpi_device *adev) in acpi_device_handle() 91 struct acpi_device *parent, u64 addr) in acpi_preset_companion() 96 static inline const char *acpi_dev_name(struct acpi_device *adev) in acpi_dev_name() 101 struct device *acpi_get_first_physical_node(struct acpi_device *adev); 387 extern bool acpi_is_pnp_device(struct acpi_device *); 431 int thermal_acpi_active_trip_temp(struct acpi_device *adev, int id, int *ret_temp); 432 int thermal_acpi_passive_trip_temp(struct acpi_device *adev, int *ret_temp); 433 int thermal_acpi_hot_trip_temp(struct acpi_device *adev, int *ret_temp); 434 int thermal_acpi_critical_trip_temp(struct acpi_device *adev, int *ret_temp); 501 int acpi_dev_get_resources(struct acpi_device *adev, struct list_head *list, [all …]
|
/linux/drivers/platform/x86/dell/ |
H A D | dell-rbtn.c | 33 static enum rbtn_type rbtn_check(struct acpi_device *device) in rbtn_check() 54 static int rbtn_get(struct acpi_device *device) in rbtn_get() 66 static int rbtn_acquire(struct acpi_device *device, bool enable) in rbtn_acquire() 91 struct acpi_device *device = data; in rbtn_rfkill_query() 112 static int rbtn_rfkill_init(struct acpi_device *device) in rbtn_rfkill_init() 140 static void rbtn_rfkill_exit(struct acpi_device *device) in rbtn_rfkill_exit() 152 static void rbtn_rfkill_event(struct acpi_device *device) in rbtn_rfkill_event() 208 static int rbtn_add(struct acpi_device *device); 209 static void rbtn_remove(struct acpi_device *device); 210 static void rbtn_notify(struct acpi_device *device, u32 event); [all …]
|
/linux/drivers/platform/x86/intel/int3472/ |
H A D | common.h | 52 struct acpi_device; 74 struct acpi_device *adev; 76 struct acpi_device *sensor; 112 union acpi_object *skl_int3472_get_acpi_buffer(struct acpi_device *adev, 114 int skl_int3472_fill_cldb(struct acpi_device *adev, struct int3472_cldb *cldb); 116 struct acpi_device **sensor_adev_ret,
|
/linux/include/acpi/ |
H A D | video.h | 21 struct acpi_device; 60 extern int acpi_video_get_edid(struct acpi_device *device, int type, 67 extern int acpi_video_get_levels(struct acpi_device *device, 96 static inline int acpi_video_get_edid(struct acpi_device *device, int type, in acpi_video_get_edid() 113 static inline int acpi_video_get_levels(struct acpi_device *device, in acpi_video_get_levels()
|
/linux/drivers/platform/x86/intel/ |
H A D | rst.c | 17 struct acpi_device *acpi; in irst_show_wakeup_events() 34 struct acpi_device *acpi; in irst_store_wakeup_events() 61 struct acpi_device *acpi; in irst_show_wakeup_time() 78 struct acpi_device *acpi; in irst_store_wakeup_time() 102 static int irst_add(struct acpi_device *acpi) in irst_add() 117 static void irst_remove(struct acpi_device *acpi) in irst_remove()
|
/linux/drivers/thunderbolt/ |
H A D | acpi.c | 17 struct acpi_device *adev = acpi_fetch_acpi_dev(handle); in tb_acpi_add_link() 190 struct acpi_device *adev; in tb_acpi_retimer_set_power() 285 static struct acpi_device *tb_acpi_switch_find_companion(struct tb_switch *sw) in tb_acpi_switch_find_companion() 288 struct acpi_device *adev = NULL; in tb_acpi_switch_find_companion() 296 struct acpi_device *port_adev; in tb_acpi_switch_find_companion() 304 struct acpi_device *parent_adev; in tb_acpi_switch_find_companion() 314 static struct acpi_device *tb_acpi_find_companion(struct device *dev) in tb_acpi_find_companion() 339 struct acpi_device *adev = ACPI_COMPANION(dev); in tb_acpi_setup()
|
/linux/drivers/platform/chrome/ |
H A D | chromeos_tbmc.c | 24 static int chromeos_tbmc_query_switch(struct acpi_device *adev, in chromeos_tbmc_query_switch() 43 struct acpi_device *adev = to_acpi_device(dev); in chromeos_tbmc_resume() 48 static void chromeos_tbmc_notify(struct acpi_device *adev, u32 event) in chromeos_tbmc_notify() 62 struct acpi_device *adev = input_get_drvdata(idev); in chromeos_tbmc_open() 67 static int chromeos_tbmc_add(struct acpi_device *adev) in chromeos_tbmc_add()
|
/linux/drivers/platform/x86/ |
H A D | wireless-hotkey.c | 38 static int wireless_input_setup(struct acpi_device *device) in wireless_input_setup() 66 static void wireless_input_destroy(struct acpi_device *device) in wireless_input_destroy() 74 static void wl_notify(struct acpi_device *acpi_dev, u32 event) in wl_notify() 89 static int wl_add(struct acpi_device *device) in wl_add() 109 static void wl_remove(struct acpi_device *device) in wl_remove()
|
H A D | toshiba_bluetooth.c | 30 struct acpi_device *acpi_dev; 38 static int toshiba_bt_rfkill_add(struct acpi_device *device); 39 static void toshiba_bt_rfkill_remove(struct acpi_device *device); 40 static void toshiba_bt_rfkill_notify(struct acpi_device *device, u32 event); 206 static void toshiba_bt_rfkill_notify(struct acpi_device *device, u32 event) in toshiba_bt_rfkill_notify() 234 static int toshiba_bt_rfkill_add(struct acpi_device *device) in toshiba_bt_rfkill_add() 281 static void toshiba_bt_rfkill_remove(struct acpi_device *device) in toshiba_bt_rfkill_remove()
|
H A D | wmi.c | 64 struct acpi_device *acpi_device; member 134 handle = wblock->acpi_device->handle; in wmi_method_enable() 307 handle = wblock->acpi_device->handle; in wmidev_evaluate_method() 350 handle = wblock->acpi_device->handle; in __query_block() 493 acpi_handle handle = wblock->acpi_device->handle; in wmidev_block_set() 648 uid = acpi_device_uid(wblock->acpi_device); in wmi_get_acpi_device_uid() 970 struct acpi_device *device) in wmi_create_device() 1084 struct acpi_device *device = ACPI_COMPANION(&pdev->dev); in parse_wdg() 1121 wblock->acpi_device = device; in parse_wdg() 1161 status = acpi_evaluate_object(wblock->acpi_device->handle, "_WED", &input, &data); in wmi_get_notify_data() [all …]
|
/linux/drivers/platform/surface/ |
H A D | surface3-wmi.c | 45 struct acpi_device *touchscreen_adev; 46 struct acpi_device *pnp0c0d_adev; 109 static int s3_wmi_hp_notify(struct acpi_device *adev, u32 value) in s3_wmi_hp_notify() 119 struct acpi_device *adev = acpi_fetch_acpi_dev(handle); in s3_wmi_attach_spi_device() 120 struct acpi_device **ts_adev = data; in s3_wmi_attach_spi_device() 138 struct acpi_device *adev = ACPI_COMPANION(dev); in s3_wmi_check_platform_device() 139 struct acpi_device *ts_adev = NULL; in s3_wmi_check_platform_device()
|
H A D | surfacepro3_button.c | 74 static void surface_button_notify(struct acpi_device *device, u32 event) in surface_button_notify() 132 struct acpi_device *device = to_acpi_device(dev); in surface_button_suspend() 141 struct acpi_device *device = to_acpi_device(dev); in surface_button_resume() 157 static bool surface_button_check_MSHW0040(struct acpi_device *dev) in surface_button_check_MSHW0040() 187 static int surface_button_add(struct acpi_device *device) in surface_button_add() 242 static void surface_button_remove(struct acpi_device *device) in surface_button_remove()
|
/linux/drivers/pnp/pnpacpi/ |
H A D | core.c | 51 struct acpi_device *acpi_dev; in pnpacpi_set_resources() 92 struct acpi_device *acpi_dev; in pnpacpi_disable_resources() 118 struct acpi_device *acpi_dev = ACPI_COMPANION(&dev->dev); in pnpacpi_can_wakeup() 130 struct acpi_device *acpi_dev = ACPI_COMPANION(&dev->dev); in pnpacpi_suspend() 166 struct acpi_device *acpi_dev = ACPI_COMPANION(&dev->dev); in pnpacpi_resume() 197 static const char *__init pnpacpi_get_id(struct acpi_device *device) in pnpacpi_get_id() 209 static int __init pnpacpi_add_device(struct acpi_device *device) in pnpacpi_add_device() 290 struct acpi_device *device = acpi_fetch_acpi_dev(handle); in pnpacpi_add_device_handler()
|
/linux/drivers/hwmon/ |
H A D | acpi_power_meter.c | 76 struct acpi_device *acpi_dev; 94 struct acpi_device **domain_devices; 131 struct acpi_device *acpi_dev = to_acpi_device(dev); in show_avg_interval() 145 struct acpi_device *acpi_dev = to_acpi_device(dev); in set_avg_interval() 205 struct acpi_device *acpi_dev = to_acpi_device(dev); in show_cap() 218 struct acpi_device *acpi_dev = to_acpi_device(dev); in set_cap() 294 struct acpi_device *acpi_dev = to_acpi_device(dev); in set_trip() 348 struct acpi_device *acpi_dev = to_acpi_device(dev); in show_power() 367 struct acpi_device *acpi_dev = to_acpi_device(dev); in show_str() 399 struct acpi_device *acpi_dev = to_acpi_device(dev); in show_val() [all …]
|