Lines Matching refs:bh
98 map_buffer_to_page(struct page *page, struct buffer_head *bh, int page_block) in map_buffer_to_page() argument
110 buffer_uptodate(bh)) { in map_buffer_to_page()
120 page_bh->b_state = bh->b_state; in map_buffer_to_page()
121 page_bh->b_bdev = bh->b_bdev; in map_buffer_to_page()
122 page_bh->b_blocknr = bh->b_blocknr; in map_buffer_to_page()
440 struct buffer_head *bh, *head; in clean_buffers() local
444 bh = head; in clean_buffers()
449 clear_buffer_dirty(bh); in clean_buffers()
450 bh = bh->b_this_page; in clean_buffers()
451 } while (bh != head); in clean_buffers()
488 struct buffer_head *bh = head; in __mpage_writepage() local
493 BUG_ON(buffer_locked(bh)); in __mpage_writepage()
494 if (!buffer_mapped(bh)) { in __mpage_writepage()
499 if (buffer_dirty(bh)) in __mpage_writepage()
509 if (!buffer_dirty(bh) || !buffer_uptodate(bh)) in __mpage_writepage()
512 if (bh->b_blocknr != blocks[page_block-1] + 1) in __mpage_writepage()
515 blocks[page_block++] = bh->b_blocknr; in __mpage_writepage()
516 boundary = buffer_boundary(bh); in __mpage_writepage()
518 boundary_block = bh->b_blocknr; in __mpage_writepage()
519 boundary_bdev = bh->b_bdev; in __mpage_writepage()
521 bdev = bh->b_bdev; in __mpage_writepage()
522 } while ((bh = bh->b_this_page) != head); in __mpage_writepage()