Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 36 files:

Smatch caller information:

drivers/acpi/acpica/exconfig.c acpi_ex_load_op() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dbdisply.c acpi_db_decode_and_display_object() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->reference.node->descriptor_type 0-255
PARAM_VALUE 0 node->reference.node->flags 0-u16max
PARAM_VALUE 0 node->reference.node->name.integer 0-4294967295
PARAM_VALUE 0 node->reference.node->owner_id 0-u16max
PARAM_VALUE 0 node->reference.node->type 0-255
PARAM_VALUE 0 *node->buffer.pointer 0-255
CAPPED_DATA 0 node 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/acpi/acpica/dbdisply.c acpi_db_display_handlers() -> acpi_ns_get_attached_object()

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

drivers/acpi/acpica/dbdisply.c acpi_db_display_non_root_handlers() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/evregion.c acpi_ev_reg_run() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->common.descriptor_type 15
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nsdump.c acpi_ns_dump_one_object() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->common.descriptor_type 15
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nsdump.c acpi_ns_dump_one_object() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->common.descriptor_type 15
PARAM_VALUE 0 node->object 0,4096-ptr_max
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exstore.c acpi_ex_store_object_to_node() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 0,4096-ptr_max
DATA_SOURCE 0 node $1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/evxface.c acpi_install_notify_handler() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->type 6,12-13
DATA_SOURCE 0 node $0
STR_LEN 0 node (-1),14,24
STR_LEN 0 node (-1),14,24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &acpi_desc->init_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &video->device_list_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &acpi_pm_notifier_install_lock
HALF_LOCKED2 global &component_mutex

drivers/acpi/acpica/evxface.c acpi_remove_notify_handler() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->type 6,12-13
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &acpi_desc->init_mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &video->device_list_lock
HALF_LOCKED2 global &acpi_pm_notifier_install_lock
HALF_LOCKED2 global &component_mutex

drivers/acpi/acpica/excreate.c acpi_ex_create_region() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exoparg1.c acpi_ex_opcode_1A_0T_1R() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exoparg1.c acpi_ex_opcode_1A_0T_1R() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exoparg1.c acpi_ex_opcode_1A_0T_1R() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exprep.c acpi_ex_prep_field_value() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exprep.c acpi_ex_prep_field_value() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exprep.c acpi_ex_prep_field_value() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exprep.c acpi_ex_prep_field_value() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exprep.c acpi_ex_prep_field_value() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/utxfmutex.c acpi_ut_get_mutex_object() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->type 9
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/acpi/acpica/dsmthdat.c acpi_ds_method_data_delete_value() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dsmthdat.c acpi_ds_store_object_to_local() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dswload.c acpi_ds_load1_end_op() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dsmethod.c acpi_ds_call_control_method() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/evxfregn.c acpi_remove_address_space_handler() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
CAPPED_DATA 0 node 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 node unit_byte
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 _T->lock

drivers/acpi/acpica/dsinit.c acpi_ds_init_one_object() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node->owner_id 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/evhandler.c acpi_ev_has_default_handler() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 0,4096-ptr_max
DATA_SOURCE 0 node $0

drivers/acpi/acpica/evhandler.c acpi_ev_install_handler() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->common.descriptor_type 15
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/evhandler.c acpi_ev_install_space_handler() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->object->string.length

drivers/acpi/acpica/nsinit.c acpi_ns_init_one_object() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nsinit.c acpi_ns_init_one_package() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dbexec.c acpi_db_execution_walk() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dbstats.c acpi_db_classify_one_object() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dsfield.c acpi_ds_create_buffer_field() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dsfield.c acpi_ds_get_field_names() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 node->object->string.length

drivers/acpi/acpica/psargs.c acpi_ps_get_next_namepath() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->type 8
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/evmisc.c acpi_ev_queue_notify_request() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->type 6,12-13
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

5f58a6b1ea45a73d acpi_ex_resolve_operands() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/evrgnini.c acpi_ev_initialize_region() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dbnames.c acpi_db_integrity_walk() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->common.descriptor_type 15
PARAM_VALUE 0 node->name.ascii 4096-ptr_max
PARAM_VALUE 0 node->type 0-20,23-29
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dbnames.c acpi_db_walk_for_references() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exresolv.c acpi_ex_resolve_multiple() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exresolv.c acpi_ex_resolve_multiple() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exresolv.c acpi_ex_resolve_multiple() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->common.descriptor_type 15
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exresolv.c acpi_ex_resolve_multiple() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->object 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nseval.c acpi_ns_evaluate() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nseval.c acpi_ns_evaluate() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->object 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dbobject.c acpi_db_decode_node() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->type 0-5,7-12,14-255
BUF_SIZE 0 node (-1)-s32max
BUF_SIZE 0 node (-1)-s32max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dsobject.c acpi_ds_create_node() -> acpi_ns_get_attached_object()

Type Parameter Key Value
DATA_SOURCE 0 node $1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dsopcode.c acpi_ds_eval_bank_field_operands() -> acpi_ns_get_attached_object()

Type Parameter Key Value

drivers/acpi/acpica/dsopcode.c acpi_ds_eval_buffer_field_operands() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dsopcode.c acpi_ds_eval_region_operands() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dsopcode.c acpi_ds_eval_table_region_operands() -> acpi_ns_get_attached_object()

Type Parameter Key Value

drivers/acpi/acpica/dsopcode.c acpi_ds_initialize_region() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dswstate.c acpi_ds_init_aml_walk() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
CAPPED_DATA 0 node 1
DATA_SOURCE 0 node $2
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exresnte.c acpi_ex_resolve_node_to_value() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/exresnte.c acpi_ex_resolve_node_to_value() -> acpi_ns_get_attached_object()

Type Parameter Key Value
PARAM_VALUE 0 node 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dswload2.c acpi_ds_load2_end_op() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/dswload2.c acpi_ds_load2_end_op() -> acpi_ns_get_attached_object()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING