Lines Matching refs:bd_info

483 	if (unlikely(e4b->bd_info->bb_bitmap == NULL))
487 if (!mb_test_bit(first + i, e4b->bd_info->bb_bitmap)) {
501 mb_clear_bit(first + i, e4b->bd_info->bb_bitmap);
509 if (unlikely(e4b->bd_info->bb_bitmap == NULL))
513 BUG_ON(mb_test_bit(first + i, e4b->bd_info->bb_bitmap));
514 mb_set_bit(first + i, e4b->bd_info->bb_bitmap);
520 if (unlikely(e4b->bd_info->bb_bitmap == NULL))
522 if (memcmp(e4b->bd_info->bb_bitmap, bitmap, e4b->bd_sb->s_blocksize)) {
525 b1 = (unsigned char *) e4b->bd_info->bb_bitmap;
623 if (e4b->bd_info->bb_check_counter++ % 10)
660 MB_CHECK_ASSERT(e4b->bd_info->bb_counters[order] == count);
668 MB_CHECK_ASSERT(i >= e4b->bd_info->bb_first_free);
684 MB_CHECK_ASSERT(!EXT4_MB_GRP_NEED_INIT(e4b->bd_info));
685 MB_CHECK_ASSERT(e4b->bd_info->bb_fragments == fragments);
835 e4b->bd_info->bb_fragments = 0;
836 memset(e4b->bd_info->bb_counters, 0,
837 sizeof(*e4b->bd_info->bb_counters) *
841 e4b->bd_bitmap, e4b->bd_group, e4b->bd_info);
1189 e4b->bd_info = grp;
1459 e4b->bd_info->bb_counters[order] += mb_buddy_adjust_border(&first, buddy, -1);
1461 e4b->bd_info->bb_counters[order] += mb_buddy_adjust_border(&last, buddy, 1);
1468 e4b->bd_info->bb_counters[order - 1] += last - first + 1;
1491 if (unlikely(EXT4_MB_GRP_BBITMAP_CORRUPT(e4b->bd_info)))
1498 e4b->bd_info->bb_free += count;
1499 if (first < e4b->bd_info->bb_first_free)
1500 e4b->bd_info->bb_first_free = first;
1534 e4b->bd_info->bb_fragments--;
1536 e4b->bd_info->bb_fragments++;
1546 e4b->bd_info->bb_counters[0] += left_is_free ? -1 : 1;
1550 e4b->bd_info->bb_counters[0] += right_is_free ? -1 : 1;
1557 mb_set_largest_free_order(sb, e4b->bd_info);
1644 e4b->bd_info->bb_free -= len;
1645 if (e4b->bd_info->bb_first_free == start)
1646 e4b->bd_info->bb_first_free += len;
1654 e4b->bd_info->bb_fragments++;
1656 e4b->bd_info->bb_fragments--;
1668 e4b->bd_info->bb_counters[ord]--;
1683 e4b->bd_info->bb_counters[ord]--;
1690 e4b->bd_info->bb_counters[ord]++;
1691 e4b->bd_info->bb_counters[ord]++;
1693 mb_set_largest_free_order(e4b->bd_sb, e4b->bd_info);
1877 if (unlikely(EXT4_MB_GRP_BBITMAP_CORRUPT(e4b->bd_info)))
1917 if (unlikely(EXT4_MB_GRP_BBITMAP_CORRUPT(e4b->bd_info)))
1968 struct ext4_group_info *grp = e4b->bd_info;
2024 free = e4b->bd_info->bb_free;
2028 i = e4b->bd_info->bb_first_free;
3162 db = e4b.bd_info;
5267 struct ext4_group_info *db = e4b->bd_info;
5581 EXT4_MB_GRP_CLEAR_TRIMMED(e4b.bd_info);
5951 start = max(e4b->bd_info->bb_first_free, start);
5983 if ((e4b->bd_info->bb_free - free_count) < minblocks)
5988 EXT4_MB_GRP_SET_TRIMMED(e4b->bd_info);
6030 if (!EXT4_MB_GRP_WAS_TRIMMED(e4b.bd_info) ||
6169 start = max(e4b.bd_info->bb_first_free, start);