Lines Matching refs:bh

33 			   struct buffer_head **bh)  in gfs2_replay_read_block()  argument
50 *bh = gfs2_meta_ra(gl, dblock, extlen); in gfs2_replay_read_block()
153 struct buffer_head *bh; in get_log_header() local
159 error = gfs2_replay_read_block(jd, blk, &bh); in get_log_header()
163 hash = crc32_le((u32)~0, bh->b_data, sizeof(struct gfs2_log_header) - in get_log_header()
167 error = gfs2_log_header_in(&lh, bh->b_data); in get_log_header()
168 brelse(bh); in get_log_header()
317 struct buffer_head *bh; in foreach_descriptor() local
327 error = gfs2_replay_read_block(jd, start, &bh); in foreach_descriptor()
330 if (gfs2_meta_check(sdp, bh)) { in foreach_descriptor()
331 brelse(bh); in foreach_descriptor()
334 ld = (struct gfs2_log_descriptor *)bh->b_data; in foreach_descriptor()
342 brelse(bh); in foreach_descriptor()
349 brelse(bh); in foreach_descriptor()
351 } else if (gfs2_metatype_check(sdp, bh, GFS2_METATYPE_LD)) { in foreach_descriptor()
352 brelse(bh); in foreach_descriptor()
355 ptr = (__be64 *)(bh->b_data + offset); in foreach_descriptor()
358 brelse(bh); in foreach_descriptor()
365 brelse(bh); in foreach_descriptor()
388 struct buffer_head *bh; in clean_journal() local
403 bh = sb_getblk(sdp->sd_vfs, bh_map.b_blocknr); in clean_journal()
404 lock_buffer(bh); in clean_journal()
405 memset(bh->b_data, 0, bh->b_size); in clean_journal()
406 set_buffer_uptodate(bh); in clean_journal()
407 clear_buffer_dirty(bh); in clean_journal()
408 unlock_buffer(bh); in clean_journal()
410 lh = (struct gfs2_log_header *)bh->b_data; in clean_journal()
423 set_buffer_dirty(bh); in clean_journal()
424 if (sync_dirty_buffer(bh)) in clean_journal()
425 gfs2_io_error_bh(sdp, bh); in clean_journal()
426 brelse(bh); in clean_journal()