Lines Matching defs:bh

74 	struct buffer_head *bh;
97 bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize);
98 if (!bh) {
103 if (!buffer_uptodate(bh) && !buffer_locked(bh)) {
104 bufs[nbufs++] = bh;
111 brelse(bh);
136 struct buffer_head *bh;
153 bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize);
154 if (!bh)
157 if (!buffer_uptodate(bh)) {
160 if (!buffer_req(bh))
162 wait_on_buffer(bh);
165 if (!buffer_uptodate(bh)) {
168 brelse(bh);
172 *bhp = bh;
181 static int count_tags(journal_t *journal, struct buffer_head *bh)
188 tagp = &bh->b_data[sizeof(journal_header_t)];
190 while ((tagp - bh->b_data + tag_bytes) <= size) {
325 static int calc_chksums(journal_t *journal, struct buffer_head *bh,
332 num_blks = count_tags(journal, bh);
334 *crc32_sum = crc32_be(*crc32_sum, (void *)bh->b_data, bh->b_size);
361 struct buffer_head * bh;
420 err = jread(&bh, journal, next_log_block);
433 tmp = (journal_header_t *)bh->b_data;
436 brelse(bh);
446 brelse(bh);
465 if (calc_chksums(journal, bh,
468 brelse(bh);
471 brelse(bh);
474 next_log_block += count_tags(journal, bh);
476 brelse(bh);
484 tagp = &bh->b_data[sizeof(journal_header_t)];
485 while ((tagp - bh->b_data + tag_bytes)
530 brelse(bh);
565 brelse(bh);
611 (struct commit_header *)bh->b_data;
622 brelse(bh);
655 brelse(bh);
661 brelse(bh);
669 brelse(bh);
673 err = scan_revoke_records(journal, bh,
675 brelse(bh);
683 brelse(bh);
720 static int scan_revoke_records(journal_t *journal, struct buffer_head *bh,
726 header = (journal_revoke_header_t *) bh->b_data;
734 blocknr = be32_to_cpu(* ((__be32 *) (bh->b_data+offset)));