Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 30 files:
- drivers/acpi/acpi_processor.c
- drivers/acpi/acpi_video.c, line 1896
- drivers/acpi/button.c
- drivers/acpi/device_sysfs.c, line 402
- drivers/acpi/ec.c, line 1700
- drivers/acpi/pci_root.c, line 699
- drivers/acpi/scan.c
- drivers/bus/hisi_lpc.c, line 487
- drivers/char/tpm/tpm_crb.c, line 874
- drivers/cxl/acpi.c, line 524
- drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c, line 244
- drivers/iio/accel/bmc150-accel-i2c.c, line 147
- drivers/iio/proximity/sx9324.c, line 888
- drivers/media/pci/intel/ipu-bridge.c, line 618
- drivers/net/fjes/fjes_main.c, line 1439
- drivers/perf/nvidia_t410_c2c_pmu.c, line 800
- drivers/perf/nvidia_t410_cmem_latency_pmu.c, line 620
- drivers/platform/chrome/chromeos_tbmc.c, line 84
- drivers/platform/mellanox/mlxbf-pmc.c, line 2276
- drivers/platform/surface/surface3-wmi.c, line 147
- drivers/platform/surface/surfacepro3_button.c, line 215
- drivers/platform/x86/fujitsu-laptop.c
- drivers/platform/x86/fujitsu-tablet.c
- drivers/platform/x86/wireless-hotkey.c, line 48
- drivers/power/reset/pwr-mlxbf.c, line 59
- drivers/spi/spi.c, line 3225
- drivers/vfio/platform/vfio_platform_common.c, line 66
- include/acpi/acpi_bus.h, line 828
- sound/soc/codecs/cs35l41.c, line 1168
- tools/testing/cxl/mock_acpi.c, line 28
Smatch caller information:
drivers/iio/accel/bmc150-accel-core.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 8 |
| STR_LEN | 0 | device | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/acpi/acpi_processor.c acpi_processor_extract_lpi_info() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 1-u64max |
| DATA_SOURCE | 0 | device | r acpi_fetch_acpi_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/acpi/acpi_processor.c acpi_processor_get_info() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| BUF_SIZE | 0 | device->driver_data | 992 |
| CAPPED_DATA | 0 | device | 1 |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock |
drivers/acpi/x86/lpss.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| BUF_SIZE | 0 | device->driver_data | (-1),88 |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | device->handle->object->string.length | |
| UNITS | 0 | device | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/media/pci/intel/ipu-bridge.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| BUF_SIZE | 0 | device | 0 |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/media/pci/intel/ipu-bridge.c ipu_bridge_create_connection_swnodes() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/acpi/acpi_video.c acpi_video_bus_add_notify_handler() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
| LOCK2 | _T->lock |
drivers/iommu/amd/iommu.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
| HALF_LOCKED2 | global &iommu_probe_device_lock |
drivers/platform/x86/fujitsu-tablet.c acpi_fujitsu_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/x86/fujitsu-tablet.c acpi_fujitsu_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/iio/proximity/sx9324.c sx_common_get_raw_register_config() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/chrome/cros_usbpd_notify.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 8 |
| STR_LEN | 0 | device | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/cs35l41.c cs35l41_get_system_name() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/surface/surfacepro3_button.c surface_button_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/x86/fujitsu-laptop.c acpi_fujitsu_bl_input_setup() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/x86/fujitsu-laptop.c acpi_fujitsu_laptop_input_setup() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/x86/wireless-hotkey.c wireless_input_setup() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/usb/typec/mux/intel_pmc_mux.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 8 |
| STR_LEN | 0 | device | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/mmc/host/sdhci-acpi.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | (-1),8 |
| STR_LEN | 0 | device | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/acpi/pci_root.c acpi_pci_root_add() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock |
drivers/cxl/acpi.c to_cxl_host_bridge() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &add_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &skt->skt_mutex | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pwrseq_sem | ||
| HALF_LOCKED2 | global ®istration_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c isp_v4_1_1_hw_init() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/vfio/platform/vfio_platform_common.c vfio_platform_acpi_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/spi/spi.c acpi_register_spi_device() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/fjes/fjes_main.c acpi_find_extended_socket_device() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 1-u64max |
| DATA_SOURCE | 0 | device | r acpi_get_acpi_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/reset/pwr-mlxbf.c pwr_mlxbf_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/x86/intel/chtwc_int33fe.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 8 |
| STR_LEN | 0 | device | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
| HALF_LOCKED2 | &add_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &skt->skt_mutex | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pwrseq_sem | ||
| HALF_LOCKED2 | global ®istration_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/acpi/button.c acpi_button_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/acpi/button.c acpi_button_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/chrome/chromeos_tbmc.c chromeos_tbmc_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/platform/x86/intel/int3472/discrete.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | global &acpi_link_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock |
drivers/hwmon/nct6775-platform.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 7 |
| STR_LEN | 0 | device | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &add_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &skt->skt_mutex | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pwrseq_sem | ||
| HALF_LOCKED2 | global ®istration_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/iio/accel/bmc150-accel-i2c.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 0,4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 8 |
| STR_LEN | 0 | device | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/iio/accel/bmc150-accel-i2c.c bmc150_acpi_dual_accel_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/acpi/device_sysfs.c hid_show() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/surface/surface3-wmi.c s3_wmi_check_platform_device() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
| HALF_LOCKED2 | &add_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &skt->skt_mutex | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pwrseq_sem | ||
| HALF_LOCKED2 | global ®istration_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/bus/hisi_lpc.c hisi_lpc_acpi_add_child() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/arizona-spi.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 0,4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 8 |
| STR_LEN | 0 | device | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/acpi/x86/utils.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 8 |
| STR_LEN | 0 | device | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | global &max3100s_lock |
drivers/acpi/x86/s2idle.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| CAPPED_DATA | 0 | device | 1 |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock |
drivers/acpi/ec.c acpi_ec_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
drivers/acpi/scan.c acpi_default_enumeration() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| CAPPED_DATA | 0 | device | 1 |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &acpi_scan_lock |
drivers/acpi/scan.c acpi_device_add() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| BUF_SIZE | 0 | device | 2408 |
| CAPPED_DATA | 0 | device->handle | 1 |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &acpi_device_lock |
drivers/acpi/scan.c acpi_device_add() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| BUF_SIZE | 0 | device | 2408 |
| CAPPED_DATA | 0 | device->handle | 1 |
| DATA_SOURCE | 0 | device | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &acpi_device_lock |
drivers/acpi/scan.c acpi_device_del() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| LOCK2 | global &acpi_device_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/char/tpm/tpm_crb.c crb_acpi_probe() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |
sound/soc/codecs/rt5645.c acpi_dev_hid_match() -> acpi_device_hid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 0,4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| STR_LEN | 0 | device | 8 |
| STR_LEN | 0 | device | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | device | unit_byte |