Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/nfsd/nfs4layouts.c nfsd4_alloc_layout_stateid() -> nfs4_alloc_stid()

Type Parameter Key Value
PARAM_VALUE 0 cl 0,4096-ptr_max
PARAM_VALUE 0 cl->cl_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cl->cl_minorversion 0

fs/nfsd/nfs4state.c __alloc_init_deleg() -> nfs4_alloc_stid()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 0 cl->net 4096-ptr_max
PARAM_VALUE 0 cl->net->gen 4096-ptr_max
CAPPED_DATA 0 cl 1
CAPPED_DATA 0 cl->net->gen 1
DATA_SOURCE 0 cl $0
DATA_SOURCE 2 sc_free $4

fs/nfsd/nfs4state.c find_or_create_lock_stateid() -> nfs4_alloc_stid()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 0 cl->cl_lock.rlock.dep_map->name 0-255

fs/nfsd/nfs4state.c nfs4_alloc_copy_stid() -> nfs4_alloc_stid()

Type Parameter Key Value
PARAM_VALUE 0 cl->cl_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 cl $0

fs/nfsd/nfs4state.c nfs4_alloc_open_stateid() -> nfs4_alloc_stid()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
CAPPED_DATA 0 cl->cl_clientid.cl_boot 1
CAPPED_DATA 0 cl->cl_clientid.cl_id 1
DATA_SOURCE 0 cl $0