Lines Matching refs:bitmap_bh

4093 	struct buffer_head *bitmap_bh = NULL;  in ext4_mb_mark_context()  local
4105 bitmap_bh = ext4_read_block_bitmap(sb, group); in ext4_mb_mark_context()
4106 if (IS_ERR(bitmap_bh)) in ext4_mb_mark_context()
4107 return PTR_ERR(bitmap_bh); in ext4_mb_mark_context()
4110 BUFFER_TRACE(bitmap_bh, "getting write access"); in ext4_mb_mark_context()
4111 err = ext4_journal_get_write_access(handle, sb, bitmap_bh, in ext4_mb_mark_context()
4141 if (mb_test_bit(blkoff + i, bitmap_bh->b_data) == in ext4_mb_mark_context()
4148 mb_set_bits(bitmap_bh->b_data, blkoff, len); in ext4_mb_mark_context()
4152 mb_clear_bits(bitmap_bh->b_data, blkoff, len); in ext4_mb_mark_context()
4157 ext4_block_bitmap_csum_set(sb, gdp, bitmap_bh); in ext4_mb_mark_context()
4174 err = ext4_handle_dirty_metadata(handle, NULL, bitmap_bh); in ext4_mb_mark_context()
4182 sync_dirty_buffer(bitmap_bh); in ext4_mb_mark_context()
4187 brelse(bitmap_bh); in ext4_mb_mark_context()
5423 ext4_mb_release_inode_pa(struct ext4_buddy *e4b, struct buffer_head *bitmap_bh, in ext4_mb_release_inode_pa() argument
5442 bit = mb_find_next_zero_bit(bitmap_bh->b_data, end, bit); in ext4_mb_release_inode_pa()
5445 next = mb_find_next_bit(bitmap_bh->b_data, end, bit); in ext4_mb_release_inode_pa()
5509 struct buffer_head *bitmap_bh = NULL; in ext4_mb_discard_group_preallocations() local
5523 bitmap_bh = ext4_read_block_bitmap(sb, group); in ext4_mb_discard_group_preallocations()
5524 if (IS_ERR(bitmap_bh)) { in ext4_mb_discard_group_preallocations()
5525 err = PTR_ERR(bitmap_bh); in ext4_mb_discard_group_preallocations()
5536 put_bh(bitmap_bh); in ext4_mb_discard_group_preallocations()
5590 ext4_mb_release_inode_pa(&e4b, bitmap_bh, pa); in ext4_mb_discard_group_preallocations()
5597 put_bh(bitmap_bh); in ext4_mb_discard_group_preallocations()
5617 struct buffer_head *bitmap_bh = NULL; in ext4_discard_preallocations() local
5699 bitmap_bh = ext4_read_block_bitmap(sb, group); in ext4_discard_preallocations()
5700 if (IS_ERR(bitmap_bh)) { in ext4_discard_preallocations()
5701 err = PTR_ERR(bitmap_bh); in ext4_discard_preallocations()
5710 ext4_mb_release_inode_pa(&e4b, bitmap_bh, pa); in ext4_discard_preallocations()
5714 put_bh(bitmap_bh); in ext4_discard_preallocations()
6170 struct buffer_head *bitmap_bh; in ext4_mb_new_blocks_simple() local
6188 bitmap_bh = ext4_read_block_bitmap(sb, group); in ext4_mb_new_blocks_simple()
6189 if (IS_ERR(bitmap_bh)) { in ext4_mb_new_blocks_simple()
6190 *errp = PTR_ERR(bitmap_bh); in ext4_mb_new_blocks_simple()
6196 i = mb_find_next_zero_bit(bitmap_bh->b_data, max, in ext4_mb_new_blocks_simple()
6207 brelse(bitmap_bh); in ext4_mb_new_blocks_simple()