Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/xfrm/xfrm_state.c xfrm_hash_resize() -> xfrm_hash_transfer()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 ndsttable 1-u64max
PARAM_VALUE 2 nsrctable 1-u64max
PARAM_VALUE 3 nspitable 1-u64max
PARAM_VALUE 4 nseqtable 1-u64max
PARAM_VALUE 5 nhashmask 1-4294967293,u32max
BUF_SIZE 1 ndsttable (-1)-s32max
BUF_SIZE 1 ndsttable (-1)-s32max
BUF_SIZE 2 nsrctable (-1)-s32max
BUF_SIZE 2 nsrctable (-1)-s32max
BUF_SIZE 3 nspitable (-1)-s32max
BUF_SIZE 3 nspitable (-1)-s32max
BUF_SIZE 4 nseqtable (-1)-s32max
BUF_SIZE 4 nseqtable (-1)-s32max
DATA_SOURCE 1 ndsttable r xfrm_hash_alloc
DATA_SOURCE 2 nsrctable r xfrm_hash_alloc
DATA_SOURCE 3 nspitable r xfrm_hash_alloc
DATA_SOURCE 4 nseqtable r xfrm_hash_alloc
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &net->xfrm.xfrm_state_lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct netns_xfrm)->xfrm_state_lock