Lines Matching refs:pages

1193 static void _shadow_prealloc(struct domain *d, unsigned int pages)  in _shadow_prealloc()  argument
1200 if ( d->arch.paging.shadow.free_pages >= pages ) return; in _shadow_prealloc()
1216 if ( d->arch.paging.shadow.free_pages >= pages ) return; in _shadow_prealloc()
1234 if ( d->arch.paging.shadow.free_pages >= pages ) in _shadow_prealloc()
1246 pages, in _shadow_prealloc()
1353 unsigned int pages = shadow_size(shadow_type); in shadow_alloc() local
1362 if ( d->arch.paging.shadow.free_pages < pages ) in shadow_alloc()
1369 SHADOW_ERROR("Can't allocate %i shadow pages!\n", pages); in shadow_alloc()
1372 d->arch.paging.shadow.free_pages -= pages; in shadow_alloc()
1389 for ( i = 0; i < pages ; i++ ) in shadow_alloc()
1428 unsigned int pages; in shadow_free() local
1438 pages = shadow_size(shadow_type); in shadow_free()
1441 for ( i = 0; i < pages; i++ ) in shadow_free()
1459 if ( i < pages - 1 ) in shadow_free()
1473 d->arch.paging.shadow.free_pages += pages; in shadow_free()
1541 int shadow_set_allocation(struct domain *d, unsigned int pages, bool *preempted) in shadow_set_allocation() argument
1548 if ( pages > 0 ) in shadow_set_allocation()
1551 if ( pages < d->arch.paging.shadow.p2m_pages ) in shadow_set_allocation()
1552 pages = 0; in shadow_set_allocation()
1554 pages -= d->arch.paging.shadow.p2m_pages; in shadow_set_allocation()
1559 if ( pages < lower_bound ) in shadow_set_allocation()
1560 pages = lower_bound; in shadow_set_allocation()
1564 d->arch.paging.shadow.total_pages, pages); in shadow_set_allocation()
1568 if ( d->arch.paging.shadow.total_pages < pages ) in shadow_set_allocation()
1586 else if ( d->arch.paging.shadow.total_pages > pages ) in shadow_set_allocation()