Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/of/base.c of_find_node_opts_by_path() -> __of_find_node_by_full_path()

Type Parameter Key Value
PARAM_VALUE 1 path 4096-ptr_max
BUF_SIZE 0 node (-1)-0,392
BUF_SIZE 0 node (-1)-0,392
BUF_SIZE 1 path s32min-s32max
DATA_SOURCE 1 path $0 [m]
STR_LEN 0 node (-1),1-84
STR_LEN 1 path (-1),1-84
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 1 path unit_array_size
LOCK2 flags
LOCK2 global &devtree_lock
HALF_LOCKED2 global &of_mutex
HALF_LOCKED2 global &of_overlay_phandle_mutex
HALF_LOCKED2 global &wtd_deferred_reg_mutex
HALF_LOCKED2 irq

drivers/of/resolver.c update_usages_of_a_phandle_reference() -> __of_find_node_by_full_path()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 1 path 1-18446744073709547519
BUF_SIZE 0 node (-1)-0,392
BUF_SIZE 1 path s32min-s32max
STR_LEN 0 node 0-1010101
STR_LEN 1 path 0-1010101
RX_PATH
TASK_NOT_RUNNING
UNITS 1 path unit_byte
LOCK2 global &of_overlay_phandle_mutex
HALF_LOCKED2 global &of_mutex