Lines Matching defs:bh
43 struct buffer_head *bh)
45 struct mmp_struct *mmp = (struct mmp_struct *)(bh->b_data);
48 lock_buffer(bh);
49 bh->b_end_io = end_buffer_write_sync;
50 get_bh(bh);
51 submit_bh(REQ_OP_WRITE | REQ_SYNC | REQ_META | REQ_PRIO, bh);
52 wait_on_buffer(bh);
53 if (unlikely(!buffer_uptodate(bh)))
58 static int write_mmp_block(struct super_block *sb, struct buffer_head *bh)
67 err = write_mmp_block_thawed(sb, bh);
76 static int read_mmp_block(struct super_block *sb, struct buffer_head **bh,
82 if (*bh)
83 clear_buffer_uptodate(*bh);
88 if (!*bh) {
89 *bh = sb_getblk(sb, mmp_block);
90 if (!*bh) {
96 lock_buffer(*bh);
97 ret = ext4_read_bh(*bh, REQ_META | REQ_PRIO, NULL, false);
101 mmp = (struct mmp_struct *)((*bh)->b_data);
112 brelse(*bh);
113 *bh = NULL;
140 struct buffer_head *bh = EXT4_SB(sb)->s_mmp_bh;
152 mmp = (struct mmp_struct *)(bh->b_data);
178 retval = write_mmp_block(sb, bh);
246 retval = write_mmp_block(sb, bh);
283 struct buffer_head *bh = NULL;
297 retval = read_mmp_block(sb, &bh, mmp_block);
301 mmp = (struct mmp_struct *)(bh->b_data);
337 retval = read_mmp_block(sb, &bh, mmp_block);
340 mmp = (struct mmp_struct *)(bh->b_data);
359 retval = write_mmp_block_thawed(sb, bh);
372 retval = read_mmp_block(sb, &bh, mmp_block);
375 mmp = (struct mmp_struct *)(bh->b_data);
383 EXT4_SB(sb)->s_mmp_bh = bh;
387 "%pg", bh->b_bdev);
406 brelse(bh);