Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

fs/orangefs/dir.c orangefs_dir_more() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777209)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/orangefs/inode.c orangefs_setattr_size() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777204)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/orangefs/file.c flush_racache() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777203)
RX_PATH
TASK_NOT_RUNNING

fs/orangefs/file.c orangefs_fsync() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16716287)
RX_PATH
TASK_NOT_RUNNING

fs/orangefs/file.c wait_for_direct_io() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777215)
RX_PATH
TASK_NOT_RUNNING

fs/orangefs/orangefs-debugfs.c orangefs_debug_write() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777196)

fs/orangefs/namei.c orangefs_create() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777213)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir->i_rwsem

fs/orangefs/namei.c orangefs_lookup() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777214)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir->i_rwsem

fs/orangefs/namei.c orangefs_mkdir() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777210)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_lockref.lock

fs/orangefs/namei.c orangefs_rename() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777206)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/orangefs/namei.c orangefs_symlink() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777207)
RX_PATH
TASK_NOT_RUNNING

fs/orangefs/namei.c orangefs_unlink() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777211)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dentry->d_sb->s_vfs_rename_mutex
HALF_LOCKED2 &dir->d_inode->i_rwsem
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &target->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/orangefs/orangefs-sysfs.c sysfs_service_op_show() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777196)-(-16777195)
BIT_INFO 0 type 0xff000014,0xff000015
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/orangefs/orangefs-sysfs.c sysfs_service_op_store() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777196)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/orangefs/orangefs-utils.c orangefs_inode_check_changed() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777212)
RX_PATH
TASK_NOT_RUNNING

fs/orangefs/orangefs-utils.c orangefs_inode_getattr() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777212)
RX_PATH
TASK_NOT_RUNNING

fs/orangefs/orangefs-utils.c orangefs_inode_setattr() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777208)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/orangefs/xattr.c orangefs_inode_getxattr() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777200)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &orangefs_inode->xattr_sem
TYPE_LOCK (struct orangefs_inode_s)->xattr_sem

fs/orangefs/xattr.c orangefs_inode_removexattr() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777197)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &orangefs_inode->xattr_sem
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct orangefs_inode_s)->xattr_sem

fs/orangefs/xattr.c orangefs_inode_setxattr() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777199)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &orangefs_inode->xattr_sem
TYPE_LOCK (struct orangefs_inode_s)->xattr_sem

fs/orangefs/xattr.c orangefs_listxattr() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777198)
TASK_NOT_RUNNING
LOCK2 &orangefs_inode->xattr_sem
TYPE_LOCK (struct orangefs_inode_s)->xattr_sem

fs/orangefs/dcache.c orangefs_revalidate_lookup() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777214)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &parent_inode->i_rwsem

fs/orangefs/super.c orangefs_get_tree() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777202)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/orangefs/super.c orangefs_get_tree() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16716283)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/orangefs/super.c orangefs_remount() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777202)
LOCK2 global &orangefs_request_mutex

fs/orangefs/super.c orangefs_remount() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16716283)
LOCK2 global &orangefs_request_mutex

fs/orangefs/super.c orangefs_statfs() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777205)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->s_umount

fs/orangefs/super.c orangefs_unmount() -> op_alloc()

Type Parameter Key Value
PARAM_VALUE 0 type (-16777201)
RX_PATH
TASK_NOT_RUNNING