Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- fs/erofs/data.c, line 93
- fs/erofs/decompressor.c, line 466
- fs/erofs/xattr.c
- fs/erofs/zdata.c, line 817
Smatch caller information:
fs/erofs/zdata.c z_erofs_pcluster_begin() -> erofs_init_metabuf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 1508504095595012112,2200510278346444816 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sb | unit_byte |
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/erofs/xattr.c erofs_xattr_iter_inline() -> erofs_init_metabuf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3815531349106003976,6878646170737971208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sb | unit_byte |
fs/erofs/xattr.c erofs_xattr_iter_shared() -> erofs_init_metabuf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 3815531349106003976,6878646170737971208 |
| PARAM_VALUE | 1 | sb | 4096-ptr_max |
| PARAM_VALUE | 1 | sb->s_fs_info | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sb | unit_byte |
fs/erofs/xattr.c erofs_xattr_prefixes_init() -> erofs_init_metabuf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4449801555069575168 |
| PARAM_VALUE | 1 | sb | 4096-ptr_max |
| PARAM_VALUE | 1 | sb->s_bdev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sb->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 2 | in_metabox | 1 |
| BUF_SIZE | 1 | sb | (-1),2880 |
| BUF_SIZE | 1 | sb | (-1),2880 |
| BUF_SIZE | 1 | sb->s_export_op | 80 |
| BUF_SIZE | 1 | sb->s_op | 224 |
| BUF_SIZE | 1 | sb->s_xattr | 32 |
| CAPPED_DATA | 1 | sb | 1 |
| DATA_SOURCE | 1 | sb | $0 |
| STR_LEN | 0 | buf | (-1),8 |
| STR_LEN | 1 | sb | (-1),8 |
| STR_LEN | 1 | sb->s_id | (-1),31 |
| BIT_INFO | 1 | sb->s_flags | 0x401,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 1 | sb->s_bdev_file->f_mode | 0,64-u32max[c] |
| USER_DATA | 1 | sb->s_flags | 1025-2147553280[c] |
| NO_OVERFLOW_SIMPLE | 1 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 1 | sb->s_root->d_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 1 | &sb->s_umount |
fs/erofs/xattr.c erofs_xattr_prefixes_init() -> erofs_init_metabuf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4449801555069575168 |
| PARAM_VALUE | 1 | sb | 4096-ptr_max |
| PARAM_VALUE | 1 | sb->s_bdev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sb->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 2 | in_metabox | 0 |
| BUF_SIZE | 1 | sb | (-1),2880 |
| BUF_SIZE | 1 | sb | (-1),2880 |
| BUF_SIZE | 1 | sb->s_export_op | 80 |
| BUF_SIZE | 1 | sb->s_op | 224 |
| BUF_SIZE | 1 | sb->s_xattr | 32 |
| CAPPED_DATA | 1 | sb | 1 |
| DATA_SOURCE | 1 | sb | $0 |
| STR_LEN | 0 | buf | (-1),8 |
| STR_LEN | 1 | sb | (-1),8 |
| STR_LEN | 1 | sb->s_id | (-1),31 |
| BIT_INFO | 1 | sb->s_flags | 0x401,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | sb->s_bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 1 | sb->s_bdev_file->f_mode | 0,64-u32max[c] |
| USER_DATA | 1 | sb->s_flags | 1025-2147553280[c] |
| NO_OVERFLOW_SIMPLE | 1 | sb->s_root->d_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 1 | sb->s_root->d_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 1 | &sb->s_umount |
fs/erofs/data.c erofs_read_metabuf() -> erofs_init_metabuf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 4096-ptr_max |
| BUF_SIZE | 1 | sb | (-1),2816,2880 |
| BUF_SIZE | 1 | sb | (-1),2816,2880 |
| BUF_SIZE | 1 | sb->s_op | (-1),216,224 |
| DATA_SOURCE | 0 | buf | $0 |
| DATA_SOURCE | 1 | sb | $1 |
| DATA_SOURCE | 2 | in_metabox | $3 |
| STR_LEN | 0 | buf | (-1),8 |
| STR_LEN | 0 | buf | (-1),8 |
| STR_LEN | 1 | sb | (-1),8 |
| STR_LEN | 1 | sb | (-1),8 |
| STR_LEN | 1 | sb->s_id | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 1 | sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 1 | sb->s_blocksize_bits | |
| UNITS | 1 | sb | unit_byte |
| HALF_LOCKED2 | &sbi->devs->rwsem | ||
| HALF_LOCKED2 | 1 | &sb->s_umount |
fs/erofs/decompressor.c z_erofs_parse_cfgs() -> erofs_init_metabuf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buf | 5739924917100974080 |
| PARAM_VALUE | 1 | sb | 4096-ptr_max |
| PARAM_VALUE | 1 | sb->s_bdev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sb->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 2 | in_metabox | 0 |
| BUF_SIZE | 1 | sb | (-1),2880 |
| BUF_SIZE | 1 | sb | (-1),2880 |
| BUF_SIZE | 1 | sb->s_op | 224 |
| DATA_SOURCE | 1 | sb | $0 |
| STR_LEN | 0 | buf | (-1),8 |
| STR_LEN | 1 | sb | (-1),8 |
| STR_LEN | 1 | sb->s_id | (-1),31 |
| BIT_INFO | 1 | sb->s_flags | 0x401,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | sb->s_flags | 1025-2147487744[c] |
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | 1 | &sb->s_umount |