Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireguard/allowedips.c add() -> node_placement()

Type Parameter Key Value
PARAM_VALUE 0 trie 1-u64max
PARAM_VALUE 1 key 3367473427944906752,9043421990695841792
PARAM_VALUE 2 cidr 0-128
PARAM_VALUE 3 bits 32,128
PARAM_VALUE 4 rnode 4545613209437118464
PARAM_VALUE 5 lock 4096-ptr_max
BUF_SIZE 1 key 4,16
BUF_SIZE 1 key 4,16
CAPPED_DATA 2 cidr 1
DATA_SOURCE 1 key $2
DATA_SOURCE 2 cidr $3
DATA_SOURCE 3 bits $1
DATA_SOURCE 5 lock $5
FUZZY_MAX 2 cidr 128
PARAM_COMPARE 2 cidr <= $3
PARAM_COMPARE 3 bits >= $2
HARD_MAX 3 bits 128
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *key 0-255
USER_PTR 1 key
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireguard/allowedips.c remove() -> node_placement()

Type Parameter Key Value
PARAM_VALUE 0 trie 1-u64max
PARAM_VALUE 1 key 6437657845644713984,7564473093462155264
PARAM_VALUE 2 cidr 0-128
PARAM_VALUE 3 bits 32,128
PARAM_VALUE 4 rnode 3748756503375998976
PARAM_VALUE 5 lock 4096-ptr_max
BUF_SIZE 1 key 4,16
BUF_SIZE 1 key 4,16
CAPPED_DATA 2 cidr 1
DATA_SOURCE 1 key $2
DATA_SOURCE 2 cidr $3
DATA_SOURCE 3 bits $1
DATA_SOURCE 5 lock $5
FUZZY_MAX 2 cidr 128
PARAM_COMPARE 2 cidr <= $3
PARAM_COMPARE 3 bits >= $2
HARD_MAX 3 bits 128
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *key 0-255
USER_PTR 1 key
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex