Defined in 1 files as a function:

Referenced in 39 files:

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