Lines Matching refs:bitmap_bh
233 struct buffer_head *bitmap_bh = NULL; in ext4_free_inode() local
286 bitmap_bh = ext4_read_inode_bitmap(sb, block_group); in ext4_free_inode()
289 if (unlikely(EXT4_MB_GRP_IBITMAP_CORRUPT(grp)) || !bitmap_bh) in ext4_free_inode()
292 BUFFER_TRACE(bitmap_bh, "get_write_access"); in ext4_free_inode()
293 fatal = ext4_journal_get_write_access(handle, bitmap_bh); in ext4_free_inode()
304 cleared = ext4_test_and_clear_bit(bit, bitmap_bh->b_data); in ext4_free_inode()
317 ext4_inode_bitmap_csum_set(sb, block_group, gdp, bitmap_bh, in ext4_free_inode()
334 BUFFER_TRACE(bitmap_bh, "call ext4_handle_dirty_metadata"); in ext4_free_inode()
335 err = ext4_handle_dirty_metadata(handle, NULL, bitmap_bh); in ext4_free_inode()
350 brelse(bitmap_bh); in ext4_free_inode()
1115 struct buffer_head *bitmap_bh = NULL; in ext4_orphan_get() local
1124 bitmap_bh = ext4_read_inode_bitmap(sb, block_group); in ext4_orphan_get()
1125 if (!bitmap_bh) { in ext4_orphan_get()
1127 ino, PTR_ERR(bitmap_bh)); in ext4_orphan_get()
1128 return (struct inode *) bitmap_bh; in ext4_orphan_get()
1135 if (!ext4_test_bit(bit, bitmap_bh->b_data)) in ext4_orphan_get()
1158 brelse(bitmap_bh); in ext4_orphan_get()
1163 if (bitmap_bh) in ext4_orphan_get()
1165 bit, (unsigned long long)bitmap_bh->b_blocknr, in ext4_orphan_get()
1166 ext4_test_bit(bit, bitmap_bh->b_data)); in ext4_orphan_get()
1179 brelse(bitmap_bh); in ext4_orphan_get()
1191 struct buffer_head *bitmap_bh = NULL; in ext4_count_free_inodes() local
1202 brelse(bitmap_bh); in ext4_count_free_inodes()
1203 bitmap_bh = ext4_read_inode_bitmap(sb, i); in ext4_count_free_inodes()
1204 if (!bitmap_bh) in ext4_count_free_inodes()
1207 x = ext4_count_free(bitmap_bh->b_data, in ext4_count_free_inodes()
1213 brelse(bitmap_bh); in ext4_count_free_inodes()