Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/acpi/acpica/nsnames.c acpi_ns_get_normalized_pathname() -> acpi_ns_build_normalized_path()

Type Parameter Key Value
PARAM_VALUE 1 full_path 0
PARAM_VALUE 2 path_size 0
PARAM_VALUE 3 no_trailing 0-1
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
DATA_SOURCE 0 node $0
DATA_SOURCE 3 no_trailing $1
STR_LEN 0 node (-1),4
STR_LEN 0 node (-1),4
HARD_MAX 3 no_trailing 1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nsnames.c acpi_ns_get_normalized_pathname() -> acpi_ns_build_normalized_path()

Type Parameter Key Value
PARAM_VALUE 0 node 0,4096-ptr_max
PARAM_VALUE 1 full_path 4096-ptr_max
PARAM_VALUE 2 path_size 1-4000000
PARAM_VALUE 3 no_trailing 0-1
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 1 full_path 1-u32max
BUF_SIZE 1 full_path 1-u32max
DATA_SOURCE 0 node $0
DATA_SOURCE 1 full_path r _kzalloc_noprof
DATA_SOURCE 2 path_size r acpi_ns_build_normalized_path
DATA_SOURCE 3 no_trailing $1
STR_LEN 0 node (-1),4
STR_LEN 0 node (-1),4
BIT_INFO 2 path_size 0x0,0xffffffff
HARD_MAX 3 no_trailing 1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nsnames.c acpi_ns_get_pathname_length() -> acpi_ns_build_normalized_path()

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 0-255
PARAM_VALUE 1 full_path 0
PARAM_VALUE 2 path_size 0
PARAM_VALUE 3 no_trailing 0
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nsnames.c acpi_ns_handle_to_pathname() -> acpi_ns_build_normalized_path()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 1 full_path 0
PARAM_VALUE 2 path_size 0
PARAM_VALUE 3 no_trailing 0-1
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
DATA_SOURCE 3 no_trailing $2
STR_LEN 0 node (-1),3-4,6,10,12-46,49-53,55-56,58-60,62-63,67-68,79-80
STR_LEN 0 node (-1),3-4,6,10,12-46,49-53,55-56,58-60,62-63,67-68,79-80
HARD_MAX 3 no_trailing 1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpica/nsnames.c acpi_ns_handle_to_pathname() -> acpi_ns_build_normalized_path()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 1 full_path 4096-ptr_max
PARAM_VALUE 2 path_size 1-u32max
PARAM_VALUE 3 no_trailing 0-1
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 0 node s32min-(-1),1-s32max
BUF_SIZE 1 full_path s32min,(-10),1-s32max
CAPPED_DATA 2 path_size 1
CAPPED_DATA 2 path_size 1
DATA_SOURCE 2 path_size r acpi_ns_build_normalized_path
DATA_SOURCE 3 no_trailing $2
STR_LEN 0 node (-1),3-4,6,10,12-46,49-53,55-56,58-60,62-63,67-68,79-80
STR_LEN 0 node (-1),3-4,6,10,12-46,49-53,55-56,58-60,62-63,67-68,79-80
HARD_MAX 3 no_trailing 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 full_path unit_byte