Defined in 1 files as a function:
Referenced in 8 files:
- fs/f2fs/dir.c, line 74
- fs/f2fs/f2fs.h
- fs/f2fs/inline.c, line 361
- fs/f2fs/inode.c, line 578
-
fs/f2fs/super.c
- line 1248
- line 1367
- line 1418
- line 1487
- line 1615
- line 1650
- line 1665
- line 1717
- line 1803
- line 1827
- line 1984
- line 2108
- line 2131
- line 2158
- line 2170
- line 2228
- line 2287
- line 2324
- line 2378
- line 2794
- line 3098
- line 3178
- line 3195
- line 3232
- line 3320
- line 3341
- line 3405
- line 3456
- line 3458
- line 3469
- line 3470
- line 3477
- line 3503
- line 3520
- line 3535
- line 3538
- line 3550
- line 3565
- line 3567
- line 3592
- line 3605
- line 3618
- line 3629
- line 3641
- line 3745
- line 3757
- line 3795
- line 5567
- fs/f2fs/sysfs.c
- fs/f2fs/xattr.c
- include/trace/events/f2fs.h, line 319
Smatch caller information:
fs/f2fs/gc.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem |
fs/f2fs/inode.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | (-1),80,2752,2816 |
| BUF_SIZE | 0 | sb | (-1),80,2752,2816 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem |
fs/f2fs/inode.c f2fs_iget() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem |
fs/f2fs/inode.c f2fs_qf_ino() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem |
fs/f2fs/segment.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem |
fs/f2fs/recovery.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | sb | unit_byte |
| LOCK2 | &sbi->cp_global_sem.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/f2fs/checkpoint.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
fs/f2fs/data.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fi->i_sem.internal_rwsem | ||
| HALF_LOCKED2 | &inode->i_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/f2fs/xattr.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | (-1),2816 |
| BUF_SIZE | 0 | sb | (-1),2816 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
fs/f2fs/xattr.c f2fs_xattr_generic_get() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 1-42111186[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
fs/f2fs/xattr.c f2fs_xattr_generic_set() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &unused->d_inode->i_rwsem |
fs/f2fs/xattr.c f2fs_xattr_user_list() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &c->xattr_sem |
fs/f2fs/sysfs.c discard_plist_seq_show() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/sysfs.c disk_map_seq_show() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/sysfs.c donation_list_seq_show() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/sysfs.c inject_stats_seq_show() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/sysfs.c segment_bits_seq_show() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/sysfs.c segment_info_seq_show() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/sysfs.c victim_bits_seq_show() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/namei.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
fs/f2fs/inline.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem |
fs/f2fs/inline.c f2fs_find_in_inline_dir() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &dir->i_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem |
fs/f2fs/verity.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/f2fs/file.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &dst_inode->i_rwsem | ||
| HALF_LOCKED2 | &fi->i_sem.internal_rwsem | ||
| HALF_LOCKED2 | &inode->i_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem |
fs/f2fs/dir.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem |
fs/f2fs/dir.c f2fs_init_casefolded_name() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem |
fs/f2fs/acl.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
fs/f2fs/super.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | (-1),2816 |
| BUF_SIZE | 0 | sb | (-1),2816 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-2147552256[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &inode->i_lock |
fs/f2fs/super.c __f2fs_quota_off() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),4416 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-2147552256[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c __f2fs_remount() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/f2fs/super.c f2fs_alloc_inode() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),4,8,24,26,44,64,80,136,168-s32max |
| BUF_SIZE | 0 | sb | (-1),4,8,24,26,44,64,80,136,168-s32max |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_bdev | (-1),2136 |
| BUF_SIZE | 0 | sb->s_bdev->bd_queue | (-1),2456 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_root | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16,24,32,40,48,88 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1)-1010101 |
| STR_LEN | 0 | sb | (-1)-1010101 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | sb->s_root->d_parent->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | sb->s_root->d_sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | *sb->s_root->__d_name.name | 0-255 |
| USER_DATA | 0 | *sb->s_root->d_parent->__d_name.name | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_id | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| USER_PTR | 0 | sb->s_root->__d_name.name | |
| USER_PTR | 0 | sb->s_root->d_parent->__d_name.name | |
| HALF_LOCKED2 | 0 | &sb->s_fs_info->bitmap_lock | |
| HALF_LOCKED2 | 0 | &sb->s_fs_info->hpfs_mutex | |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_alloc_inode() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),4,8,24,26,44,64,80,136,168-s32max |
| BUF_SIZE | 0 | sb | (-1),4,8,24,26,44,64,80,136,168-s32max |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_bdev | (-1),2136 |
| BUF_SIZE | 0 | sb->s_bdev->bd_queue | (-1),2456 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_root | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16,24,32,40,48,88 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1)-1010101 |
| STR_LEN | 0 | sb | (-1)-1010101 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | sb->s_root->d_parent->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | sb->s_root->d_sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | *sb->s_root->__d_name.name | 0-255 |
| USER_DATA | 0 | *sb->s_root->d_parent->__d_name.name | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_id | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| USER_PTR | 0 | sb->s_root->__d_name.name | |
| USER_PTR | 0 | sb->s_root->d_parent->__d_name.name | |
| HALF_LOCKED2 | 0 | &sb->s_fs_info->bitmap_lock | |
| HALF_LOCKED2 | 0 | &sb->s_fs_info->hpfs_mutex | |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_apply_compression() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),10208 |
| BUF_SIZE | 0 | sb->s_op | (-1),224 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),40 |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $1 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-2181237759[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 0 | &sb->s_root->d_lockref.lock |
fs/f2fs/super.c f2fs_apply_options() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/f2fs/super.c f2fs_apply_quota_options() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),10208 |
| BUF_SIZE | 0 | sb->s_op | (-1),224 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),40 |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $1 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-2181237759[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 0 | &sb->s_root->d_lockref.lock |
fs/f2fs/super.c f2fs_apply_test_dummy_encryption() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),10208 |
| BUF_SIZE | 0 | sb->s_op | (-1),224 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),40 |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $1 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-2181237759[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 0 | &sb->s_root->d_lockref.lock |
fs/f2fs/super.c f2fs_check_compression() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),10208 |
| BUF_SIZE | 0 | sb->s_op | (-1),224 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),40 |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $1 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-2181237759[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 0 | &sb->s_root->d_lockref.lock |
fs/f2fs/super.c f2fs_check_opt_consistency() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/f2fs/super.c f2fs_check_quota_consistency() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),10208 |
| BUF_SIZE | 0 | sb->s_op | (-1),224 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),40 |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $1 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-2181237759[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 0 | &sb->s_root->d_lockref.lock |
fs/f2fs/super.c f2fs_check_test_dummy_encryption() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb | (-1),2880 |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),10208 |
| BUF_SIZE | 0 | sb->s_op | (-1),224 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),40 |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $1 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-2181237759[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 0 | &sb->s_root->d_lockref.lock |
fs/f2fs/super.c f2fs_do_quota_sync() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),4416 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-2147552256[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_dquot_acquire() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | (-1),80,2816 |
| BUF_SIZE | 0 | sb | (-1),80,2816 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
fs/f2fs/super.c f2fs_dquot_commit() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
fs/f2fs/super.c f2fs_dquot_commit_info() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),376,2440,4416,12288 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_root | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16,32 |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | sb->s_root->d_parent->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | sb->s_root->d_sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | *sb->s_root->__d_name.name | 0-255 |
| USER_DATA | 0 | *sb->s_root->d_parent->__d_name.name | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| USER_PTR | 0 | sb->s_root->__d_name.name | |
| USER_PTR | 0 | sb->s_root->d_parent->__d_name.name | |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_dquot_mark_dquot_dirty() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | global &dquot_srcu |
fs/f2fs/super.c f2fs_dquot_release() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &pool->lock |
fs/f2fs/super.c f2fs_enable_quotas() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
fs/f2fs/super.c f2fs_freeze() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &sb->s_umount | |
| HALF_LOCKED2 | &bdev->bd_fsfreeze_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &sdp->sd_freeze_mutex | ||
| HALF_LOCKED2 | global &dax_srcu | ||
| TYPE_LOCK | (struct super_block)->s_umount |
fs/f2fs/super.c f2fs_get_devices() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),4416 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1) |
| STR_LEN | 0 | sb | (-1) |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-2147552256[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime | |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_get_dummy_policy() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1) |
| STR_LEN | 0 | sb | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits |
fs/f2fs/super.c f2fs_nfs_get_inode() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/f2fs/super.c f2fs_put_super() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),4416 |
| BUF_SIZE | 0 | sb->s_mtd | (-1),64 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| BIT_INFO | 0 | sb->s_flags | 0x0,0xffffffffbfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| USER_PTR | 0 | sb->s_root->__d_name.name | |
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex | ||
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_qf_ino() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
fs/f2fs/super.c f2fs_quota_enable() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
fs/f2fs/super.c f2fs_quota_off() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_off() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_off() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_off_umount() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),4416 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_off_umount() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),4416 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_on() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_on() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_on() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $0 |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_on() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| CAPPED_DATA | 0 | sb | 1 |
| DATA_SOURCE | 0 | sb | $0 |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_read() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),376,2440,4416,12288 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_root | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16,32,40 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_bdev->bd_mapping->host->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_security | |
| HALF_LOCKED2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &oinfo->dqi_gqinode->i_rwsem | ||
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_sync() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_sync() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_quota_write() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_cop | (-1),72 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),376,2440,4416,12288 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_root | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_vop | (-1),48 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16,32,40 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_bdev->bd_mapping->host->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_security | |
| HALF_LOCKED2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | 0 | &sb->s_fs_info->journal->j_trans_barrier | |
| HALF_LOCKED2 | 0 | &sb->s_fs_info->ns_snapshot_mount_mutex | |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_show_compress_options() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| PARAM_VALUE | 0 | sb->s_fs_info | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | global &namespace_sem |
fs/f2fs/super.c f2fs_show_options() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | global &namespace_sem |
fs/f2fs/super.c f2fs_show_quota_options() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | global &namespace_sem |
fs/f2fs/super.c f2fs_shutdown() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| BIT_INFO | 0 | sb->s_flags | 0x40000000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &sb->s_umount | |
| HALF_LOCKED2 | global &floppy_mutex | ||
| TYPE_LOCK | (struct super_block)->s_umount |
fs/f2fs/super.c f2fs_statfs() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &s->s_umount |
fs/f2fs/super.c f2fs_sync_fs() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->dq_op | (-1),88 |
| BUF_SIZE | 0 | sb->s_export_op | (-1),80 |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),376,4416 |
| BUF_SIZE | 0 | sb->s_mtd | (-1),64 |
| BUF_SIZE | 0 | sb->s_op | (-1),216 |
| BUF_SIZE | 0 | sb->s_qcop | (-1),88 |
| BUF_SIZE | 0 | sb->s_root | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16,32 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| UNITS | 0 | sb | unit_byte |
| USER_PTR | 0 | sb->s_root->__d_name.name | |
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/super.c f2fs_unfreeze() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &sb->s_umount | |
| TYPE_LOCK | (struct super_block)->s_umount |
fs/f2fs/super.c f2fs_unfreeze() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &sb->s_umount | |
| TYPE_LOCK | (struct super_block)->s_umount |
fs/f2fs/super.c kill_f2fs_super() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sb | 4096-ptr_max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | sb->s_fs_info | (-1),4608 |
| BUF_SIZE | 0 | sb->s_op | (-1),224 |
| BUF_SIZE | 0 | sb->s_root | (-1)-s32max |
| BUF_SIZE | 0 | sb->s_type | (-1),232 |
| BUF_SIZE | 0 | sb->s_xattr | (-1),16 |
| DATA_SOURCE | 0 | sb | $0 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | sb->s_bdev_file->f_mode | 0,64-u32max[c] |
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| USER_DATA | 0 | sb->s_root->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | sb->s_root->d_parent->__d_name.hash | 0-u32max[c] |
| USER_DATA | 0 | sb->s_root->d_sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_root->d_inode->i_size | |
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex | ||
| HALF_LOCKED2 | 0 | &sb->s_umount |
fs/f2fs/iostat.c iostat_info_seq_show() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sb | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/node.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | (-1),2816 |
| BUF_SIZE | 0 | sb | (-1),2816 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | global &inode_hash_lock |
fs/f2fs/node.c f2fs_qf_ino() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem | ||
| HALF_LOCKED2 | &src_inode->i_rwsem |
fs/f2fs/extent_cache.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | sb | (-1),2816 |
| BUF_SIZE | 0 | sb | (-1),2816 |
| STR_LEN | 0 | sb | (-1),8 |
| STR_LEN | 0 | sb | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | sb->s_blocksize_bits | |
| UNITS | 0 | sb | unit_byte |
fs/f2fs/compress.c F2FS_I_SB() -> F2FS_SB()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sb | unit_byte |