Searched refs:kernel_vm_end (Results 1 - 17 of 17) sorted by relevance

/freebsd-11-stable/sys/arm/arm/
H A Dstack_machdep.c47 extern vm_offset_t kernel_vm_end;
H A Dminidump_machdep.c211 for (va = KERNBASE; va < kernel_vm_end; va += PAGE_SIZE) {
297 for (va = KERNBASE; va < kernel_vm_end; va += PAGE_SIZE) {
H A Dpmap-v6.c270 vm_offset_t kernel_vm_end = KERNBASE + NKPT2PG * NPT2_IN_PG * PTE1_SIZE; variable
813 * link to all PT2s in L1 page table. See how kernel_vm_end
1233 kernel_vm_end_new = kernel_vm_end;
1289 * virtual address not under kernel_vm_end will lead to
2016 * All the time kernel_vm_end is first KVA for which underlying
2028 kernel_vm_end = pte1_roundup(kernel_vm_end);
2033 while (kernel_vm_end < addr) {
2034 pte1 = pte1_load(kern_pte1(kernel_vm_end));
2036 kernel_vm_end
[all...]
H A Dpmap-v4.c223 vm_offset_t kernel_vm_end = 0; variable
2308 kernel_vm_end = pmap_curmaxkvaddr;
2520 kernel_vm_end = pmap_curmaxkvaddr;
/freebsd-11-stable/sys/vm/
H A Dpmap.h96 * Updates to kernel_vm_end are synchronized by the kernel_map's system mutex.
98 extern vm_offset_t kernel_vm_end;
H A Dvm_map.c1252 if (map == kernel_map && end > kernel_vm_end)
/freebsd-11-stable/sys/mips/mips/
H A Dminidump_machdep.c178 for (va = VM_MIN_KERNEL_ADDRESS; va < kernel_vm_end; va += NBPDR) {
274 for (va = VM_MIN_KERNEL_ADDRESS; va < kernel_vm_end; va += NBPDR) {
H A Dpmap.c143 vm_offset_t kernel_vm_end = VM_MIN_KERNEL_ADDRESS; variable
482 kernel_vm_end += nkpt * NPTEPG * PAGE_SIZE;
1254 while (kernel_vm_end < addr) {
1255 pdpe = pmap_segmap(kernel_pmap, kernel_vm_end);
1266 pde = pmap_pdpe_to_pde(pdpe, kernel_vm_end);
1268 kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK;
1269 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) {
1270 kernel_vm_end = vm_map_max(kernel_map);
1301 kernel_vm_end
[all...]
/freebsd-11-stable/sys/riscv/riscv/
H A Dpmap.c219 vm_offset_t kernel_vm_end = 0; variable
667 kernel_vm_end = virtual_avail;
1392 unsigned long kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end;
1417 while (kernel_vm_end < addr) {
1418 l1 = pmap_l1(kernel_pmap, kernel_vm_end);
1421 nkpg = vm_page_alloc(NULL, kernel_vm_end >> L1_SHIFT,
1435 pmap_l1_index(kernel_vm_end), entry);
1440 l2 = pmap_l1_to_l2(l1, kernel_vm_end);
1442 kernel_vm_end = (kernel_vm_end
[all...]
/freebsd-11-stable/sys/i386/i386/
H A Dminidump_machdep.c194 for (va = KERNBASE; va < kernel_vm_end; va += NBPDR) {
297 for (va = KERNBASE; va < kernel_vm_end; va += NBPDR) {
H A Dpmap.c206 vm_offset_t kernel_vm_end = KERNBASE + NKPT * NBPDR; variable
2101 unsigned long kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end;
2122 while (kernel_vm_end < addr) {
2123 if (pdir_pde(PTD, kernel_vm_end)) {
2124 kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK;
2125 if (kernel_vm_end - 1 >= vm_map_max(kernel_map)) {
2126 kernel_vm_end = vm_map_max(kernel_map);
2132 nkpg = vm_page_alloc(NULL, kernel_vm_end >> PDRSHIFT,
2144 pdir_pde(KPTD, kernel_vm_end)
[all...]
/freebsd-11-stable/sys/arm64/arm64/
H A Dpmap.c222 vm_offset_t kernel_vm_end = 0; variable
822 kernel_vm_end = virtual_avail;
1717 unsigned long kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end;
1739 while (kernel_vm_end < addr) {
1740 l0 = pmap_l0(kernel_pmap, kernel_vm_end);
1744 l1 = pmap_l0_to_l1(l0, kernel_vm_end);
1747 nkpg = vm_page_alloc(NULL, kernel_vm_end >> L1_SHIFT,
1759 l2 = pmap_l1_to_l2(l1, kernel_vm_end);
1761 kernel_vm_end = (kernel_vm_end
[all...]
H A Dminidump_machdep.c238 for (va = VM_MIN_KERNEL_ADDRESS; va < kernel_vm_end; va += L2_SIZE) {
338 for (va = VM_MIN_KERNEL_ADDRESS; va < kernel_vm_end; va += L2_SIZE) {
/freebsd-11-stable/sys/amd64/amd64/
H A Dminidump_machdep.c237 kernel_vm_end); ) {
371 kernel_vm_end); va += NBPDP) {
H A Dpmap.c351 vm_offset_t kernel_vm_end = VM_MIN_KERNEL_ADDRESS; variable
3067 unsigned long kfree = VM_MAX_KERNEL_ADDRESS - kernel_vm_end;
3090 * "kernel_vm_end" and the kernel page table as they were.
3095 * ends after "kernel_vm_end". If the kernel is mapped between
3096 * "kernel_vm_end" and "addr", then the range cannot begin at
3097 * "kernel_vm_end". In fact, its beginning address cannot be less
3099 * any new kernel page table pages between "kernel_vm_end" and
3108 while (kernel_vm_end < addr) {
3109 pdpe = pmap_pdpe(kernel_pmap, kernel_vm_end);
3112 nkpg = vm_page_alloc(NULL, kernel_vm_end >> PDPSHIF
[all...]
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dpmap_dispatch.c76 vm_offset_t kernel_vm_end; variable
/freebsd-11-stable/sys/sparc64/sparc64/
H A Dpmap.c124 vm_offset_t kernel_vm_end; variable
566 kernel_vm_end = vm_max_kernel_address;

Completed in 343 milliseconds