Lines Matching defs:page_block
104 map_buffer_to_page(struct page *page, struct buffer_head *bh, int page_block)
125 if (block == page_block) {
168 unsigned page_block;
194 page_block = 0;
211 if (page_block == blocks_per_page)
213 blocks[page_block] = map_bh->b_blocknr + map_offset +
215 page_block++;
225 while (page_block < blocks_per_page) {
239 first_hole = page_block;
240 page_block++;
252 map_buffer_to_page(page, map_bh, page_block);
260 if (page_block && blocks[page_block-1] != map_bh->b_blocknr-1)
267 } else if (page_block == blocks_per_page)
269 blocks[page_block] = map_bh->b_blocknr+relative_block;
270 page_block++;
493 unsigned page_block;
510 page_block = 0;
521 first_unmapped = page_block;
530 if (page_block) {
531 if (bh->b_blocknr != blocks[page_block-1] + 1)
534 blocks[page_block++] = bh->b_blocknr;
562 for (page_block = 0; page_block < blocks_per_page; ) {
574 if (page_block) {
575 if (map_bh.b_blocknr != blocks[page_block-1] + 1)
578 blocks[page_block++] = map_bh.b_blocknr;
585 BUG_ON(page_block == 0);
587 first_unmapped = page_block;