Lines Matching defs:page_block
131 map_buffer_to_page(struct page *page, struct buffer_head *bh, int page_block)
152 if (block == page_block) {
185 unsigned page_block;
201 page_block = 0;
217 if (page_block == blocks_per_page)
219 blocks[page_block] = map_bh->b_blocknr + map_offset +
221 page_block++;
231 while (page_block < blocks_per_page) {
245 first_hole = page_block;
246 page_block++;
258 map_buffer_to_page(page, map_bh, page_block);
266 if (page_block && blocks[page_block-1] != map_bh->b_blocknr-1)
273 } else if (page_block == blocks_per_page)
275 blocks[page_block] = map_bh->b_blocknr+relative_block;
276 page_block++;
452 unsigned page_block;
468 page_block = 0;
479 first_unmapped = page_block;
488 if (page_block) {
489 if (bh->b_blocknr != blocks[page_block-1] + 1)
492 blocks[page_block++] = bh->b_blocknr;
520 for (page_block = 0; page_block < blocks_per_page; ) {
533 if (page_block) {
534 if (map_bh.b_blocknr != blocks[page_block-1] + 1)
537 blocks[page_block++] = map_bh.b_blocknr;
544 BUG_ON(page_block == 0);
546 first_unmapped = page_block;