Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nfsd/nfs4state.c nfs4_laundromat() -> deleg_reaper()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
PARAM_VALUE 0 nn->blocked_locks_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 nn->client_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 nn->deleg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 nn->nfs40_last_revoke (-9223372036854775807)-s64max
PARAM_VALUE 0 nn->nfs4_client_count.counter s32min-2147483646
PARAM_VALUE 0 nn->nfs4_max_clients (-2147483647)-s32max
PARAM_VALUE 0 nn->nfsd_ssc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 nn->rec_file->f_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 nn->rec_file->f_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 nn->rec_file->f_mapping->host->i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 nn->rec_file->f_mapping->host->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 nn->rec_file->f_path.dentry->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 nn->rec_file->f_path.dentry->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 nn->rec_file->f_path.dentry->d_inode->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2712
PARAM_VALUE 0 nn->reclaim_str_hashtbl_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 nn->reclaim_str_hashtbl_lock.first_waiter->type 0-1
PARAM_VALUE 0 nn->s2s_cp_lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 nn->nfs4_max_clients 1
CAPPED_DATA 0 nn->s2s_cp_stateids.idr_base 1
CAPPED_DATA 0 &nn->blocked_locks_lru 1
CAPPED_DATA 0 &nn->close_lru 1
CAPPED_DATA 0 &nn->del_recall_lru 1
DATA_SOURCE 0 nn $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 nn->rec_file->f_path.dentry->d_inode->i_size
HALF_LOCKED2 &pool->lock

fs/nfsd/nfs4state.c nfsd4_state_shrinker_worker() -> deleg_reaper()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
PARAM_VALUE 0 nn->client_lock.rlock.dep_map->name 0-255
NOCHECK_CALL
HALF_LOCKED2 &pool->lock