Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/key/af_key.c gen_reqid() -> xfrm_policy_walk_init()

Type Parameter Key Value
PARAM_VALUE 0 walk 3527362682235441152
PARAM_VALUE 1 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 rcu_read

net/key/af_key.c pfkey_spddump() -> xfrm_policy_walk_init()

Type Parameter Key Value
PARAM_VALUE 1 type 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &net->xfrm.xfrm_cfg_mutex
LOCK2 &pfk->dump_lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct netns_xfrm)->xfrm_cfg_mutex
TYPE_LOCK (struct pfkey_sock)->dump_lock

net/xfrm/xfrm_user.c xfrm_dump_policy_start() -> xfrm_policy_walk_init()

Type Parameter Key Value
PARAM_VALUE 0 walk 0
PARAM_VALUE 1 type 255
BUF_SIZE 0 walk 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nlk->nl_cb_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex