Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ceph/inode.c ceph_fill_trace() -> ceph_get_reply_dir()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 2 rinfo 4096-ptr_max
PARAM_VALUE 2 rinfo->altname 0-ptr_max
PARAM_VALUE 2 rinfo->dir_dir 0-ptr_max
PARAM_VALUE 2 rinfo->dir_nr s32min-(-1),1-s32max
PARAM_VALUE 2 rinfo->dirfrag 4096-ptr_max
PARAM_VALUE 2 rinfo->diri.fscrypt_auth 0,4096-ptr_max
PARAM_VALUE 2 rinfo->diri.fscrypt_file 0,4096-ptr_max
PARAM_VALUE 2 rinfo->diri.in 4096-ptr_max
PARAM_VALUE 2 rinfo->diri.inline_data 4096-ptr_max
PARAM_VALUE 2 rinfo->diri.max_bytes 0
PARAM_VALUE 2 rinfo->diri.max_files 0
PARAM_VALUE 2 rinfo->diri.pool_ns_data 0-ptr_max
PARAM_VALUE 2 rinfo->diri.snap_btime.tv_nsec 0
PARAM_VALUE 2 rinfo->diri.snap_btime.tv_sec 0
PARAM_VALUE 2 rinfo->diri.symlink 4096-ptr_max
PARAM_VALUE 2 rinfo->diri.xattr_data 4096-ptr_max
PARAM_VALUE 2 rinfo->dlease 0-ptr_max
PARAM_VALUE 2 rinfo->dname 4096-ptr_max
PARAM_VALUE 2 rinfo->filelock_reply 0-ptr_max
PARAM_VALUE 2 rinfo->head 4096-ptr_max
PARAM_VALUE 2 rinfo->head->is_dentry 1-255
PARAM_VALUE 2 rinfo->snapblob 4096-ptr_max
PARAM_VALUE 2 rinfo->targeti.fscrypt_auth 0,4096-ptr_max
PARAM_VALUE 2 rinfo->targeti.fscrypt_file 0,4096-ptr_max
PARAM_VALUE 2 rinfo->targeti.in 4096-ptr_max
PARAM_VALUE 2 rinfo->targeti.inline_data 4096-ptr_max
PARAM_VALUE 2 rinfo->targeti.max_bytes 0
PARAM_VALUE 2 rinfo->targeti.max_files 0
PARAM_VALUE 2 rinfo->targeti.pool_ns_data 0-ptr_max
PARAM_VALUE 2 rinfo->targeti.snap_btime.tv_nsec 0
PARAM_VALUE 2 rinfo->targeti.snap_btime.tv_sec 0
PARAM_VALUE 2 rinfo->targeti.symlink 4096-ptr_max
PARAM_VALUE 2 rinfo->targeti.xattr_data 4096-ptr_max
PARAM_VALUE 2 rinfo->xattr_info.xattr_value_len 0-u32max
BUF_SIZE 2 rinfo 464
DATA_SOURCE 0 sb $0
USER_DATA 2 rinfo->diri.change_attr 0-u64max
USER_DATA 2 rinfo->diri.dir_pin s32min-s32max
USER_DATA 2 rinfo->diri.inline_version 0-u64max
USER_DATA 2 rinfo->diri.max_bytes 0
USER_DATA 2 rinfo->diri.max_files 0
USER_DATA 2 rinfo->diri.rsnaps 0-u64max
USER_DATA 2 rinfo->diri.subvolume_id 0-u64max
USER_DATA 2 rinfo->ino 0-u64max
USER_DATA 2 rinfo->snapblob_len s32min-s32max
USER_DATA 2 rinfo->targeti.change_attr 0-u64max
USER_DATA 2 rinfo->targeti.dir_pin s32min-s32max
USER_DATA 2 rinfo->targeti.inline_version 0-u64max
USER_DATA 2 rinfo->targeti.max_bytes 0
USER_DATA 2 rinfo->targeti.max_files 0
USER_DATA 2 rinfo->targeti.rsnaps 0-u64max
USER_DATA 2 rinfo->targeti.subvolume_id 0-u64max
UNITS 0 sb unit_byte
LOCK2 &mdsc->snap_rwsem
LOCK2 &req->r_fill_mutex
LOCK2 &session->s_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_mds_client)->snap_rwsem
TYPE_LOCK (struct ceph_mds_request)->r_fill_mutex
TYPE_LOCK (struct ceph_mds_session)->s_mutex