Lines Matching defs:avail_start
210 * note that we use start/end rather than avail_start/avail_end.
258 if (pgno >= seg->avail_start &&
265 uvm_pmr_freepages(&seg->pgs[seg->avail_start - seg->start],
266 seg->avail_end - seg->avail_start);
422 if (seg->avail_start == seg->start &&
423 seg->avail_start < seg->avail_end) {
424 *paddrp = ptoa(seg->avail_start);
425 seg->avail_start++;
428 if (seg->avail_start == seg->end) {
441 seg->avail_start < seg->avail_end) {
469 if (seg->avail_start >= seg->avail_end)
472 *paddrp = ptoa(seg->avail_start);
473 seg->avail_start++;
475 seg->start = seg->avail_start;
478 if (seg->avail_start == seg->end) {
499 * => areas marked by avail_start/avail_end get added to the free page pool
504 uvm_page_physload(paddr_t start, paddr_t end, paddr_t avail_start,
563 if (atop(paddr) >= avail_start &&
579 uvm_pmr_freepages(&pgs[avail_start - start],
580 avail_end - avail_start);
630 ps->avail_start = avail_start;
660 (long long)seg->avail_start,
1390 ps_low = MAX(low, vm_physmem[lcv].avail_start);