Defined in 1 files as a function:
Referenced in 17 files:
- arch/x86/pci/mmconfig-shared.c
- drivers/acpi/acpi_processor.c
- drivers/acpi/acpica/nsxfeval.c
- drivers/acpi/ec.c, line 1842
- drivers/acpi/processor_pdc.c, line 119
- drivers/acpi/resource.c, line 1172
- drivers/acpi/riscv/irq.c
- drivers/gpu/drm/drm_privacy_screen_x86.c, line 40
- drivers/net/ethernet/cavium/thunder/thunder_bgx.c, line 1453
- drivers/pci/pci-acpi.c, line 88
- drivers/platform/chrome/cros_ec_lpc.c, line 487
- drivers/platform/x86/lenovo/thinkpad_acpi.c, line 799
- drivers/platform/x86/lenovo/wmi-other.c, line 932
- drivers/pnp/pnpacpi/core.c, line 304
- drivers/xen/xen-acpi-processor.c, line 421
- include/acpi/acpixf.h, line 526
- sound/soc/soc-acpi.c, line 100
Smatch caller information:
drivers/acpi/acpi_processor.c acpi_early_processor_osc() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 680760663927808000 |
| PARAM_VALUE | 2 | context | 0 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 9 |
| STR_LEN | 0 | HID | 8 |
| TERMINATED | 0 | HID | 1 |
drivers/acpi/acpi_processor.c acpi_processor_check_duplicates() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 680760663927808000 |
| PARAM_VALUE | 2 | context | 0 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 9 |
| STR_LEN | 0 | HID | 8 |
| TERMINATED | 0 | HID | 1 |
| NOCHECK_CALL |
drivers/platform/chrome/cros_ec_lpc.c cros_ec_lpc_get_device() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | context | 7738442894708314112 |
| PARAM_VALUE | 2 | *context | 0 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | (-1),9 |
| BUF_SIZE | 0 | HID | (-1),9 |
| BUF_SIZE | 2 | context | 8 |
| DATA_SOURCE | 0 | HID | $0 |
| STR_LEN | 0 | HID | (-1),8 |
| STR_LEN | 0 | HID | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/xen/xen-acpi-processor.c check_acpi_ids() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 680760663927808000 |
| PARAM_VALUE | 2 | context | 0 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 9 |
| STR_LEN | 0 | HID | 8 |
| TERMINATED | 0 | HID | 1 |
| NOCHECK_CALL |
drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_acpi_handle_locate() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 0,2535257494169280512 |
| PARAM_VALUE | 2 | context | 2583884850520227840,4451941719247151104 |
| PARAM_VALUE | 3 | return_value | 8664664704505892864 |
| BUF_SIZE | 0 | HID | (-1),8 |
| BUF_SIZE | 0 | HID | (-1),8 |
| BUF_SIZE | 2 | context | 3,6 |
| BUF_SIZE | 2 | context | 3,6 |
| DATA_SOURCE | 0 | HID | $1 |
| DATA_SOURCE | 2 | context | $0 |
| STR_LEN | 0 | HID | (-1),7 |
| STR_LEN | 0 | HID | (-1),7 |
| STR_LEN | 1 | user_function | 2,5 |
| STR_LEN | 2 | context | 2,5 |
| TERMINATED | 2 | context | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/wmi-other.c lwmi_om_psy_ext_init() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 4991147544876601344 |
| PARAM_VALUE | 2 | context | 3233445200866017280 |
| PARAM_VALUE | 2 | *context | 0 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 8 |
| BUF_SIZE | 0 | HID | 8 |
| BUF_SIZE | 2 | context | 8 |
| STR_LEN | 0 | HID | 7 |
| STR_LEN | 0 | HID | 7 |
| TERMINATED | 0 | HID | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &component_mutex |
drivers/gpu/drm/drm_privacy_screen_x86.c detect_thinkpad_privacy_screen() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 2535257494169280512 |
| PARAM_VALUE | 2 | context | 0 |
| PARAM_VALUE | 3 | return_value | 6907225953809182720 |
| PARAM_VALUE | 3 | *return_value | 0 |
| PARAM_VALUE | 3 | *(*return_value) | 0 |
| BUF_SIZE | 0 | HID | 8 |
| STR_LEN | 0 | HID | 7 |
| TERMINATED | 0 | HID | 1 |
drivers/acpi/processor_pdc.c acpi_early_processor_set_pdc() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 680760663927808000 |
| PARAM_VALUE | 2 | context | 0 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 9 |
| STR_LEN | 0 | HID | 8 |
| TERMINATED | 0 | HID | 1 |
| NOCHECK_CALL |
drivers/acpi/resource.c acpi_resource_consumer() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 0 |
| PARAM_VALUE | 2 | context | 6525306729126899712 |
| PARAM_VALUE | 3 | return_value | 8483111995609387008 |
| PARAM_VALUE | 3 | *return_value | 0 |
| PARAM_VALUE | 3 | *(*return_value) | 0 |
| DATA_SOURCE | 2 | context | $0 |
| NOCHECK_CALL |
sound/soc/soc-acpi.c snd_soc_acpi_find_package_from_hid() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | context | 1524713910610001920,6757373876058734592,7469710056816025600 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 16 |
| DATA_SOURCE | 0 | HID | $0 |
| DATA_SOURCE | 2 | context | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pnp/pnpacpi/core.c pnpacpi_init() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 0 |
| PARAM_VALUE | 2 | context | 0 |
| PARAM_VALUE | 3 | return_value | 0 |
| NOCHECK_CALL |
arch/x86/pci/mmconfig-shared.c is_acpi_reserved() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 5196094594831048704 |
| PARAM_VALUE | 2 | context | 6692656025280282624 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 8 |
| BUF_SIZE | 2 | context | 64 |
| STR_LEN | 0 | HID | 7 |
| TERMINATED | 0 | HID | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
arch/x86/pci/mmconfig-shared.c is_acpi_reserved() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 5687983217493962752 |
| PARAM_VALUE | 1 | user_function | 1-u64max |
| PARAM_VALUE | 2 | context | 6692656025280282624 |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 8 |
| BUF_SIZE | 2 | context | 64 |
| STR_LEN | 0 | HID | 7 |
| TERMINATED | 0 | HID | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/acpi/ec.c acpi_ec_dsdt_probe() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | context | 4096-ptr_max |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 0 | HID | 16 |
| BUF_SIZE | 2 | context | 504 |
| DATA_SOURCE | 2 | context | r acpi_ec_alloc |
drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_init_acpi_phy() -> acpi_get_devices()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | HID | 0 |
| PARAM_VALUE | 2 | context | 4096-ptr_max |
| PARAM_VALUE | 3 | return_value | 0 |
| BUF_SIZE | 2 | context | 1128 |
| DATA_SOURCE | 2 | context | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |