Lines Matching refs:bh
101 struct buffer_head *bh; in gfs2_ail1_start_one() local
104 bh = bd->bd_bh; in gfs2_ail1_start_one()
108 if (!buffer_busy(bh)) { in gfs2_ail1_start_one()
109 if (!buffer_uptodate(bh)) in gfs2_ail1_start_one()
110 gfs2_io_error_bh(sdp, bh); in gfs2_ail1_start_one()
115 if (!buffer_dirty(bh)) in gfs2_ail1_start_one()
121 mapping = bh->b_page->mapping; in gfs2_ail1_start_one()
193 struct buffer_head *bh; in gfs2_ail1_empty_one() local
197 bh = bd->bd_bh; in gfs2_ail1_empty_one()
199 if (buffer_busy(bh)) in gfs2_ail1_empty_one()
201 if (!buffer_uptodate(bh)) in gfs2_ail1_empty_one()
202 gfs2_io_error_bh(sdp, bh); in gfs2_ail1_empty_one()
239 struct buffer_head *bh; in gfs2_ail1_wait() local
244 bh = bd->bd_bh; in gfs2_ail1_wait()
245 if (!buffer_locked(bh)) in gfs2_ail1_wait()
247 get_bh(bh); in gfs2_ail1_wait()
249 wait_on_buffer(bh); in gfs2_ail1_wait()
250 brelse(bh); in gfs2_ail1_wait()
580 struct buffer_head *bh = bd->bd_bh; in gfs2_add_revoke() local
583 bh->b_private = NULL; in gfs2_add_revoke()
584 bd->bd_blkno = bh->b_blocknr; in gfs2_add_revoke()