Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/ext4/ialloc.c ext4_free_inode() -> ext4_flex_group()

Type Parameter Key Value
PARAM_VALUE 0 sbi 4096-ptr_max
PARAM_VALUE 0 sbi->s_log_groups_per_flex 1-u32max
PARAM_VALUE 1 block_group 1-4294967294
BUF_SIZE 0 sbi 1-s32max
BUF_SIZE 0 sbi 1-s32max
CAPPED_DATA 1 block_group 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sbi unit_byte
UNITS 1 block_group unit_byte
LOCK2 rcu_read

fs/ext4/mballoc.c ext4_mb_mark_context() -> ext4_flex_group()

Type Parameter Key Value
PARAM_VALUE 0 sbi 4096-ptr_max
PARAM_VALUE 0 sbi->s_log_groups_per_flex 1-4294967295
PARAM_VALUE 1 block_group 0-4294967294
BUF_SIZE 0 sbi 1-s32max
BUF_SIZE 0 sbi 1-s32max
CAPPED_DATA 1 block_group 1
DATA_SOURCE 1 block_group $3
NOSPEC 1 block_group
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 block_group 0-4294967294[c]
UNITS 0 sbi unit_byte
UNITS 1 block_group unit_byte

fs/ext4/resize.c ext4_update_super() -> ext4_flex_group()

Type Parameter Key Value
PARAM_VALUE 0 sbi 4096-ptr_max
PARAM_VALUE 0 sbi->s_log_groups_per_flex 1-u32max
BUF_SIZE 0 sbi 1-s32max
BUF_SIZE 0 sbi 1-s32max
CAPPED_DATA 0 sbi->s_blockfile_groups 1
UNITS 0 sbi unit_byte
UNITS 1 block_group unit_byte

fs/ext4/super.c ext4_alloc_flex_bg_array() -> ext4_flex_group()

Type Parameter Key Value
PARAM_VALUE 0 sbi 4096-ptr_max
PARAM_VALUE 0 sbi->s_log_groups_per_flex 1-u32max
BUF_SIZE 0 sbi 1-s32max
BUF_SIZE 0 sbi 1-s32max
UNITS 0 sbi unit_byte
UNITS 1 block_group unit_byte

fs/ext4/super.c ext4_fill_flex_info() -> ext4_flex_group()

Type Parameter Key Value
PARAM_VALUE 0 sbi 4096-ptr_max
PARAM_VALUE 0 sbi->s_log_groups_per_flex 0-255
PARAM_VALUE 1 block_group 0-s32max
BUF_SIZE 0 sbi 1-s32max
BUF_SIZE 0 sbi 1-s32max
CAPPED_DATA 1 block_group 1
PARAM_COMPARE 1 block_group < $0->s_groups_count
UNITS 0 sbi unit_byte
UNITS 1 block_group unit_byte