Home | History | Annotate | Download | only in e2fsck

Lines Matching defs:bh

325  * parameter, but does _not_ forget the buffer_head if the bh was only
338 struct buffer_head *bh = NULL;
354 bh = bh_in;
356 if (!bh) {
357 bh = __find_get_block(bdev, blocknr, journal->j_blocksize);
358 if (bh)
359 BUFFER_TRACE(bh, "found on hash");
370 if (bh2 != bh && buffer_revokevalid(bh2))
386 if (bh) {
387 if (!J_EXPECT_BH(bh, !buffer_revoked(bh),
390 brelse(bh);
393 set_buffer_revoked(bh);
394 set_buffer_revokevalid(bh);
399 BUFFER_TRACE(bh, "call brelse");
400 __brelse(bh);
432 struct buffer_head *bh = jh2bh(jh);
440 if (test_set_buffer_revokevalid(bh)) {
441 need_cancel = test_clear_buffer_revoked(bh);
444 clear_buffer_revoked(bh);
448 record = find_revoke_record(journal, bh->b_blocknr);
451 "blocknr %llu\n", (unsigned long long)bh->b_blocknr);
462 record = find_revoke_record(journal, bh->b_blocknr);
472 bh2 = __find_get_block(bh->b_bdev, bh->b_blocknr, bh->b_size);
474 if (bh2 != bh)
499 struct buffer_head *bh;
501 bh = __find_get_block(journal->j_fs_dev,
504 if (bh) {
505 clear_buffer_revoked(bh);
506 __brelse(bh);
644 static void jbd2_revoke_csum_set(journal_t *j, struct buffer_head *bh)
652 tail = (struct journal_revoke_tail *)(bh->b_data + j->j_blocksize -
655 csum = jbd2_chksum(j, j->j_csum_seed, bh->b_data, j->j_blocksize);