Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireguard/allowedips.c lookup() -> find_node()

Type Parameter Key Value
PARAM_VALUE 1 bits 32,128
PARAM_VALUE 2 key 2751206485399166976
BUF_SIZE 2 key 16
CAPPED_DATA 1 bits 1
DATA_SOURCE 1 bits $1
HARD_MAX 1 bits 128
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &mutex

drivers/of/overlay.c find_node() -> find_node()

Type Parameter Key Value
PARAM_VALUE 0 trie 1-u64max
DATA_SOURCE 1 bits $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &of_mutex

drivers/of/overlay.c node_overlaps_later_cs() -> find_node()

Type Parameter Key Value
DATA_SOURCE 1 bits $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &of_mutex

drivers/of/overlay.c node_overlaps_later_cs() -> find_node()

Type Parameter Key Value
DATA_SOURCE 0 trie $1
PARAM_COMPARE 0 trie != $1
PARAM_COMPARE 1 bits != $0
PARAM_COMPARE 1 bits != $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &of_mutex