Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/btrfs/inode.c btrfs_create_common() -> btrfs_new_inode_args_destroy()

Type Parameter Key Value
PARAM_VALUE 0 args 3672034671440732160
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/inode.c btrfs_symlink() -> btrfs_new_inode_args_destroy()

Type Parameter Key Value
PARAM_VALUE 0 args 5631925423329017856
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/inode.c btrfs_tmpfile() -> btrfs_new_inode_args_destroy()

Type Parameter Key Value
PARAM_VALUE 0 args 8198914495166570496
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/ioctl.c create_subvol() -> btrfs_new_inode_args_destroy()

Type Parameter Key Value
PARAM_VALUE 0 args 668349178268692480
NOCHECK_CALL
LOCK2 &fs_info->subvol_sem
TYPE_LOCK (struct btrfs_fs_info)->subvol_sem