Home
last modified time | relevance | path

Searched refs:avail_start (Results 1 – 12 of 12) sorted by relevance

/openbsd/src/sys/uvm/
Duvm_page.c258 if (pgno >= seg->avail_start && in uvm_page_init()
265 uvm_pmr_freepages(&seg->pgs[seg->avail_start - seg->start], in uvm_page_init()
266 seg->avail_end - seg->avail_start); in uvm_page_init()
422 if (seg->avail_start == seg->start && in uvm_page_physget()
423 seg->avail_start < seg->avail_end) { in uvm_page_physget()
424 *paddrp = ptoa(seg->avail_start); in uvm_page_physget()
425 seg->avail_start++; in uvm_page_physget()
428 if (seg->avail_start == seg->end) { in uvm_page_physget()
441 seg->avail_start < seg->avail_end) { in uvm_page_physget()
469 if (seg->avail_start >= seg->avail_end) in uvm_page_physget()
[all …]
Duvm_page.h193 paddr_t avail_start; /* PF# of first free page in segment */ member
/openbsd/src/sys/arch/amd64/amd64/
Dmachdep.c224 paddr_t avail_start; variable
1507 avail_start = 16*PAGE_SIZE; in init_x86_64()
1510 if (avail_start < MP_TRAMPOLINE + PAGE_SIZE) in init_x86_64()
1511 avail_start = MP_TRAMPOLINE + PAGE_SIZE; in init_x86_64()
1512 if (avail_start < MP_TRAMP_DATA + PAGE_SIZE) in init_x86_64()
1513 avail_start = MP_TRAMP_DATA + PAGE_SIZE; in init_x86_64()
1517 if (avail_start < ACPI_TRAMPOLINE + PAGE_SIZE) in init_x86_64()
1518 avail_start = ACPI_TRAMPOLINE + PAGE_SIZE; in init_x86_64()
1519 if (avail_start < ACPI_TRAMP_DATA + PAGE_SIZE) in init_x86_64()
1520 avail_start = ACPI_TRAMP_DATA + PAGE_SIZE; in init_x86_64()
[all …]
Dpmap.c3115 if (seg->avail_end - seg->avail_start < npg) in pmap_steal_memory()
3121 if (seg->avail_start == seg->start || in pmap_steal_memory()
3128 if (seg->avail_start == seg->start) { in pmap_steal_memory()
3129 pa = ptoa(seg->avail_start); in pmap_steal_memory()
3130 seg->avail_start += npg; in pmap_steal_memory()
/openbsd/src/sys/arch/loongson/loongson/
Dmachdep.c796 if (vps->avail_start != vps->start || in mips_init()
797 vps->avail_start >= vps->avail_end) { in mips_init()
801 if ((vps->avail_end - vps->avail_start) < npg) in mips_init()
804 msgbufbase = (caddr_t)PHYS_TO_XKPHYS(ptoa(vps->avail_start), in mips_init()
806 vps->avail_start += npg; in mips_init()
809 if (vps->avail_start == vps->end) { in mips_init()
/openbsd/src/sys/arch/luna88k/luna88k/
Dmachdep.c978 extern vaddr_t avail_start; in luna88k_bootstrap()
1025 avail_start = first_addr; in luna88k_bootstrap()
1030 avail_start, avail_end); in luna88k_bootstrap()
1037 uvm_page_physload(atop(avail_start), atop(avail_end), in luna88k_bootstrap()
1038 atop(avail_start), atop(avail_end), 0); in luna88k_bootstrap()
/openbsd/src/sys/arch/alpha/alpha/
Dpmap.c218 paddr_t avail_start; /* PA of first available physical page */ variable
813 avail_start = ptoa(vm_physmem[0].start); in pmap_bootstrap()
819 printf("avail_start = 0x%lx\n", avail_start); in pmap_bootstrap()
938 "avail_end 0x%lx\n", bank, vm_physmem[bank].avail_start, in pmap_steal_memory()
942 if (vm_physmem[bank].avail_start != vm_physmem[bank].start || in pmap_steal_memory()
943 vm_physmem[bank].avail_start >= vm_physmem[bank].avail_end) in pmap_steal_memory()
948 vm_physmem[bank].avail_end - vm_physmem[bank].avail_start); in pmap_steal_memory()
951 if ((vm_physmem[bank].avail_end - vm_physmem[bank].avail_start) in pmap_steal_memory()
958 pa = ptoa(vm_physmem[bank].avail_start); in pmap_steal_memory()
959 vm_physmem[bank].avail_start += npgs; in pmap_steal_memory()
[all …]
Dmachdep.c596 if ((vps->avail_end - vps->avail_start) < atop(sz))
597 sz = ptoa(vps->avail_end - vps->avail_start);
/openbsd/src/sys/arch/mips64/mips64/
Dpmap.c453 if (vm_physmem[i].avail_start != vm_physmem[i].start || in pmap_steal_memory()
454 vm_physmem[i].avail_start >= vm_physmem[i].avail_end) { in pmap_steal_memory()
458 if ((vm_physmem[i].avail_end - vm_physmem[i].avail_start) < npg) in pmap_steal_memory()
461 pa = ptoa(vm_physmem[i].avail_start); in pmap_steal_memory()
462 vm_physmem[i].avail_start += npg; in pmap_steal_memory()
465 if (vm_physmem[i].avail_start == vm_physmem[i].end) { in pmap_steal_memory()
/openbsd/src/sys/arch/m88k/m88k/
Dpmap.c85 vaddr_t avail_start; variable
550 if (vm_physmem[0].avail_end - vm_physmem[0].avail_start < npg) in pmap_steal_memory()
554 va = ptoa(vm_physmem[0].avail_start); in pmap_steal_memory()
555 vm_physmem[0].avail_start += npg; in pmap_steal_memory()
756 for (i = atop(avail_start) - atop(pa); i != 0; i--) { in pmap_bootstrap()
/openbsd/src/sys/arch/powerpc/powerpc/
Dpmap.c1378 if (seg->avail_end - seg->avail_start < npg) in pmap_steal_memory()
1384 if (seg->avail_start == seg->start || in pmap_steal_memory()
1391 if (seg->avail_start == seg->start) { in pmap_steal_memory()
1392 pa = ptoa(seg->avail_start); in pmap_steal_memory()
1393 seg->avail_start += npg; in pmap_steal_memory()
/openbsd/src/sys/arch/sh/sh/
Dpmap.c133 if (npage <= bank->avail_end - bank->avail_start) in pmap_steal_memory()
143 if (bank->avail_start == bank->end) { in pmap_steal_memory()