Lines Matching refs:page_index
3347 int page_index;
3439 page_index = 0;
3456 if ((page_index + non_dirty) >= page_max_index)
3459 if (UPL_DIRTY_PAGE(pl, page_index + non_dirty) ||
3460 UPL_PRECIOUS_PAGE(pl, page_index + non_dirty)) {
3482 page_index += seg_pgcnt;
3494 for (page_index = upl->size / vm_page_size; page_index > 0;) {
3495 if (UPL_PAGE_PRESENT(pl, --page_index)) {
3496 page_index++;
3500 if (page_index == 0) {
3510 num_of_pages = page_index;
3514 for (page_index = 0; page_index < num_of_pages; ) {
3518 for ( ; page_index < num_of_pages; page_index++) {
3519 if (UPL_DIRTY_PAGE(pl, page_index)
3520 || UPL_PRECIOUS_PAGE(pl, page_index))
3532 if (UPL_PAGE_PRESENT(pl, page_index)) {
3535 page_index * vm_page_size,
3542 assert(page_index ==
3548 if (page_index == num_of_pages)
3561 for (first_dirty = page_index;
3562 page_index < num_of_pages; ) {
3563 if ( !UPL_DIRTY_PAGE(pl, page_index)
3564 && !UPL_PRECIOUS_PAGE(pl, page_index))
3566 page_index++;
3572 if (page_index < num_of_pages) {
3576 cur_seg = (base_index + (page_index - 1))/pages_in_cl;
3577 nxt_seg = (base_index + page_index)/pages_in_cl;
3594 num_dirty = page_index - first_dirty;
3635 page_index = 0;