Lines Matching refs:avail
281 unsigned long avail = 0, nr_pages, min_pages, max_pages; in dom0_compute_nr_pages() local
285 avail += avail_domheap_pages_region(node, 0, 0) + in dom0_compute_nr_pages()
289 avail -= (d->max_vcpus - 1UL) in dom0_compute_nr_pages()
293 avail -= d->max_vcpus - 1; in dom0_compute_nr_pages()
301 avail -= max_pdx >> s; in dom0_compute_nr_pages()
318 nr_pages = -(pv_shim ? pv_shim_mem(avail) in dom0_compute_nr_pages()
319 : min(avail / 16, 128UL << (20 - PAGE_SHIFT))); in dom0_compute_nr_pages()
322 if ( (long)nr_pages < 0 ) nr_pages += avail; in dom0_compute_nr_pages()
323 if ( (long)min_pages < 0 ) min_pages += avail; in dom0_compute_nr_pages()
324 if ( (long)max_pages < 0 ) max_pages += avail; in dom0_compute_nr_pages()
329 nr_pages = min(nr_pages, avail); in dom0_compute_nr_pages()
335 avail -= dom0_paging_pages(d, nr_pages); in dom0_compute_nr_pages()