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()
443 struct buffer_head *bh, *head; in clean_buffers() local
447 bh = head; in clean_buffers()
452 clear_buffer_dirty(bh); in clean_buffers()
453 bh = bh->b_this_page; in clean_buffers()
454 } while (bh != head); in clean_buffers()
492 struct buffer_head *bh = head; in __mpage_writepage() local
497 BUG_ON(buffer_locked(bh)); in __mpage_writepage()
498 if (!buffer_mapped(bh)) { in __mpage_writepage()
503 if (buffer_dirty(bh)) in __mpage_writepage()
513 if (!buffer_dirty(bh) || !buffer_uptodate(bh)) in __mpage_writepage()
516 if (bh->b_blocknr != blocks[page_block-1] + 1) in __mpage_writepage()
519 blocks[page_block++] = bh->b_blocknr; in __mpage_writepage()
520 boundary = buffer_boundary(bh); in __mpage_writepage()
522 boundary_block = bh->b_blocknr; in __mpage_writepage()
523 boundary_bdev = bh->b_bdev; in __mpage_writepage()
525 bdev = bh->b_bdev; in __mpage_writepage()
526 } while ((bh = bh->b_this_page) != head); in __mpage_writepage()