Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

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