Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 10 files:

Smatch caller information:

arch/x86/pci/acpi.c pci_acpi_root_get_node() -> acpi_get_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock

arch/x86/kernel/acpi/boot.c acpi_map_cpu2node() -> acpi_get_node()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 handle->common.descriptor_type 15
DATA_SOURCE 0 handle $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cpu_add_remove_lock
HALF_LOCKED2 global &acpi_scan_lock

drivers/acpi/acpi_memhotplug.c acpi_memory_enable_device() -> acpi_get_node()

Type Parameter Key Value
PARAM_VALUE 0 handle 0,4096-ptr_max,(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock

drivers/acpi/pci_root.c acpi_pci_root_create() -> acpi_get_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock

drivers/perf/thunderx2_pmu.c tx2_uncore_probe() -> acpi_get_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpi_platform.c acpi_create_platform_device() -> acpi_get_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 handle->object->string.length
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock

drivers/pci/controller/pci-thunder-pem.c thunder_pem_legacy_fw() -> acpi_get_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING