Home
last modified time | relevance | path

Searched refs:acpi_dev (Results 1 – 25 of 32) sorted by relevance

12

/linux/drivers/pnp/pnpacpi/
H A Dcore.c51 struct acpi_device *acpi_dev; in pnpacpi_set_resources() local
57 acpi_dev = ACPI_COMPANION(&dev->dev); in pnpacpi_set_resources()
58 if (!acpi_dev) { in pnpacpi_set_resources()
63 if (WARN_ON_ONCE(acpi_dev != dev->data)) in pnpacpi_set_resources()
64 dev->data = acpi_dev; in pnpacpi_set_resources()
66 handle = acpi_dev->handle; in pnpacpi_set_resources()
84 if (!ret && acpi_device_power_manageable(acpi_dev)) in pnpacpi_set_resources()
85 ret = acpi_device_set_power(acpi_dev, ACPI_STATE_D0); in pnpacpi_set_resources()
92 struct acpi_device *acpi_dev; in pnpacpi_disable_resources() local
97 acpi_dev = ACPI_COMPANION(&dev->dev); in pnpacpi_disable_resources()
[all …]
H A Drsparser.c273 struct acpi_device *acpi_dev = dev->data; in pnpacpi_parse_allocated_resource() local
274 acpi_handle handle = acpi_dev->handle; in pnpacpi_parse_allocated_resource()
552 struct acpi_device *acpi_dev = dev->data; in pnpacpi_parse_resource_option_data() local
553 acpi_handle handle = acpi_dev->handle; in pnpacpi_parse_resource_option_data()
625 struct acpi_device *acpi_dev = dev->data; in pnpacpi_build_resource_template() local
626 acpi_handle handle = acpi_dev->handle; in pnpacpi_build_resource_template()
/linux/drivers/acpi/
H A Dglue.c228 int acpi_bind_one(struct device *dev, struct acpi_device *acpi_dev) in acpi_bind_one() argument
237 if (acpi_dev) { in acpi_bind_one()
241 acpi_dev = ACPI_COMPANION(dev); in acpi_bind_one()
244 if (!acpi_dev) in acpi_bind_one()
247 acpi_dev_get(acpi_dev); in acpi_bind_one()
255 mutex_lock(&acpi_dev->physical_node_lock); in acpi_bind_one()
261 physnode_list = &acpi_dev->physical_node_list; in acpi_bind_one()
263 list_for_each_entry(pn, &acpi_dev->physical_node_list, node) { in acpi_bind_one()
266 mutex_unlock(&acpi_dev->physical_node_lock); in acpi_bind_one()
270 if (ACPI_COMPANION(dev) != acpi_dev) in acpi_bind_one()
[all …]
H A Ddevice_sysfs.c136 static int create_pnp_modalias(const struct acpi_device *acpi_dev, char *modalias, in create_pnp_modalias() argument
144 if (!acpi_device_is_present(acpi_dev)) in create_pnp_modalias()
153 list_for_each_entry(id, &acpi_dev->pnp.ids, list) in create_pnp_modalias()
166 list_for_each_entry(id, &acpi_dev->pnp.ids, list) { in create_pnp_modalias()
192 static int create_of_modalias(const struct acpi_device *acpi_dev, char *modalias, in create_of_modalias() argument
202 status = acpi_get_name(acpi_dev->handle, ACPI_SINGLE_NAME, &buf); in create_of_modalias()
218 of_compatible = acpi_dev->data.of_compatible; in create_of_modalias()
400 struct acpi_device *acpi_dev = to_acpi_device(dev); in hid_show() local
402 return sysfs_emit(buf, "%s\n", acpi_device_hid(acpi_dev)); in hid_show()
409 struct acpi_device *acpi_dev = to_acpi_device(dev); in cid_show() local
[all …]
H A Dbus.c1103 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_bus_match() local
1106 return acpi_dev->flags.match_driver in acpi_bus_match()
1107 && !acpi_match_device_ids(acpi_dev, acpi_drv->ids); in acpi_bus_match()
1117 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_probe() local
1121 if (acpi_dev->handler && !acpi_is_pnp_device(acpi_dev)) in acpi_device_probe()
1127 ret = acpi_drv->ops.add(acpi_dev); in acpi_device_probe()
1129 acpi_dev->driver_data = NULL; in acpi_device_probe()
1134 acpi_drv->name, acpi_dev->pnp.bus_id); in acpi_device_probe()
1137 ret = acpi_device_install_notify_handler(acpi_dev, acpi_drv); in acpi_device_probe()
1140 acpi_drv->ops.remove(acpi_dev); in acpi_device_probe()
[all …]
H A Dfan_attr.c54 struct acpi_device *acpi_dev = container_of(dev, struct acpi_device, dev); in show_fan_speed() local
58 status = acpi_fan_get_fst(acpi_dev->handle, &fst); in show_fan_speed()
67 struct acpi_device *acpi_dev = container_of(dev, struct acpi_device, dev); in show_fine_grain_control() local
68 struct acpi_fan *fan = acpi_driver_data(acpi_dev); in show_fine_grain_control()
H A Dvideo_detect.c66 struct acpi_device *acpi_dev = acpi_fetch_acpi_dev(handle); in find_video() local
75 if (acpi_dev && !acpi_match_device_ids(acpi_dev, video_ids)) { in find_video()
/linux/drivers/platform/x86/
H A Dtoshiba_haps.c21 struct acpi_device *acpi_dev; member
85 ret = toshiba_haps_protection_level(haps->acpi_dev->handle, level); in protection_level_store()
111 ret = toshiba_haps_reset_protection(haps->acpi_dev->handle); in reset_protection_store()
173 static int toshiba_haps_add(struct acpi_device *acpi_dev) in toshiba_haps_add() argument
181 if (!toshiba_haps_available(acpi_dev->handle)) in toshiba_haps_add()
186 haps = devm_kzalloc(&acpi_dev->dev, sizeof(*haps), GFP_KERNEL); in toshiba_haps_add()
190 haps->acpi_dev = acpi_dev; in toshiba_haps_add()
192 acpi_dev->driver_data = haps; in toshiba_haps_add()
193 dev_set_drvdata(&acpi_dev->dev, haps); in toshiba_haps_add()
196 ret = toshiba_haps_protection_level(acpi_dev->handle, 2); in toshiba_haps_add()
[all …]
H A Dsystem76_acpi.c34 struct acpi_device *acpi_dev; member
82 handle = acpi_device_handle(data->acpi_dev); in system76_get()
103 handle = acpi_device_handle(data->acpi_dev); in system76_get_index()
117 handle = acpi_device_handle(data->acpi_dev); in system76_get_object()
150 handle = acpi_device_handle(data->acpi_dev); in system76_set()
337 if (acpi_has_method(acpi_device_handle(data->acpi_dev), "GKBK")) { in kb_led_set()
413 if (acpi_has_method(acpi_device_handle(data->acpi_dev), "GKBK")) { in kb_led_hotkey_hardware()
647 static void system76_notify(struct acpi_device *acpi_dev, u32 event) in system76_notify() argument
651 data = acpi_driver_data(acpi_dev); in system76_notify()
675 static int system76_add(struct acpi_device *acpi_dev) in system76_add() argument
[all …]
H A Dtoshiba_bluetooth.c30 struct acpi_device *acpi_dev; member
146 status = toshiba_bluetooth_status(bt_dev->acpi_dev->handle); in toshiba_bluetooth_sync_status()
176 ret = toshiba_bluetooth_disable(bt_dev->acpi_dev->handle); in bt_rfkill_set_block()
178 ret = toshiba_bluetooth_enable(bt_dev->acpi_dev->handle); in bt_rfkill_set_block()
248 bt_dev->acpi_dev = device; in toshiba_bt_rfkill_add()
H A Dtoshiba_acpi.c178 struct acpi_device *acpi_dev; member
340 status = acpi_evaluate_object(dev->acpi_dev->handle, in tci_raw()
2494 if (sysfs_update_group(&toshiba_acpi->acpi_dev->dev.kobj, in toshiba_acpi_kbd_bl_work()
2506 acpi_bus_generate_netlink_event(toshiba_acpi->acpi_dev->pnp.device_class, in toshiba_acpi_kbd_bl_work()
2507 dev_name(&toshiba_acpi->acpi_dev->dev), in toshiba_acpi_kbd_bl_work()
2701 &dev->acpi_dev->dev, in toshiba_acpi_setup_wwan_rfkill()
2729 status = acpi_evaluate_object(dev->acpi_dev->handle, in toshiba_acpi_enable_hotkeys()
2795 status = acpi_evaluate_integer(dev->acpi_dev->handle, "INFO", in toshiba_acpi_query_hotkey()
2892 dev->hotkey_dev->dev.parent = &dev->acpi_dev->dev; in toshiba_acpi_setup_keyboard()
2931 if (acpi_has_method(dev->acpi_dev->handle, "INFO")) in toshiba_acpi_setup_keyboard()
[all …]
H A Dwireless-hotkey.c74 static void wl_notify(struct acpi_device *acpi_dev, u32 event) in wl_notify() argument
76 struct wl_button *button = acpi_driver_data(acpi_dev); in wl_notify()
/linux/drivers/acpi/dptf/
H A Ddptf_power.c30 struct acpi_device *acpi_dev = dev_get_drvdata(dev);\
34 status = acpi_evaluate_integer(acpi_dev->handle, #object,\
68 struct acpi_device *acpi_dev = dev_get_drvdata(dev); in prochot_confirm_store() local
75 status = acpi_execute_simple_method(acpi_dev->handle, "PBOK", seq_no); in prochot_confirm_store()
175 struct acpi_device *acpi_dev; in dptf_power_add() local
179 acpi_dev = ACPI_COMPANION(&(pdev->dev)); in dptf_power_add()
180 if (!acpi_dev) in dptf_power_add()
183 ptype = dptf_participant_type(acpi_dev->handle); in dptf_power_add()
191 result = acpi_install_notify_handler(acpi_dev->handle, in dptf_power_add()
201 acpi_remove_notify_handler(acpi_dev->handle, in dptf_power_add()
[all …]
H A Ddptf_pch_fivr.c61 struct acpi_device *acpi_dev = dev_get_drvdata(dev);\
65 status = pch_fivr_read(acpi_dev->handle, #method, &fivr_resp);\
77 struct acpi_device *acpi_dev = dev_get_drvdata(dev);\
84 status = acpi_execute_simple_method(acpi_dev->handle, #method, val);\
121 struct acpi_device *acpi_dev; in pch_fivr_add() local
126 acpi_dev = ACPI_COMPANION(&(pdev->dev)); in pch_fivr_add()
127 if (!acpi_dev) in pch_fivr_add()
130 status = acpi_evaluate_integer(acpi_dev->handle, "PTYP", NULL, &ptype); in pch_fivr_add()
139 platform_set_drvdata(pdev, acpi_dev); in pch_fivr_add()
/linux/drivers/platform/chrome/
H A Dchromeos_laptop.c167 struct acpi_peripheral *acpi_dev; in chromeos_laptop_adjust_client() local
176 acpi_dev = &cros_laptop->acpi_peripherals[i]; in chromeos_laptop_adjust_client()
178 memcpy(acpi_ids[0].id, acpi_dev->hid, ACPI_ID_LEN); in chromeos_laptop_adjust_client()
181 error = device_add_software_node(&client->dev, &acpi_dev->swnode); in chromeos_laptop_adjust_client()
189 acpi_dev->client = client; in chromeos_laptop_adjust_client()
200 struct acpi_peripheral *acpi_dev; in chromeos_laptop_detach_i2c_client() local
206 acpi_dev = &cros_laptop->acpi_peripherals[i]; in chromeos_laptop_detach_i2c_client()
208 if (acpi_dev->client == client) { in chromeos_laptop_detach_i2c_client()
209 acpi_dev->client = NULL; in chromeos_laptop_detach_i2c_client()
796 struct acpi_peripheral *acpi_dev; in chromeos_laptop_prepare_acpi_peripherals() local
[all …]
/linux/drivers/hwmon/
H A Dacpi_power_meter.c78 struct acpi_device *acpi_dev; member
106 status = acpi_evaluate_integer(resource->acpi_dev->handle, "_GAI", in update_avg_interval()
109 acpi_evaluation_failure_warn(resource->acpi_dev->handle, "_GAI", in update_avg_interval()
124 status = acpi_evaluate_integer(resource->acpi_dev->handle, "_GHL", in update_cap()
127 acpi_evaluation_failure_warn(resource->acpi_dev->handle, "_GHL", in update_cap()
155 status = acpi_evaluate_integer(resource->acpi_dev->handle, "_PTP", in set_acpi_trip()
158 acpi_evaluation_failure_warn(resource->acpi_dev->handle, "_PTP", in set_acpi_trip()
182 status = acpi_evaluate_integer(resource->acpi_dev->handle, "_PMM", in update_meter()
185 acpi_evaluation_failure_warn(resource->acpi_dev->handle, "_PMM", in update_meter()
228 status = acpi_evaluate_object(resource->acpi_dev->handle, "_PMD", NULL, in read_domain_devices()
[all …]
H A Dasus_atk0110.c110 struct acpi_device *acpi_dev; member
330 struct device *dev = &data->acpi_dev->dev; in validate_hwmon_pack()
425 struct device *dev = &data->acpi_dev->dev; in atk_print_sensor()
452 struct device *dev = &data->acpi_dev->dev; in atk_read_value_old()
490 struct device *dev = &data->acpi_dev->dev; in atk_ggrp()
526 struct device *dev = &data->acpi_dev->dev; in atk_gitm()
568 struct device *dev = &data->acpi_dev->dev; in atk_sitm()
605 struct device *dev = &data->acpi_dev->dev; in atk_read_value_new()
822 struct device *dev = &data->acpi_dev->dev; in atk_add_sensor()
940 struct device *dev = &data->acpi_dev->dev; in atk_enumerate_old_hwmon()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_acpi.c999 struct amdgpu_acpi_dev_info *acpi_dev; in amdgpu_acpi_get_dev() local
1004 list_for_each_entry(acpi_dev, &amdgpu_acpi_dev_list, list) in amdgpu_acpi_get_dev()
1005 if (acpi_dev->sbdf == sbdf) in amdgpu_acpi_get_dev()
1006 return acpi_dev; in amdgpu_acpi_get_dev()
1149 struct acpi_device *acpi_dev; in amdgpu_acpi_enumerate_xcc() local
1159 acpi_dev = acpi_dev_get_first_match_dev(hid, NULL, -1); in amdgpu_acpi_enumerate_xcc()
1163 if (!acpi_dev) { in amdgpu_acpi_enumerate_xcc()
1174 xcc_info->handle = acpi_device_handle(acpi_dev); in amdgpu_acpi_enumerate_xcc()
1175 acpi_dev_put(acpi_dev); in amdgpu_acpi_enumerate_xcc()
H A Disp_v4_1_1.c229 struct acpi_device *acpi_dev; in isp_v4_1_1_hw_init() local
236 r = amdgpu_acpi_get_isp4_dev(&acpi_dev); in isp_v4_1_1_hw_init()
244 if (!strcmp("OMNI5C10", acpi_device_hid(acpi_dev))) { in isp_v4_1_1_hw_init()
285 amd_camera_node = (const struct software_node *)acpi_dev->driver_data; in isp_v4_1_1_hw_init()
/linux/drivers/perf/
H A Dqcom_l3_pmu.c723 struct acpi_device *acpi_dev; in qcom_l3_cache_pmu_probe() local
730 acpi_dev = ACPI_COMPANION(&pdev->dev); in qcom_l3_cache_pmu_probe()
731 if (!acpi_dev) in qcom_l3_cache_pmu_probe()
736 acpi_device_uid(acpi_dev_parent(acpi_dev)), in qcom_l3_cache_pmu_probe()
737 acpi_device_uid(acpi_dev)); in qcom_l3_cache_pmu_probe()
H A Darm_dsu_pmu.c633 struct acpi_device *acpi_dev; in dsu_pmu_acpi_get_cpus() local
639 acpi_dev = ACPI_COMPANION(cpu_dev); in dsu_pmu_acpi_get_cpus()
640 if (acpi_dev && acpi_dev_parent(acpi_dev) == parent_adev) in dsu_pmu_acpi_get_cpus()
/linux/drivers/perf/arm_cspmu/
H A Darm_cspmu.c1089 struct acpi_device *acpi_dev; in arm_cspmu_find_cpu_container() local
1095 acpi_dev = ACPI_COMPANION(cpu_dev); in arm_cspmu_find_cpu_container()
1096 while (acpi_dev) { in arm_cspmu_find_cpu_container()
1097 if (acpi_dev_hid_uid_match(acpi_dev, ACPI_PROCESSOR_CONTAINER_HID, container_uid)) in arm_cspmu_find_cpu_container()
1100 acpi_dev = acpi_dev_parent(acpi_dev); in arm_cspmu_find_cpu_container()
/linux/drivers/hid/intel-thc-hid/intel-quickspi/
H A Dquickspi-dev.h133 struct acpi_device *acpi_dev; member
H A Dquickspi-protocol.c258 if (!qsdev->acpi_dev) in acpi_tic_reset()
261 handle = acpi_device_handle(qsdev->acpi_dev); in acpi_tic_reset()
/linux/drivers/soc/hisilicon/
H A Dkunpeng_hccs.h85 struct acpi_device *acpi_dev; member

12