ext4_group_t
ext4_group_t block_group)
ext4_group_t block_group,
ext4_group_t block_group,
ext4_group_t block_group,
ext4_group_t ngroups = ext4_get_groups_count(sb);
ext4_group_t block_group);
ext4_group_t block_group,
ext4_group_t group)
ext4_group_t block_group,
ext4_group_t ext4_get_group_number(struct super_block *sb,
ext4_group_t group;
ext4_group_t block_group,
ext4_read_block_bitmap_nowait(struct super_block *sb, ext4_group_t block_group,
ext4_group_t *blockgrpp, ext4_grpblk_t *offsetp)
int ext4_wait_block_bitmap(struct super_block *sb, ext4_group_t block_group,
ext4_read_block_bitmap(struct super_block *sb, ext4_group_t block_group)
ext4_group_t block_group)
ext4_group_t i;
ext4_group_t ngroups = ext4_get_groups_count(sb);
ext4_group_t actual_group;
static inline int test_root(ext4_group_t a, int b)
int ext4_bg_has_super(struct super_block *sb, ext4_group_t group)
ext4_group_t group)
ext4_group_t first = metagroup * EXT4_DESC_PER_BLOCK(sb);
ext4_group_t last = first + EXT4_DESC_PER_BLOCK(sb) - 1;
ext4_group_t block_group,
ext4_group_t group)
unsigned long ext4_bg_num_gdb(struct super_block *sb, ext4_group_t group)
ext4_group_t block_group)
ext4_group_t block_group)
ext4_group_t block_group;
ext4_group_t ngroups = ext4_get_groups_count(sb);
ext4_group_t i;
ext4_group_t i_block_group;
ext4_group_t i_last_alloc_group;
ext4_group_t s_groups_count; /* Number of groups in the fs */
ext4_group_t s_blockfile_groups;/* Groups acceptable for non-extent files */
ext4_group_t *s_mb_last_groups;
ext4_group_t s_flex_groups_allocated;
ext4_group_t block_group;
ext4_group_first_block_no(struct super_block *sb, ext4_group_t group_no)
ext4_group_t lr_first_not_zeroed;
ext4_group_t lr_next_group;
ext4_group_t *blockgrpp,
extern ext4_group_t ext4_get_group_number(struct super_block *sb,
extern int ext4_bg_has_super(struct super_block *sb, ext4_group_t group);
ext4_group_t group);
ext4_group_t block_group,
ext4_group_t group);
ext4_group_t block_group,
ext4_group_t block_group,
ext4_group_t block_group);
ext4_group_t block_group,
ext4_group_t group, int barrier);
extern ext4_group_t ext4_mb_prefetch(struct super_block *sb,
ext4_group_t group,
extern void ext4_mb_prefetch_fini(struct super_block *sb, ext4_group_t group,
ext4_group_t ngroups);
ext4_group_t i, struct ext4_group_desc *desc);
ext4_group_t ngroup);
ext4_group_t block_group,
ext4_group_t block_group);
struct super_block *, ext4_group_t,
ext4_group_t first_not_zeroed);
static inline ext4_group_t ext4_get_groups_count(struct super_block *sb)
ext4_group_t ngroups = EXT4_SB(sb)->s_groups_count;
static inline ext4_group_t ext4_flex_group(struct ext4_sb_info *sbi,
ext4_group_t block_group)
ext4_group_t bb_group; /* Group number */
ext4_group_t group)
static inline bool ext4_try_lock_group(struct super_block *sb, ext4_group_t group)
static inline void ext4_lock_group(struct super_block *sb, ext4_group_t group)
ext4_group_t group)
ext4_group_t agno, ext4_grpblk_t start,
ext4_group_t agno, ext4_grpblk_t start,
ext4_group_t agno,
ext4_group_t agno;
ext4_group_t gfi_agno; /* bg number, if applicable */
ext4_group_t start_ag;
ext4_group_t end_ag;
ext4_group_t agno;
ext4_group_t f = ext4_flex_group(sbi, group);
ext4_read_inode_bitmap(struct super_block *sb, ext4_group_t block_group)
ext4_group_t block_group;
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
int ext4_init_inode_table(struct super_block *sb, ext4_group_t group,
ext4_group_t block_group;
static void get_orlov_stats(struct super_block *sb, ext4_group_t g,
ext4_group_t *group, umode_t mode,
ext4_group_t parent_group = EXT4_I(parent)->i_block_group;
ext4_group_t real_ngroups = ext4_get_groups_count(sb);
ext4_group_t i, grp, g, ngroups;
ext4_group_t *group, umode_t mode)
ext4_group_t parent_group = EXT4_I(parent)->i_block_group;
ext4_group_t i, last, ngroups = ext4_get_groups_count(sb);
static int recently_deleted(struct super_block *sb, ext4_group_t group, int ino)
static int find_inode_bit(struct super_block *sb, ext4_group_t group,
ext4_group_t group;
ext4_group_t block_group,
ext4_group_t ngroups, group = 0;
ext4_group_t i;
ext4_group_t flex_group;
ext4_group_t groups, ngroups = ext4_get_groups_count(inode->i_sb);
handle_t *handle, ext4_group_t grp,
ext4_group_t o_group = EXT4_SB(sb)->s_groups_count;
ext4_group_t ngroups;
ext4_group_t grp, primary_grp;
ext4_group_t group_count;
static void mbt_ctx_mark_used(struct super_block *sb, ext4_group_t group,
static void *mbt_ctx_bitmap(struct super_block *sb, ext4_group_t group)
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
ext4_read_block_bitmap_nowait_stub(struct super_block *sb, ext4_group_t block_group,
ext4_group_t block_group,
ext4_get_group_desc_stub(struct super_block *sb, ext4_group_t block_group,
ext4_group_t group, ext4_grpblk_t blkoff,
ext4_group_t i, goal_group = TEST_GOAL_GROUP;
ext4_group_t goal_group, ext4_grpblk_t start,
ext4_group_t i;
test_free_blocks_simple_range(struct kunit *test, ext4_group_t goal_group,
ext4_group_t i;
ext4_group_t group)
ext4_group_t start, end;
ext4_group_t group)
ext4_group_t start, end;
static void next_linear_group(ext4_group_t *group, ext4_group_t ngroups)
ext4_group_t ngroups, ext4_group_t *start, ext4_group_t count)
ext4_group_t group = *start;
ext4_group_t start;
ext4_group_t ngroups = ext4_get_allocation_groups_count(ac);
void *buddy, void *bitmap, ext4_group_t group,
ext4_group_t ngroups;
ext4_group_t first_group, group;
ext4_group_t group, struct ext4_buddy *e4b, gfp_t gfp)
int ext4_mb_init_group(struct super_block *sb, ext4_group_t group, gfp_t gfp)
ext4_mb_load_buddy_gfp(struct super_block *sb, ext4_group_t group,
static int ext4_mb_load_buddy(struct super_block *sb, ext4_group_t group,
ext4_group_t group = ex.fe_group;
ext4_group_t group = ac->ac_g_ex.fe_group;
ext4_group_t group, enum criteria cr)
ext4_group_t group, enum criteria cr)
ext4_group_t ext4_mb_prefetch(struct super_block *sb, ext4_group_t group,
ext4_group_t ngroups = ext4_get_groups_count(sb);
ext4_group_t group)
void ext4_mb_prefetch_fini(struct super_block *sb, ext4_group_t group,
ext4_group_t group)
ext4_group_t i;
ext4_group_t group;
ext4_group_t group;
ext4_group_t group = (ext4_group_t) ((unsigned long) v);
int ext4_mb_alloc_groupinfo(struct super_block *sb, ext4_group_t ngroups)
int ext4_mb_add_groupinfo(struct super_block *sb, ext4_group_t group,
ext4_group_t ngroups = ext4_get_groups_count(sb);
ext4_group_t i;
ext4_group_t grp, load_grp;
sbi->s_mb_last_groups = kzalloc_objs(ext4_group_t,
ext4_group_t ngroups = ext4_get_groups_count(sb);
ext4_group_t i;
ext4_group_t block_group, ext4_grpblk_t cluster, int count)
ext4_group_t group, ext4_grpblk_t blkoff,
ext4_group_t flex_group = ext4_flex_group(sbi, group);
ext4_group_t group);
ext4_group_t group;
ext4_group_t group);
ext4_group_t group)
ext4_group_t groupnr;
ext4_group_t grp;
ext4_group_t group;
ext4_group_t group;
ext4_group_t group, int *busy)
ext4_group_t group = 0;
ext4_group_t i, ngroups;
ext4_group_t group;
ext4_group_t group = 0;
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
ext4_group_t group, nr;
struct ext4_group_info *grp, ext4_group_t group)
ext4_group_t group = e4b->bd_group;
ext4_group_t group;
ext4_group_t block_group;
struct ext4_group_info *grp, ext4_group_t group)
ext4_group_t block_group;
ext4_group_t group = e4b->bd_group;
ext4_group_t grp)
ext4_trim_all_free(struct super_block *sb, ext4_group_t group,
ext4_group_t group, first_group, last_group;
ext4_group_t group,
void *bitmap, ext4_group_t group,
int ext4_mb_load_buddy_test(struct super_block *sb, ext4_group_t group,
ext4_group_t groupnr;
static ext4_group_t ext4_get_allocation_groups_count(
ext4_group_t ngroups = ext4_get_groups_count(ac->ac_sb);
ext4_group_t start, ext4_group_t end)
ext4_group_t ngroups = ext4_get_allocation_groups_count(ac);
int order, ext4_group_t start,
ext4_group_t end)
ext4_group_t group)
ext4_group_t start, end;
int order, ext4_group_t start,
ext4_group_t end)
ext4_group_t efd_group;
ext4_group_t fe_group;
ext4_group_t ac_prefetch_grp;
ext4_group_t bd_group;
ext4_group_t agno,
ext4_group_t agno,
ext4_group_t group, ext4_grpblk_t blkoff,
void *buddy, void *bitmap, ext4_group_t group,
ext4_group_t group, struct ext4_buddy *e4b);
ext4_group_t group)
ext4_group_t group) {
ext4_group_t group)
ext4_group_t last;
ext4_group_t group = 0;
last = (ext4_group_t)(group + EXT4_DESC_PER_BLOCK(sb) - 2);
ext4_group_t group, struct inode *resize_inode,
ext4_group_t count)
ext4_group_t group = input->group;
ext4_group_t group;
ext4_group_t flex_group;
ext4_group_t group;
ext4_group_t n_group;
ext4_group_t group;
ext4_group_t last_group;
ext4_group_t group;
static int num_desc_blocks(struct super_block *sb, ext4_group_t groups)
ext4_group_t o_group;
ext4_group_t n_group;
ext4_group_t resize_bg; /* number of allocated
ext4_group_t count; /* number of groups in @groups
ext4_group_t o_group, ext4_group_t n_group)
ext4_group_t last_group;
ext4_group_t src_group;
ext4_group_t bb_index = 0;
ext4_group_t ib_index = 0;
ext4_group_t it_index = 0;
ext4_group_t group;
ext4_group_t last_group;
ext4_group_t count = last_cluster - first_cluster + 1;
ext4_group_t count2;
ext4_group_t group;
ext4_group_t group, count;
ext4_group_t end,
ext4_group_t group)
handle_t *handle, ext4_group_t group) {
struct super_block *sb, ext4_group_t grp,
ext4_group_t group,
int ext4_alloc_flex_bg_array(struct super_block *sb, ext4_group_t ngroup)
ext4_group_t flex_group;
ext4_group_t *first_not_zeroed)
ext4_group_t i, grp = sbi->s_groups_count;
ext4_group_t bg, first_meta_bg;
ext4_group_t ngroups = EXT4_SB(sb)->s_groups_count;
ext4_group_t group = elr->lr_next_group;
static ext4_group_t ext4_has_uninit_itable(struct super_block *sb)
ext4_group_t group, ngroups = EXT4_SB(sb)->s_groups_count;
ext4_group_t start)
ext4_group_t first_not_zeroed)
ext4_group_t ngroups = sbi->s_groups_count;
static int count_overhead(struct super_block *sb, ext4_group_t grp,
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
ext4_group_t i, ngroups = ext4_get_groups_count(sb);
ext4_group_t *first_not_zeroed)
ext4_group_t first_not_zeroed;
ext4_group_t g;
ext4_group_t first_not_zeroed;
ext4_group_t group,
ext4_group_t group,
ext4_group_t group,
ext4_group_t group,
ext4_group_t group,
ext4_group_t group,
TP_PROTO(struct super_block *sb, ext4_group_t group,
ext4_group_t next, unsigned int prefetch_ios),
TP_PROTO(struct super_block *sb, ext4_group_t group),