Defined in 1 files as a struct:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

net/key/af_key.c pfkey_dump_sa() -> xfrm_state_walk()

Type Parameter Key Value
PARAM_VALUE 2 func 8491269597039509504
PARAM_VALUE 3 data 4096-ptr_max
CAPPED_DATA 3 data->sk.__sk_common.skc_net.net 1
DATA_SOURCE 3 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 &pfk->dump_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct pfkey_sock)->dump_lock

net/xfrm/xfrm_nat_keepalive.c nat_keepalive_work() -> xfrm_state_walk()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 1 walk 8502098625454587904
PARAM_VALUE 1 walk->filter 0
PARAM_VALUE 1 walk->proto 50
PARAM_VALUE 1 walk->seq 0
PARAM_VALUE 1 walk->state 5
PARAM_VALUE 2 func 3009070085458751488
PARAM_VALUE 3 data 6900015837660860416
BUF_SIZE 3 data 32
HALF_LOCKED2 &pool->lock

net/xfrm/xfrm_user.c xfrm_dump_sa() -> xfrm_state_walk()

Type Parameter Key Value
PARAM_VALUE 1 walk 4096-ptr_max
PARAM_VALUE 2 func 8192026238812860416
PARAM_VALUE 3 data 4302031946091737088
BUF_SIZE 1 walk 40
BUF_SIZE 1 walk 40
BUF_SIZE 3 data 24
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex