Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/ubifs/ioctl.c ubifs_ioctl() -> fscrypt_ioctl_set_policy()

Type Parameter Key Value
PARAM_VALUE 0 filp 4096-ptr_max
PARAM_VALUE 0 filp->f_inode->i_sb 4096-ptr_max
DATA_SOURCE 0 filp $0
DATA_SOURCE 1 arg $2

fs/ceph/ioctl.c ceph_set_encryption_policy() -> fscrypt_ioctl_set_policy()

Type Parameter Key Value
PARAM_VALUE 0 filp 4096-ptr_max
PARAM_VALUE 0 filp->f_inode 4096-ptr_max
PARAM_VALUE 0 filp->f_inode->i_flctx->flc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 filp->f_inode->i_mapping->host->i_sb->s_cop->empty_dir 0,86,4096-ptr_max
PARAM_VALUE 0 filp->f_inode->i_mapping->host->i_sb->s_cop->get_context 0,706,4096-ptr_max
PARAM_VALUE 0 filp->f_inode->i_mapping->host->i_sb->s_cop->set_context 0,67,4096-ptr_max
PARAM_VALUE 0 filp->f_inode->i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 filp->f_inode->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 filp->f_inode->i_sb 4096-ptr_max
PARAM_VALUE 0 filp->f_inode->i_sb->s_fs_info->mdsc->cap_wait_list.next->next 8374781174969200640
PARAM_VALUE 0 filp->f_inode->i_sb->s_fs_info->mdsc->cap_wait_list.next->prev 8374781174969200640
PARAM_VALUE 0 filp->f_inode->i_sb->s_fs_info->mdsc->caps_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 filp->f_inode->i_sb->s_fs_info->mount_state s32min-3
PARAM_VALUE 0 filp->f_inode->i_wb->dwork.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 filp->f_inode->i_wb->dwork.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 filp->f_inode->i_wb->dwork.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 filp->private_data->fmode s16min-(-1),2-s16max
DATA_SOURCE 0 filp $0
DATA_SOURCE 1 arg $1

fs/f2fs/file.c f2fs_ioc_set_encryption_policy() -> fscrypt_ioctl_set_policy()

Type Parameter Key Value
PARAM_VALUE 0 filp 4096-ptr_max
PARAM_VALUE 0 filp->f_inode->i_sb 4096-ptr_max
DATA_SOURCE 0 filp $0
DATA_SOURCE 1 arg $1