Lines Matching refs:page_block
140 map_buffer_to_page(struct page *page, struct buffer_head *bh, int page_block) in map_buffer_to_page() argument
161 if (block == page_block) { in map_buffer_to_page()
204 unsigned page_block; in do_mpage_readpage() local
230 page_block = 0; in do_mpage_readpage()
247 if (page_block == blocks_per_page) in do_mpage_readpage()
249 blocks[page_block] = map_bh->b_blocknr + map_offset + in do_mpage_readpage()
251 page_block++; in do_mpage_readpage()
261 while (page_block < blocks_per_page) { in do_mpage_readpage()
275 first_hole = page_block; in do_mpage_readpage()
276 page_block++; in do_mpage_readpage()
288 map_buffer_to_page(page, map_bh, page_block); in do_mpage_readpage()
296 if (page_block && blocks[page_block-1] != map_bh->b_blocknr-1) in do_mpage_readpage()
303 } else if (page_block == blocks_per_page) in do_mpage_readpage()
305 blocks[page_block] = map_bh->b_blocknr+relative_block; in do_mpage_readpage()
306 page_block++; in do_mpage_readpage()
529 unsigned page_block; in __mpage_writepage() local
546 page_block = 0; in __mpage_writepage()
557 first_unmapped = page_block; in __mpage_writepage()
566 if (page_block) { in __mpage_writepage()
567 if (bh->b_blocknr != blocks[page_block-1] + 1) in __mpage_writepage()
570 blocks[page_block++] = bh->b_blocknr; in __mpage_writepage()
598 for (page_block = 0; page_block < blocks_per_page; ) { in __mpage_writepage()
610 if (page_block) { in __mpage_writepage()
611 if (map_bh.b_blocknr != blocks[page_block-1] + 1) in __mpage_writepage()
614 blocks[page_block++] = map_bh.b_blocknr; in __mpage_writepage()
621 BUG_ON(page_block == 0); in __mpage_writepage()
623 first_unmapped = page_block; in __mpage_writepage()