Lines Matching refs:bd_info
557 if (unlikely(e4b->bd_info->bb_bitmap == NULL))
561 if (!mb_test_bit(first + i, e4b->bd_info->bb_bitmap)) {
575 mb_clear_bit(first + i, e4b->bd_info->bb_bitmap);
583 if (unlikely(e4b->bd_info->bb_bitmap == NULL))
587 BUG_ON(mb_test_bit(first + i, e4b->bd_info->bb_bitmap));
588 mb_set_bit(first + i, e4b->bd_info->bb_bitmap);
594 if (unlikely(e4b->bd_info->bb_bitmap == NULL))
596 if (memcmp(e4b->bd_info->bb_bitmap, bitmap, e4b->bd_sb->s_blocksize)) {
599 b1 = (unsigned char *) e4b->bd_info->bb_bitmap;
697 if (e4b->bd_info->bb_check_counter++ % 10)
731 MB_CHECK_ASSERT(e4b->bd_info->bb_counters[order] == count);
739 MB_CHECK_ASSERT(i >= e4b->bd_info->bb_first_free);
755 MB_CHECK_ASSERT(!EXT4_MB_GRP_NEED_INIT(e4b->bd_info));
756 MB_CHECK_ASSERT(e4b->bd_info->bb_fragments == fragments);
1244 e4b->bd_info->bb_fragments = 0;
1245 memset(e4b->bd_info->bb_counters, 0,
1246 sizeof(*e4b->bd_info->bb_counters) *
1250 e4b->bd_bitmap, e4b->bd_group, e4b->bd_info);
1596 e4b->bd_info = grp;
1873 e4b->bd_info->bb_counters[order] += mb_buddy_adjust_border(&first, buddy, -1);
1875 e4b->bd_info->bb_counters[order] += mb_buddy_adjust_border(&last, buddy, 1);
1883 e4b->bd_info->bb_counters[order - 1] += last - first + 1;
1906 if (unlikely(EXT4_MB_GRP_BBITMAP_CORRUPT(e4b->bd_info)))
1946 e4b->bd_info->bb_free += count;
1947 if (first < e4b->bd_info->bb_first_free)
1948 e4b->bd_info->bb_first_free = first;
1952 e4b->bd_info->bb_fragments--;
1954 e4b->bd_info->bb_fragments++;
1964 e4b->bd_info->bb_counters[0] += left_is_free ? -1 : 1;
1968 e4b->bd_info->bb_counters[0] += right_is_free ? -1 : 1;
1974 mb_set_largest_free_order(sb, e4b->bd_info);
1975 mb_update_avg_fragment_size(sb, e4b->bd_info);
2064 e4b->bd_info->bb_free -= len;
2065 if (e4b->bd_info->bb_first_free == start)
2066 e4b->bd_info->bb_first_free += len;
2074 e4b->bd_info->bb_fragments++;
2076 e4b->bd_info->bb_fragments--;
2092 e4b->bd_info->bb_counters[ord]--;
2107 e4b->bd_info->bb_counters[ord]--;
2114 e4b->bd_info->bb_counters[ord]++;
2115 e4b->bd_info->bb_counters[ord]++;
2118 mb_set_largest_free_order(e4b->bd_sb, e4b->bd_info);
2120 mb_update_avg_fragment_size(e4b->bd_sb, e4b->bd_info);
2307 if (unlikely(EXT4_MB_GRP_BBITMAP_CORRUPT(e4b->bd_info)))
2345 if (unlikely(EXT4_MB_GRP_BBITMAP_CORRUPT(e4b->bd_info)))
2396 struct ext4_group_info *grp = e4b->bd_info;
2455 free = e4b->bd_info->bb_free;
2459 i = e4b->bd_info->bb_first_free;
3871 db = e4b.bd_info;
6331 struct ext4_group_info *db = e4b->bd_info;
6582 EXT4_MB_GRP_CLEAR_TRIMMED(e4b.bd_info);
6953 start = max(e4b->bd_info->bb_first_free, start);
6985 if ((e4b->bd_info->bb_free - free_count) < minblocks)
6990 EXT4_MB_GRP_SET_TRIMMED(e4b->bd_info);
7027 if (!EXT4_MB_GRP_WAS_TRIMMED(e4b.bd_info) ||
7166 start = max(e4b.bd_info->bb_first_free, start);