Lines Matching refs:bh

94 				   struct buffer_head *bh,
176 struct buffer_head *bh, in ocfs2_validate_gd_self() argument
179 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; in ocfs2_validate_gd_self()
183 (unsigned long long)bh->b_blocknr, 7, in ocfs2_validate_gd_self()
187 if (le64_to_cpu(gd->bg_blkno) != bh->b_blocknr) { in ocfs2_validate_gd_self()
189 (unsigned long long)bh->b_blocknr, in ocfs2_validate_gd_self()
195 (unsigned long long)bh->b_blocknr, in ocfs2_validate_gd_self()
201 (unsigned long long)bh->b_blocknr, in ocfs2_validate_gd_self()
208 (unsigned long long)bh->b_blocknr, in ocfs2_validate_gd_self()
218 struct buffer_head *bh, in ocfs2_validate_gd_parent() argument
222 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; in ocfs2_validate_gd_parent()
226 (unsigned long long)bh->b_blocknr, in ocfs2_validate_gd_parent()
234 (unsigned long long)bh->b_blocknr, in ocfs2_validate_gd_parent()
244 (unsigned long long)bh->b_blocknr, in ocfs2_validate_gd_parent()
259 struct buffer_head *bh) in ocfs2_check_group_descriptor() argument
262 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; in ocfs2_check_group_descriptor()
264 BUG_ON(!buffer_uptodate(bh)); in ocfs2_check_group_descriptor()
271 rc = ocfs2_validate_meta_ecc(sb, bh->b_data, &gd->bg_check); in ocfs2_check_group_descriptor()
275 (unsigned long long)bh->b_blocknr); in ocfs2_check_group_descriptor()
277 rc = ocfs2_validate_gd_self(sb, bh, 1); in ocfs2_check_group_descriptor()
279 rc = ocfs2_validate_gd_parent(sb, di, bh, 1); in ocfs2_check_group_descriptor()
285 struct buffer_head *bh) in ocfs2_validate_group_descriptor() argument
288 struct ocfs2_group_desc *gd = (struct ocfs2_group_desc *)bh->b_data; in ocfs2_validate_group_descriptor()
291 (unsigned long long)bh->b_blocknr); in ocfs2_validate_group_descriptor()
293 BUG_ON(!buffer_uptodate(bh)); in ocfs2_validate_group_descriptor()
300 rc = ocfs2_validate_meta_ecc(sb, bh->b_data, &gd->bg_check); in ocfs2_validate_group_descriptor()
308 return ocfs2_validate_gd_self(sb, bh, 0); in ocfs2_validate_group_descriptor()
312 u64 gd_blkno, struct buffer_head **bh) in ocfs2_read_group_descriptor() argument
315 struct buffer_head *tmp = *bh; in ocfs2_read_group_descriptor()
329 if (!*bh) in ocfs2_read_group_descriptor()
330 *bh = tmp; in ocfs2_read_group_descriptor()
671 struct buffer_head *bh, in ocfs2_block_group_alloc() argument
677 struct ocfs2_dinode *fe = (struct ocfs2_dinode *) bh->b_data; in ocfs2_block_group_alloc()
729 bh, OCFS2_JOURNAL_ACCESS_WRITE); in ocfs2_block_group_alloc()
749 ocfs2_journal_dirty(handle, bh); in ocfs2_block_group_alloc()
790 struct buffer_head *bh = NULL; in ocfs2_reserve_suballoc_bits() local
802 status = ocfs2_inode_lock(alloc_inode, &bh, 1); in ocfs2_reserve_suballoc_bits()
814 fe = (struct ocfs2_dinode *) bh->b_data; in ocfs2_reserve_suballoc_bits()
846 status = ocfs2_block_group_alloc(osb, alloc_inode, bh, in ocfs2_reserve_suballoc_bits()
862 get_bh(bh); in ocfs2_reserve_suballoc_bits()
863 ac->ac_bh = bh; in ocfs2_reserve_suballoc_bits()
865 brelse(bh); in ocfs2_reserve_suballoc_bits()