/linux/drivers/platform/x86/intel/int3472/ |
H A D | tps68470.c | 77 static int skl_int3472_tps68470_calc_type(struct acpi_device *adev) in skl_int3472_tps68470_calc_type() 106 struct acpi_device *adev = ACPI_COMPANION(dev); in skl_int3472_fill_clk_pdata() 107 struct acpi_device *consumer; in skl_int3472_fill_clk_pdata() 145 struct acpi_device *adev = ACPI_COMPANION(&client->dev); in skl_int3472_tps68470_probe()
|
/linux/drivers/platform/x86/ |
H A D | toshiba_haps.c | 21 struct acpi_device *acpi_dev; 132 static void toshiba_haps_notify(struct acpi_device *device, u32 event) in toshiba_haps_notify() 141 static void toshiba_haps_remove(struct acpi_device *device) in toshiba_haps_remove() 173 static int toshiba_haps_add(struct acpi_device *acpi_dev) in toshiba_haps_add()
|
H A D | topstar-laptop.c | 28 struct acpi_device *device; 221 static int topstar_acpi_fncx_switch(struct acpi_device *device, bool state) in topstar_acpi_fncx_switch() 235 static void topstar_acpi_notify(struct acpi_device *device, u32 event) in topstar_acpi_notify() 288 static int topstar_acpi_add(struct acpi_device *device) in topstar_acpi_add() 335 static void topstar_acpi_remove(struct acpi_device *device) in topstar_acpi_remove()
|
H A D | asus-wireless.c | 25 struct acpi_device *adev; 111 static void asus_wireless_notify(struct acpi_device *adev, u32 event) in asus_wireless_notify() 126 static int asus_wireless_add(struct acpi_device *adev) in asus_wireless_add() 174 static void asus_wireless_remove(struct acpi_device *adev) in asus_wireless_remove()
|
H A D | acer-wireless.c | 21 static void acer_wireless_notify(struct acpi_device *adev, u32 event) in acer_wireless_notify() 36 static int acer_wireless_add(struct acpi_device *adev) in acer_wireless_add()
|
/linux/drivers/acpi/dptf/ |
H A D | dptf_power.c | 30 struct acpi_device *acpi_dev = dev_get_drvdata(dev);\ 68 struct acpi_device *acpi_dev = dev_get_drvdata(dev); in prochot_confirm_store() 175 struct acpi_device *acpi_dev; in dptf_power_add() 214 struct acpi_device *acpi_dev = platform_get_drvdata(pdev); in dptf_power_remove()
|
H A D | dptf_pch_fivr.c | 61 struct acpi_device *acpi_dev = dev_get_drvdata(dev);\ 77 struct acpi_device *acpi_dev = dev_get_drvdata(dev);\ 121 struct acpi_device *acpi_dev; in pch_fivr_add()
|
/linux/drivers/soundwire/ |
H A D | slave.c | 97 struct acpi_device *adev, in find_slave() 128 struct acpi_device *adev; 133 static int sdw_acpi_check_duplicate(struct acpi_device *adev, void *data) in sdw_acpi_check_duplicate() 164 static int sdw_acpi_find_one(struct acpi_device *adev, void *data) in sdw_acpi_find_one() 199 struct acpi_device *parent; in sdw_acpi_find_slaves()
|
/linux/drivers/acpi/ |
H A D | wakeup.c | 40 struct acpi_device *dev, *tmp; in acpi_enable_wakeup_devices() 65 struct acpi_device *dev, *tmp; in acpi_disable_wakeup_devices() 85 struct acpi_device *dev, *tmp; in acpi_wakeup_device_init()
|
H A D | pci_root.c | 29 static int acpi_pci_root_add(struct acpi_device *device, 31 static void acpi_pci_root_remove(struct acpi_device *device); 33 static int acpi_pci_root_scan_dependent(struct acpi_device *adev) in acpi_pci_root_scan_dependent() 68 struct acpi_device *device = acpi_fetch_acpi_dev(handle); in acpi_is_root_bridge() 284 struct acpi_device *device = acpi_fetch_acpi_dev(handle); in acpi_pci_find_root() 310 struct acpi_device *adev = acpi_fetch_acpi_dev(handle); in acpi_get_pci_dev() 543 struct acpi_device *device = root->device; in os_control_query_checks() 564 struct acpi_device *device = root->device; in negotiate_os_control() 639 static int acpi_pci_root_add(struct acpi_device *device, in acpi_pci_root_add() 896 struct acpi_device *device = info->bridge; in acpi_pci_probe_root_resources() [all …]
|
H A D | resource.c | 935 static int __acpi_dev_get_resources(struct acpi_device *adev, in __acpi_dev_get_resources() 988 int acpi_dev_get_resources(struct acpi_device *adev, struct list_head *list, in acpi_dev_get_resources() 1028 int acpi_dev_get_dma_resources(struct acpi_device *adev, struct list_head *list) in acpi_dev_get_dma_resources() 1046 int acpi_dev_get_memory_resources(struct acpi_device *adev, struct list_head *list) in acpi_dev_get_memory_resources() 1107 static int acpi_dev_consumes_res(struct acpi_device *adev, struct resource *res) in acpi_dev_consumes_res() 1134 struct acpi_device **consumer = (struct acpi_device **) ret; in acpi_res_consumer_cb() 1135 struct acpi_device *adev = acpi_fetch_acpi_dev(handle); in acpi_res_consumer_cb() 1156 struct acpi_device *acpi_resource_consumer(struct resource *res) in acpi_resource_consumer() 1158 struct acpi_device *consumer = NULL; in acpi_resource_consumer()
|
H A D | proc.c | 21 struct acpi_device *dev, *tmp; in acpi_system_wakeup_device_seq_show() 73 static void physical_device_enable_wakeup(struct acpi_device *adev) in physical_device_enable_wakeup() 94 struct acpi_device *dev, *tmp; in acpi_system_write_wakeup_device()
|
H A D | hed.c | 50 static int acpi_hed_add(struct acpi_device *device) in acpi_hed_add() 67 static void acpi_hed_remove(struct acpi_device *device) in acpi_hed_remove()
|
H A D | tiny-power-button.c | 38 static int acpi_tiny_power_button_add(struct acpi_device *device) in acpi_tiny_power_button_add() 58 static void acpi_tiny_power_button_remove(struct acpi_device *device) in acpi_tiny_power_button_remove()
|
H A D | property.c | 308 static void acpi_init_of_compatible(struct acpi_device *adev) in acpi_init_of_compatible() 319 struct acpi_device *parent; in acpi_init_of_compatible() 545 void acpi_init_properties(struct acpi_device *adev) in acpi_init_properties() 633 void acpi_free_properties(struct acpi_device *adev) in acpi_free_properties() 852 struct acpi_device *device; in acpi_parse_string_ref() 929 struct acpi_device *device; in __acpi_node_get_property_reference() 1246 static int stop_on_next(struct acpi_device *adev, void *data) in stop_on_next() 1248 struct acpi_device **ret_p = data; in stop_on_next() 1270 struct acpi_device *adev = to_acpi_device_node(fwnode); in acpi_get_next_subnode() 1336 struct acpi_device *parent; in acpi_node_get_parent() [all …]
|
/linux/tools/testing/cxl/ |
H A D | mock_acpi.c | 10 struct acpi_device *to_cxl_host_bridge(struct device *host, struct device *dev) in to_cxl_host_bridge() 13 struct acpi_device *adev, *found = NULL; in to_cxl_host_bridge()
|
/linux/drivers/thermal/intel/int340x_thermal/ |
H A D | int340x_thermal_zone.h | 22 struct acpi_device *adev; 29 struct int34x_thermal_zone *int340x_thermal_zone_add(struct acpi_device *,
|
/linux/include/acpi/ |
H A D | acpi_drivers.h | 85 extern int is_dock_device(struct acpi_device *adev); 87 static inline int is_dock_device(struct acpi_device *adev) in is_dock_device()
|
/linux/Documentation/driver-api/acpi/ |
H A D | scan_handlers.rst | 14 of hardware. This causes a struct acpi_device object to be created and 16 and the hierarchy of those struct acpi_device objects reflects the namespace 18 struct acpi_device objects and analogously for their children). Those struct 19 acpi_device objects are referred to as "device nodes" in what follows, but they 44 int (*attach)(struct acpi_device *dev, const struct acpi_device_id *id); 45 void (*detach)(struct acpi_device *dev);
|
/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_csi2.h | 35 struct acpi_device; 47 struct acpi_device *adev;
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-platform.c | 497 acpi_get_dsd_graph(struct acpi_device *adev, struct acpi_buffer *buf) in acpi_get_dsd_graph() 559 acpi_get_coresight_graph(struct acpi_device *adev, struct acpi_buffer *buf) in acpi_get_coresight_graph() 600 static int acpi_coresight_parse_link(struct acpi_device *adev, in acpi_coresight_parse_link() 606 struct acpi_device *r_adev; in acpi_coresight_parse_link() 662 struct acpi_device *adev, in acpi_coresight_parse_graph() 747 struct acpi_device *adev = ACPI_COMPANION(dev); in acpi_coresight_get_cpu() 765 struct acpi_device *adev; in acpi_get_coresight_platform_data()
|
/linux/Documentation/firmware-guide/acpi/ |
H A D | namespace.rst | 195 The Linux kernel's core ACPI subsystem creates struct acpi_device 235 The following rules apply when creating struct acpi_device objects on 246 The struct acpi_device object is created for a fixed hardware 251 The struct acpi_device object is created for an ACPI namespace node 256 struct acpi_device object with LNXVIDEO 'bus_id' will be created for 261 struct acpi_device objects represented by the given row (xSDT means DSDT 265 rule of the struct acpi_device object: 274 The 'modalias' attribute is also present for struct acpi_device 289 ACPI device (i.e. struct acpi_device) objects may be linked to other 309 representing the struct acpi_device object created for that ACPI [all …]
|
/linux/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_acpi.c | 43 static int asus_acpi_get_sensor_info(struct acpi_device *adev, in asus_acpi_get_sensor_info() 104 struct acpi_device *adev = ACPI_COMPANION(&client->dev); in inv_mpu_process_acpi_config() 130 struct acpi_device *adev = ACPI_COMPANION(&client->dev); in inv_mpu_acpi_create_mux_client()
|
/linux/drivers/gpio/ |
H A D | gpiolib-acpi.c | 107 struct acpi_device *adev; 607 int acpi_dev_add_driver_gpios(struct acpi_device *adev, in acpi_dev_add_driver_gpios() 618 void acpi_dev_remove_driver_gpios(struct acpi_device *adev) in acpi_dev_remove_driver_gpios() 633 struct acpi_device *adev = ACPI_COMPANION(dev); in devm_acpi_dev_add_driver_gpios() 811 struct acpi_device *adev = lookup->info.adev; in acpi_gpio_resource_lookup() 845 struct acpi_device *adev; in acpi_gpio_property_lookup() 966 static bool acpi_can_fallback_to_crs(struct acpi_device *adev, in acpi_can_fallback_to_crs() 984 struct acpi_device *adev = to_acpi_device_node(fwnode); in __acpi_find_gpio() 1016 struct acpi_device *adev = to_acpi_device_node(fwnode); in acpi_find_gpio() 1347 struct acpi_device *adev; in acpi_gpiochip_add() [all …]
|
/linux/drivers/usb/typec/ |
H A D | port-mapper.c | 46 struct acpi_device *adev = to_acpi_device(dev); in typec_port_match() 48 struct acpi_device *con_adev; in typec_port_match()
|