Lines Matching refs:bitmap_bh

2873 	struct buffer_head *bitmap_bh = NULL;  in ext4_mb_mark_diskspace_used()  local
2888 bitmap_bh = ext4_read_block_bitmap(sb, ac->ac_b_ex.fe_group); in ext4_mb_mark_diskspace_used()
2889 if (!bitmap_bh) in ext4_mb_mark_diskspace_used()
2892 BUFFER_TRACE(bitmap_bh, "getting write access"); in ext4_mb_mark_diskspace_used()
2893 err = ext4_journal_get_write_access(handle, bitmap_bh); in ext4_mb_mark_diskspace_used()
2921 ext4_set_bits(bitmap_bh->b_data, ac->ac_b_ex.fe_start, in ext4_mb_mark_diskspace_used()
2924 err = ext4_handle_dirty_metadata(handle, NULL, bitmap_bh); in ext4_mb_mark_diskspace_used()
2936 bitmap_bh->b_data)); in ext4_mb_mark_diskspace_used()
2940 ext4_set_bits(bitmap_bh->b_data, ac->ac_b_ex.fe_start, in ext4_mb_mark_diskspace_used()
2950 ext4_block_bitmap_csum_set(sb, ac->ac_b_ex.fe_group, gdp, bitmap_bh); in ext4_mb_mark_diskspace_used()
2970 err = ext4_handle_dirty_metadata(handle, NULL, bitmap_bh); in ext4_mb_mark_diskspace_used()
2976 brelse(bitmap_bh); in ext4_mb_mark_diskspace_used()
3733 ext4_mb_release_inode_pa(struct ext4_buddy *e4b, struct buffer_head *bitmap_bh, in ext4_mb_release_inode_pa() argument
3753 bit = mb_find_next_zero_bit(bitmap_bh->b_data, end, bit); in ext4_mb_release_inode_pa()
3756 next = mb_find_next_bit(bitmap_bh->b_data, end, bit); in ext4_mb_release_inode_pa()
3820 struct buffer_head *bitmap_bh = NULL; in ext4_mb_discard_group_preallocations() local
3833 bitmap_bh = ext4_read_block_bitmap(sb, group); in ext4_mb_discard_group_preallocations()
3834 if (bitmap_bh == NULL) { in ext4_mb_discard_group_preallocations()
3842 put_bh(bitmap_bh); in ext4_mb_discard_group_preallocations()
3902 ext4_mb_release_inode_pa(&e4b, bitmap_bh, pa); in ext4_mb_discard_group_preallocations()
3911 put_bh(bitmap_bh); in ext4_mb_discard_group_preallocations()
3928 struct buffer_head *bitmap_bh = NULL; in ext4_discard_preallocations() local
4005 bitmap_bh = ext4_read_block_bitmap(sb, group); in ext4_discard_preallocations()
4006 if (bitmap_bh == NULL) { in ext4_discard_preallocations()
4015 ext4_mb_release_inode_pa(&e4b, bitmap_bh, pa); in ext4_discard_preallocations()
4019 put_bh(bitmap_bh); in ext4_discard_preallocations()
4641 struct buffer_head *bitmap_bh = NULL; in ext4_free_blocks() local
4751 bitmap_bh = ext4_read_block_bitmap(sb, block_group); in ext4_free_blocks()
4752 if (!bitmap_bh) { in ext4_free_blocks()
4775 BUFFER_TRACE(bitmap_bh, "getting write access"); in ext4_free_blocks()
4776 err = ext4_journal_get_write_access(handle, bitmap_bh); in ext4_free_blocks()
4793 BUG_ON(!mb_test_bit(bit + i, bitmap_bh->b_data)); in ext4_free_blocks()
4819 mb_clear_bits(bitmap_bh->b_data, bit, count_clusters); in ext4_free_blocks()
4837 mb_clear_bits(bitmap_bh->b_data, bit, count_clusters); in ext4_free_blocks()
4843 ext4_block_bitmap_csum_set(sb, block_group, gdp, bitmap_bh); in ext4_free_blocks()
4860 BUFFER_TRACE(bitmap_bh, "dirtied bitmap block"); in ext4_free_blocks()
4861 err = ext4_handle_dirty_metadata(handle, NULL, bitmap_bh); in ext4_free_blocks()
4872 put_bh(bitmap_bh); in ext4_free_blocks()
4876 brelse(bitmap_bh); in ext4_free_blocks()
4893 struct buffer_head *bitmap_bh = NULL; in ext4_group_add_blocks() local
4921 bitmap_bh = ext4_read_block_bitmap(sb, block_group); in ext4_group_add_blocks()
4922 if (!bitmap_bh) { in ext4_group_add_blocks()
4945 BUFFER_TRACE(bitmap_bh, "getting write access"); in ext4_group_add_blocks()
4946 err = ext4_journal_get_write_access(handle, bitmap_bh); in ext4_group_add_blocks()
4961 BUFFER_TRACE(bitmap_bh, "clear bit"); in ext4_group_add_blocks()
4962 if (!mb_test_bit(bit + i, bitmap_bh->b_data)) { in ext4_group_add_blocks()
4965 BUFFER_TRACE(bitmap_bh, "bit already cleared"); in ext4_group_add_blocks()
4981 mb_clear_bits(bitmap_bh->b_data, bit, count); in ext4_group_add_blocks()
4985 ext4_block_bitmap_csum_set(sb, block_group, desc, bitmap_bh); in ext4_group_add_blocks()
5000 BUFFER_TRACE(bitmap_bh, "dirtied bitmap block"); in ext4_group_add_blocks()
5001 err = ext4_handle_dirty_metadata(handle, NULL, bitmap_bh); in ext4_group_add_blocks()
5010 brelse(bitmap_bh); in ext4_group_add_blocks()