Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 23 files:

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