Lines Matching refs:pages
412 unsigned long pages = 0; in paging_log_dirty_op() local
477 pages = d->arch.paging.preempt.log_dirty.done; in paging_log_dirty_op()
479 for ( ; (pages < sc->pages) && (i4 < LOGDIRTY_NODE_ENTRIES); i4++, i3 = 0 ) in paging_log_dirty_op()
482 for ( ; (pages < sc->pages) && (i3 < LOGDIRTY_NODE_ENTRIES); i3++ ) in paging_log_dirty_op()
487 (pages < sc->pages) && (i2 < LOGDIRTY_NODE_ENTRIES); in paging_log_dirty_op()
493 if ( unlikely(((sc->pages - pages + 7) >> 3) < bytes) ) in paging_log_dirty_op()
494 bytes = (unsigned int)((sc->pages - pages + 7) >> 3); in paging_log_dirty_op()
498 pages >> 3, (uint8_t *)l1, in paging_log_dirty_op()
501 pages >> 3, bytes)) != 0 ) in paging_log_dirty_op()
507 pages += bytes << 3; in paging_log_dirty_op()
555 d->arch.paging.preempt.log_dirty.done = pages; in paging_log_dirty_op()
567 if ( pages < sc->pages ) in paging_log_dirty_op()
568 sc->pages = pages; in paging_log_dirty_op()
952 int paging_set_allocation(struct domain *d, unsigned int pages, bool *preempted) in paging_set_allocation() argument
960 rc = hap_set_allocation(d, pages, preempted); in paging_set_allocation()
962 rc = shadow_set_allocation(d, pages, preempted); in paging_set_allocation()