Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 23 files:
- drivers/acpi/acpi_platform.c
- drivers/acpi/arm64/amba.c, line 90
- drivers/acpi/bus.c
- drivers/acpi/scan.c, line 2218
- drivers/firmware/efi/dev-path-parser.c, line 40
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c, line 5310
- drivers/platform/x86/lenovo/yogabook.c
- drivers/platform/x86/serdev_helpers.h, line 78
- drivers/thunderbolt/acpi.c, line 40
- include/linux/apple-gmux.h, line 112
- sound/hda/codecs/side-codecs/aw88399_hda.c, line 213
- sound/hda/codecs/side-codecs/cs35l41_hda.c, line 1930
- sound/hda/codecs/side-codecs/tas2781_hda_i2c.c, line 104
- sound/hda/codecs/side-codecs/tas2781_hda_spi.c, line 345
- sound/soc/amd/acp-es8336.c, line 201
- sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c, line 423
- sound/soc/intel/boards/bytcht_es8316.c, line 604
- sound/soc/intel/boards/bytcr_rt5640.c, line 1747
- sound/soc/intel/boards/bytcr_rt5651.c, line 946
- sound/soc/intel/boards/cht_bsw_rt5645.c, line 587
- sound/soc/intel/boards/sof_cirrus_common.c, line 171
- sound/soc/intel/boards/sof_es8336.c, line 696
- sound/soc/loongson/loongson_card.c, line 207
Smatch caller information:
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c acp3x_es83xx_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/intel/boards/sof_es8336.c sof_es8336_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/acpi/video_detect.c apple_gmux_detect() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &init_mutex | ||
| HALF_LOCKED2 | &connector->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_hda_read_acpi() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firmware/efi/dev-path-parser.c parse_acpi_path() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
sound/soc/intel/boards/bytcr_rt5651.c snd_byt_rt5651_mc_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/intel/boards/cht_bsw_rt5645.c snd_cht_mc_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/controllers/intel.c apple_gmux_detect() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/thunderbolt/acpi.c tb_acpi_add_link() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 1-u64max |
| DATA_SOURCE | 0 | adev | r acpi_fetch_acpi_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/intel/boards/bytcr_rt5640.c snd_byt_rt5640_mc_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_read_acpi() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/x86-android-tablets/core.c get_serdev_controller() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/acpi/acpi_platform.c acpi_create_platform_device() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_parent |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock |
drivers/acpi/acpi_platform.c acpi_platform_fill_resource() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock |
sound/soc/intel/boards/sof_cirrus_common.c cs35l41_compute_codec_conf() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/intel/boards/bytcht_es8316.c snd_byt_cht_es8316_mc_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/yogabook.c yogabook_wmi_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/yogabook.c yogabook_wmi_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/amd/acp-es8336.c st_es8336_late_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c get_serdev_controller() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_read_acpi() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/side-codecs/aw88399_hda.c aw88399_hda_acpi_probe() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
sound/soc/loongson/loongson_card.c loongson_card_parse_acpi() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r loongson_card_acpi_find_device |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/dell-uart-backlight.c get_serdev_controller() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/acpi/bus.c acpi_primary_dev_companion() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | adev | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/acpi/scan.c acpi_create_video_bus_device() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &acpi_scan_lock |
drivers/platform/x86/apple-gmux.c apple_gmux_detect() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c apple_gmux_detect() -> acpi_get_first_physical_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| DATA_SOURCE | 0 | adev | r acpi_dev_get_first_match_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| HALF_LOCKED2 | global &xenwatch_mutex |