Defined in 8 files as a member:
- drivers/platform/chrome/cros_ec_proto_test_util.h, line 16 (as a member)
- fs/befs/befs.h, line 74 (as a member)
- fs/ext2/ext2.h, line 628 (as a member)
- fs/ext4/ext4.h, line 1049 (as a member)
- fs/ocfs2/ocfs2_fs.h, line 732 (as a member)
- fs/udf/udf_i.h, line 49 (as a member)
- fs/ufs/ufs.h, line 38 (as a member)
- include/linux/fs.h, line 852 (as a member)
Defined in 2 files as a function:
Referenced in 113 files:
- block/bdev.c, 3 times
- drivers/dax/super.c, line 585
- drivers/gpu/drm/qxl/qxl_image.c, 7 times
- drivers/media/tuners/e4000.c, 5 times
- drivers/platform/chrome/cros_ec_proto_test.c, 12 times
- drivers/platform/chrome/cros_ec_proto_test_util.c, 3 times
- fs/9p/vfs_file.c, 3 times
- fs/9p/vfs_inode.c, 2 times
- fs/affs/inode.c, 2 times
- fs/affs/namei.c, line 336
- fs/afs/inode.c, line 685
- fs/afs/write.c, 2 times
- fs/befs/linuxvfs.c, 11 times
- fs/bfs/inode.c, 2 times
- fs/btrfs/free-space-cache.c, line 1013
- fs/btrfs/inode.c, 2 times
- fs/btrfs/send.c, 2 times
- fs/ceph/addr.c, line 865
- fs/ceph/caps.c, 6 times
- fs/ceph/dir.c, line 146
- fs/ceph/inode.c, 5 times
- fs/char_dev.c, line 428
- fs/coda/cnode.c, 2 times
- fs/coda/file.c, 3 times
- fs/coda/inode.c, line 292
- fs/cramfs/inode.c, 2 times
- fs/ecryptfs/super.c, line 118
- fs/erofs/super.c, line 1115
- fs/exfat/inode.c, line 448
- fs/ext2/ialloc.c, 2 times
- fs/ext2/inode.c, 18 times
- fs/ext2/namei.c, 2 times
- fs/ext2/super.c, 3 times
- fs/ext4/ext4.h, line 3752
- fs/ext4/ext4_extents.h, line 177
- fs/ext4/ext4_jbd2.c, line 370
- fs/ext4/extents-test.c, line 297
- fs/ext4/extents.c, 4 times
- fs/ext4/ialloc.c, 2 times
- fs/ext4/indirect.c, 24 times
- fs/ext4/inline.c, line 477
- fs/ext4/inode.c, 10 times
- fs/ext4/ioctl.c, 7 times
- fs/ext4/migrate.c, 51 times
- fs/ext4/namei.c, 2 times
- fs/ext4/resize.c, 6 times
- fs/ext4/super.c, 2 times
- fs/ext4/symlink.c, 2 times
- fs/f2fs/inline.c, line 541
- fs/f2fs/inode.c, line 883
- fs/f2fs/super.c, line 3396
- fs/fat/inode.c, 2 times
- fs/fuse/dax.c, line 1326
- fs/fuse/dir.c, line 2504
- fs/fuse/file.c, 2 times
- fs/fuse/inode.c, line 154
- fs/gfs2/glops.c, line 564
- fs/gfs2/inode.c, line 466
- fs/gfs2/super.c, 2 times
- fs/hfs/inode.c, line 593
- fs/hfsplus/super.c, line 189
- fs/hostfs/hostfs_kern.c, line 229
- fs/hpfs/dir.c, line 296
- fs/hpfs/inode.c, 3 times
- fs/hpfs/namei.c, 2 times
- fs/hugetlbfs/inode.c, line 556
- fs/inode.c, 9 times
- fs/isofs/inode.c, 3 times
- fs/jffs2/fs.c, line 248
- fs/jfs/inode.c, 2 times
- fs/kernfs/inode.c, line 270
- fs/minix/inode.c, 2 times
- fs/minix/itree_common.c, 2 times
- fs/nfs/inode.c, 3 times
- fs/nfs/nfs4file.c, line 294
- fs/nfs/nfs4super.c, line 64
- fs/nfs/symlink.c, line 63
- fs/nilfs2/gcinode.c, line 180
- fs/nilfs2/inode.c, 2 times
- fs/nilfs2/segment.c, line 2502
- fs/ntfs/inode.c, line 2288
- fs/ntfs3/inode.c, line 2012
- fs/ocfs2/alloc.c, 2 times
- fs/ocfs2/aops.c, 4 times
- fs/ocfs2/dir.c, 8 times
- fs/ocfs2/extent_map.c, 2 times
- fs/ocfs2/file.c, line 2748
- fs/ocfs2/inode.c, 3 times
- fs/ocfs2/namei.c, line 596
- fs/ocfs2/ocfs2_fs.h, 4 times
- fs/ocfs2/refcounttree.c, 5 times
- fs/ocfs2/xattr.c, 2 times
- fs/omfs/inode.c, line 190
- fs/proc/inode.c, line 36
- fs/quota/dquot.c, 2 times
- fs/romfs/super.c, 2 times
- fs/smb/client/cifsfs.c, 2 times
- fs/smb/client/inode.c, 2 times
- fs/squashfs/inode.c, 3 times
- fs/ubifs/super.c, line 363
- fs/udf/directory.c, 3 times
- fs/udf/file.c, line 166
- fs/udf/ialloc.c, 3 times
- fs/udf/inode.c, 20 times
- fs/udf/misc.c, 3 times
- fs/udf/namei.c, 6 times
- fs/udf/partition.c, line 65
- fs/udf/super.c, 3 times
- fs/udf/symlink.c, line 118
- fs/ufs/inode.c, 5 times
- fs/ufs/util.c, 4 times
- fs/ufs/util.h, line 549
- fs/xfs/xfs_super.c, line 828
Smatch caller information:
fs/minix/itree_v1.c get_branch() -> i_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inode | 4096-ptr_max |
| CAPPED_DATA | 0 | inode->i_sb->s_maxbytes | 1 |
| DATA_SOURCE | 0 | inode | $0 |
| NOSPEC | 0 | inode->i_size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | inode->i_mode | 0-u16max |
| USER_DATA | 0 | inode->i_size | 0-s64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_mapping->host->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_size |
fs/minix/itree_v1.c truncate() -> i_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inode | 4096-ptr_max |
| CAPPED_DATA | 0 | inode->i_size | 1 |
| DATA_SOURCE | 0 | inode | $0 |
| NOSPEC | 0 | inode->i_size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | inode->i_mode | 0-u16max |
| USER_DATA | 0 | inode->i_size | 0-s64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_mapping->host->i_bytes |
fs/minix/itree_v2.c get_branch() -> i_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inode | 4096-ptr_max |
| CAPPED_DATA | 0 | inode->i_sb->s_maxbytes | 1 |
| DATA_SOURCE | 0 | inode | $0 |
| NOSPEC | 0 | inode->i_size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | inode->i_mode | 0-u16max |
| USER_DATA | 0 | inode->i_size | 0-s64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_mapping->host->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_size |
fs/minix/itree_v2.c truncate() -> i_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inode | 4096-ptr_max |
| CAPPED_DATA | 0 | inode->i_size | 1 |
| DATA_SOURCE | 0 | inode | $0 |
| NOSPEC | 0 | inode->i_size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | inode->i_mode | 0-u16max |
| USER_DATA | 0 | inode->i_size | 0-s64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_mapping->host->i_bytes |