Defined in 1 files as a function:
Referenced in 39 files:
- arch/arm/kernel/sys_oabi-compat.c
- arch/sparc/kernel/sys_sparc32.c
- arch/x86/kernel/sys_ia32.c
- drivers/block/loop.c
- drivers/infiniband/core/nldev.c, line 1964
- drivers/md/dm-init.c, line 218
- drivers/md/dm-ioctl.c
- fs/adfs/super.c, line 180
- fs/affs/super.c, line 566
- fs/befs/linuxvfs.c, line 925
- fs/bfs/inode.c, line 259
- fs/btrfs/super.c, line 1842
- fs/cramfs/inode.c
- fs/efivarfs/super.c, line 87
- fs/erofs/super.c, line 1078
- fs/exfat/super.c, line 59
- fs/f2fs/super.c, line 2229
- fs/fat/inode.c, line 870
- fs/hfs/super.c, line 103
- fs/hfsplus/super.c, line 361
- fs/hpfs/super.c, line 183
- fs/hugetlbfs/inode.c, line 1098
- fs/isofs/inode.c, line 1002
- fs/libfs.c, line 45
- fs/minix/inode.c, line 428
- fs/nfsd/nfs3xdr.c, line 372
- fs/nilfs2/inode.c, line 746
- fs/nilfs2/super.c, line 619
- fs/ocfs2/namei.c, line 574
- fs/omfs/inode.c, line 277
- fs/qnx4/inode.c, line 138
- fs/qnx6/inode.c, line 160
- fs/romfs/super.c
- fs/squashfs/super.c, line 574
- fs/stat.c
- fs/udf/super.c, line 2433
- fs/ufs/super.c, line 1332
- fs/xfs/xfs_super.c, line 984
- kernel/taskstats.c, line 165
Smatch caller information:
fs/hfs/super.c hfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/ufs/super.c ufs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/cramfs/inode.c cramfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/cramfs/inode.c cramfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount |
fs/befs/linuxvfs.c befs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/hfsplus/super.c hfsplus_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/erofs/super.c erofs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/minix/inode.c minix_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/nilfs2/super.c nilfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/exfat/super.c exfat_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
drivers/infiniband/core/nldev.c nldev_get_chardev() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/block/loop.c loop_get_status() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
drivers/block/loop.c loop_get_status() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| UNITS | 0 | dev | unit_array_size |
fs/adfs/super.c adfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
drivers/md/dm-ioctl.c __dev_status() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm-ioctl.c list_devices() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &_hash_lock |
drivers/md/dm-ioctl.c retrieve_deps() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | dev | unit_array_size |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
kernel/taskstats.c exe_add_tsk() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ocfs2/namei.c __ocfs2_mknod_locked() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $2 |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/bfs/inode.c bfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/isofs/inode.c isofs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/affs/super.c affs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/nfsd/nfs3xdr.c svcxdr_encode_fattr3() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|
fs/efivarfs/super.c efivarfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount |
fs/fat/inode.c fat_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/qnx4/inode.c qnx4_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/udf/super.c udf_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/hpfs/super.c hpfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
drivers/md/dm-init.c dm_parse_device_entry() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0-1048575 |
| USER_DATA | 0 | dev | 0-1048575 |
| NO_OVERFLOW_SIMPLE | 0 | dev |
fs/hugetlbfs/inode.c hugetlbfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount |
fs/btrfs/super.c btrfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/romfs/super.c romfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/romfs/super.c romfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount |
arch/x86/kernel/sys_ia32.c cp_stat64() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
arch/x86/kernel/sys_ia32.c cp_stat64() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| UNITS | 0 | dev | unit_array_size |
fs/f2fs/super.c f2fs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/xfs/xfs_super.c xfs_fs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/qnx6/inode.c qnx6_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/nilfs2/inode.c nilfs_update_inode() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_sb->s_fs_info->ns_segctor_sem |
fs/omfs/inode.c omfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |
fs/libfs.c simple_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount |
fs/squashfs/super.c squashfs_statfs() -> huge_encode_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| HALF_LOCKED2 | &s->s_umount |