Lines Matching refs:bh
120 struct buffer_head *bh; in nilfs_compute_checksum() local
122 bh = __bread(nilfs->ns_bdev, ++start, blocksize); in nilfs_compute_checksum()
123 if (!bh) in nilfs_compute_checksum()
127 crc = crc32_le(crc, bh->b_data, size); in nilfs_compute_checksum()
128 brelse(bh); in nilfs_compute_checksum()
320 struct buffer_head *bh; in nilfs_scan_dsync_log() local
333 bh = __bread(nilfs->ns_bdev, start_blocknr, nilfs->ns_blocksize); in nilfs_scan_dsync_log()
334 if (unlikely(!bh)) in nilfs_scan_dsync_log()
342 finfo = nilfs_read_summary_info(nilfs, &bh, &offset, in nilfs_scan_dsync_log()
356 binfo = nilfs_read_summary_info(nilfs, &bh, &offset, in nilfs_scan_dsync_log()
376 nilfs_skip_summary_info(nilfs, &bh, &offset, sizeof(__le64), in nilfs_scan_dsync_log()
378 if (unlikely(!bh)) in nilfs_scan_dsync_log()
383 brelse(bh); /* brelse(NULL) is just ignored */ in nilfs_scan_dsync_log()
706 struct buffer_head *bh; in nilfs_finish_roll_forward() local
713 bh = __getblk(nilfs->ns_bdev, ri->ri_lsegs_start, nilfs->ns_blocksize); in nilfs_finish_roll_forward()
714 BUG_ON(!bh); in nilfs_finish_roll_forward()
715 memset(bh->b_data, 0, bh->b_size); in nilfs_finish_roll_forward()
716 set_buffer_dirty(bh); in nilfs_finish_roll_forward()
717 err = sync_dirty_buffer(bh); in nilfs_finish_roll_forward()
722 brelse(bh); in nilfs_finish_roll_forward()