Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 dst 2751206485399166976
PARAM_VALUE 2 bits 32,128
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 4,16
DATA_SOURCE 1 src $2
DATA_SOURCE 2 bits $1
HARD_MAX 2 bits 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mutex

drivers/net/wireguard/allowedips.c wg_allowedips_insert_v4() -> swap_endian()

Type Parameter Key Value
PARAM_VALUE 0 dst 9043421990695841792
PARAM_VALUE 2 bits 32
BUF_SIZE 0 dst 4
BUF_SIZE 1 src (-1),16
BUF_SIZE 1 src (-1),16
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *src 0-255
USER_PTR 1 src
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireguard/allowedips.c wg_allowedips_insert_v6() -> swap_endian()

Type Parameter Key Value
PARAM_VALUE 0 dst 3367473427944906752
PARAM_VALUE 2 bits 128
BUF_SIZE 0 dst 16
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *src 0-255
USER_PTR 1 src
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireguard/allowedips.c wg_allowedips_read_node() -> swap_endian()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
DATA_SOURCE 0 dst $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireguard/allowedips.c wg_allowedips_remove_v4() -> swap_endian()

Type Parameter Key Value
PARAM_VALUE 0 dst 6437657845644713984
PARAM_VALUE 2 bits 32
BUF_SIZE 0 dst 4
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *src 0-255
USER_PTR 1 src
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireguard/allowedips.c wg_allowedips_remove_v6() -> swap_endian()

Type Parameter Key Value
PARAM_VALUE 0 dst 7564473093462155264
PARAM_VALUE 2 bits 128
BUF_SIZE 0 dst 16
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *src 0-255
USER_PTR 1 src
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex