Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/ioctl.c btrfs_mksubvol() -> create_snapshot()

Type Parameter Key Value
PARAM_VALUE 0 root 4096-ptr_max
PARAM_VALUE 0 root->delalloc_inodes.prev->next->next 4096-ptr_max
PARAM_VALUE 0 root->delalloc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 root->delalloc_mutex.dep_map->name 0-255
PARAM_VALUE 0 root->delalloc_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 root->delalloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 root->delalloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 root->delalloc_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 root->delalloc_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 root->delalloc_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 root->delalloc_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 root->delalloc_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 root->delalloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 root->fs_info 4096-ptr_max
PARAM_VALUE 0 root->fs_info->flush_workers 4096-ptr_max
PARAM_VALUE 0 root->fs_info->fs_error 0
PARAM_VALUE 0 root->ordered_extent_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 root->ordered_extent_mutex.dep_map->name 0-255
PARAM_VALUE 0 root->ordered_extent_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 root->ordered_extent_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 root->ordered_extent_mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 root->ordered_extent_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 root->ordered_extent_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 root->ordered_extents.next 4096-ptr_max
PARAM_VALUE 0 root->ordered_extents.next->next 4096-ptr_max
PARAM_VALUE 0 root->ordered_extents.prev 4096-ptr_max
PARAM_VALUE 0 root->ordered_extents.prev->next 4096-ptr_max
PARAM_VALUE 0 root->ordered_extents.prev->next->next 4096-ptr_max
PARAM_VALUE 0 root->ordered_extents.prev->prev 4096-ptr_max
PARAM_VALUE 1 dir 4096-ptr_max
PARAM_VALUE 1 dir->i_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 dir->i_rwsem.dep_map->name 0-255
PARAM_VALUE 1 dir->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 dir->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 1 dir->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 1 dir->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 dir->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 2 dentry 4096-ptr_max
PARAM_VALUE 2 dentry->d_inode 0
CAPPED_DATA 1 dir->i_sb->s_user_ns->gid_map.nr_extents 1
CAPPED_DATA 1 dir->i_sb->s_user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 root $3
DATA_SOURCE 2 dentry r start_creating_killable
DATA_SOURCE 3 readonly $4
DATA_SOURCE 4 inherit $5
LOCK2 &fs_info->subvol_sem
TYPE_LOCK (struct btrfs_fs_info)->subvol_sem