/netbsd-src/sys/uvm/ |
H A D | uvm_physseg.c | 100 paddr_t avail_end; /* (PF# of last free page in segment) +1 */ member 276 ps->avail_end = ps->end; in uvm_physseg_plug() 497 seg->avail_start < seg->avail_end) { in uvm_page_physunload() 503 if (seg->avail_end == seg->end && in uvm_page_physunload() 504 seg->avail_start < seg->avail_end) { in uvm_page_physunload() 505 *paddrp = ctob(seg->avail_end - 1); in uvm_page_physunload() 506 return uvm_physseg_unplug(seg->avail_end - 1, 1); in uvm_page_physunload() 522 if (seg->avail_start >= seg->avail_end) { in uvm_page_physunload_force() 675 seg->avail_start < seg->avail_end) { in uvm_page_physunload() 692 if (seg->avail_end == seg->end && in uvm_page_physunload() [all …]
|
/netbsd-src/sys/arch/vax/vax/ |
H A D | locore.c | 52 extern paddr_t avail_end; 328 prpb->pfncnt = avail_end >> VAX_PGSHIFT; in _start() 334 avail_end = prpb->pfncnt << VAX_PGSHIFT; in _start() 336 while (badaddr((void *)avail_end, 4) == 0) in _start() 337 avail_end += VAX_NBPG * 128; in _start() 340 avail_end &= ~PGOFSET; /* be sure */ in _start()
|
H A D | pmap.c | 174 paddr_t avail_start, avail_end; variable 200 kvmsize = avail_end; in calc_kvmsize() 214 kvmsize += avail_end; in calc_kvmsize() 274 physmem = btoc(avail_end); in pmap_bootstrap() 277 if (vax_btop(usrptsize)* PPTESZ > avail_end/20) in pmap_bootstrap() 278 usrptsize = (avail_end/(20 * PPTESZ)) * VAX_NBPG; in pmap_bootstrap() 298 virtual_avail = avail_end + KERNBASE; in pmap_bootstrap() 307 pmap_map(KERNBASE, 0, avail_end, VM_PROT_READ|VM_PROT_WRITE); in pmap_bootstrap() 332 avail_start = (vaddr_t)pv_table + (round_page(avail_end >> PGSHIFT)) * in pmap_bootstrap() 336 avail_end -= MSGBUFSIZE; in pmap_bootstrap() [all …]
|
/netbsd-src/sys/arch/powerpc/isa/ |
H A D | isadma_machdep.c | 169 paddr_t avail_end = 0; in _isa_bus_dmamap_create() local 174 if (avail_end < uvm_physseg_get_avail_end(bank) << PGSHIFT) in _isa_bus_dmamap_create() 175 avail_end = uvm_physseg_get_avail_end(bank) << PGSHIFT; in _isa_bus_dmamap_create() 211 if (avail_end <= t->_bounce_thresh || in _isa_bus_dmamap_create() 600 paddr_t high, avail_end = 0; in _isa_bus_dmamem_alloc() local 606 if (avail_end < uvm_physseg_get_avail_end(bank) << PGSHIFT) in _isa_bus_dmamem_alloc() 607 avail_end = uvm_physseg_get_avail_end(bank) << PGSHIFT; in _isa_bus_dmamem_alloc() 610 if (avail_end > ISA_DMA_BOUNCE_THRESHOLD) in _isa_bus_dmamem_alloc() 613 high = avail_end - 1; in _isa_bus_dmamem_alloc()
|
/netbsd-src/sys/arch/hpcmips/include/ |
H A D | kloader.h | 43 #define avail_end pmap_limits.avail_end macro
|
/netbsd-src/sys/arch/playstation2/include/ |
H A D | kloader.h | 44 #define avail_end pmap_limits.avail_end macro
|
/netbsd-src/sys/arch/cesfic/cesfic/ |
H A D | machdep.c | 136 extern paddr_t avail_start, avail_end; in fic_init() 147 uvm_page_physload(atop(avail_start), atop(avail_end), in fic_init() 148 atop(avail_start), atop(avail_end), VM_FREELIST_DEFAULT); in fic_init() 164 avail_end + i * PAGE_SIZE, VM_PROT_READ|VM_PROT_WRITE, in fic_init()
|
/netbsd-src/sys/arch/mips/mips/ |
H A D | vm_machdep.c | 179 const paddr_t high = pmap_limits.avail_end; in cpu_uarea_alloc() 186 if (!system && high < pmap_limits.avail_end) in cpu_uarea_alloc() 212 KASSERTMSG(pa < pmap_limits.avail_end, in cpu_uarea_alloc() 214 pa, pmap_limits.avail_end); in cpu_uarea_alloc()
|
/netbsd-src/sys/arch/vax/bi/ |
H A D | bi_nmi.c | 65 extern int avail_end; in bi_nmi_attach() 87 v2[9] = (avail_end + 0x3ffff) & (~0x3ffff); in bi_nmi_attach()
|
/netbsd-src/sys/arch/riscv/riscv/ |
H A D | vm_machdep.c | 145 pmap_limits.avail_end, USPACE_ALIGN, 0, &pglist, 1, 1); in cpu_uarea_alloc() 159 KASSERTMSG(pa + USPACE <= pmap_limits.avail_end, in cpu_uarea_alloc() 160 "pa (%#"PRIxPADDR") >= avail_end (%#"PRIxPADDR")", in cpu_uarea_alloc() 161 pa, pmap_limits.avail_end); in cpu_uarea_alloc()
|
/netbsd-src/sys/arch/atari/atari/ |
H A D | pmap_bootstrap.c | 84 extern paddr_t avail_end; 142 avail_end = usable_segs[i - 1].end; in pmap_bootstrap()
|
/netbsd-src/sys/arch/amiga/amiga/ |
H A D | pmap_bootstrap.c | 85 extern paddr_t avail_end; 185 avail_end = toads; in pmap_bootstrap()
|
/netbsd-src/sys/arch/alpha/isa/ |
H A D | isadma_bounce.c | 51 extern paddr_t avail_end; 100 return avail_end > (t->_wbase + t->_wsize); in isadma_bounce_check_range() 567 if (avail_end > ISA_DMA_BOUNCE_THRESHOLD) in isadma_bounce_dmamem_alloc() 570 high = avail_end - 1; in isadma_bounce_dmamem_alloc()
|
/netbsd-src/sys/arch/ibmnws/ibmnws/ |
H A D | machdep.c | 83 paddr_t avail_end; /* XXX temporary */ variable 134 avail_end = physmemr[0].start + physmemr[0].size; /* XXX temporary */ in initppc()
|
/netbsd-src/sys/arch/mvmeppc/mvmeppc/ |
H A D | machdep.c | 105 paddr_t avail_end; /* XXX temporary */ variable 138 avail_end = physmemr[0].start + physmemr[0].size; /* XXX temporary */ in initppc()
|
/netbsd-src/sys/arch/hp300/hp300/ |
H A D | machdep.c | 120 extern paddr_t avail_end; 176 extern paddr_t avail_start, avail_end; in hp300_init() 198 uvm_page_physload(atop(avail_start), atop(avail_end), in hp300_init() 199 atop(avail_start), atop(avail_end), VM_FREELIST_DEFAULT); in hp300_init() 206 * avail_end was pre-decremented in pmap_bootstrap to compensate. in hp300_init() 210 avail_end + i * PAGE_SIZE, VM_PROT_READ|VM_PROT_WRITE, 0); in hp300_init()
|
/netbsd-src/sys/arch/atari/isa/ |
H A D | isa_dma.c | 55 extern paddr_t avail_end; 181 if (avail_end <= t->_bounce_thresh || in isadma_bounce_cookieflags() 616 if (avail_end > ISA_DMA_BOUNCE_THRESHOLD) in _isa_bus_dmamem_alloc() 619 high = avail_end - 1; in _isa_bus_dmamem_alloc()
|
/netbsd-src/sys/arch/luna68k/luna68k/ |
H A D | machdep.c | 163 extern paddr_t avail_start, avail_end; in luna68k_init() 176 uvm_page_physload(atop(avail_start), atop(avail_end), in luna68k_init() 177 atop(avail_start), atop(avail_end), VM_FREELIST_DEFAULT); in luna68k_init() 185 avail_end + i * PAGE_SIZE, VM_PROT_READ|VM_PROT_WRITE, 0); in luna68k_init()
|
/netbsd-src/sys/arch/x86/pci/ |
H A D | pci_addr_fixup.c | 68 extern paddr_t avail_end; in pci_addr_fixup() 123 start = x86_round_page(avail_end + 1); in pci_addr_fixup() 129 "space start: 0x%08x\n", (unsigned)avail_end, in pci_addr_fixup()
|
/netbsd-src/sys/arch/xen/x86/ |
H A D | xen_bus_dma.c | 62 extern paddr_t avail_end; 100 0, avail_end, 0, 0, mlistp, npages, (flags & BUS_DMA_NOWAIT) == 0); in _xen_alloc_contig() 247 error = uvm_pglistalloc(size, 0, avail_end, alignment, uboundary, in _xen_bus_dmamem_alloc_range()
|
/netbsd-src/sys/arch/x86/x86/ |
H A D | x86_machdep.c | 131 extern paddr_t lowmem_rsvd, avail_start, avail_end; 550 if (avail_end <= maxaddr) in x86_select_freelist() 578 * XXX: Chop the last page off the size so that it can fit in avail_end. in x86_add_cluster() 667 if (avail_end < seg_end) in x86_add_cluster() 668 avail_end = seg_end; in x86_add_cluster() 810 avail_end = IOM_END + trunc_page(KBTOB(biosextmem)); in x86_fake_clusters() 968 if (avail_end < x86_freelists[i].limit) in init_x86_vm() 1107 if (ctob(uvm_physseg_get_avail_end(x)) == avail_end) in init_x86_msgbuf() 1122 /* Now find where the new avail_end is. */ in init_x86_msgbuf() 1123 avail_end in init_x86_msgbuf() [all...] |
/netbsd-src/sys/arch/x68k/dev/ |
H A D | intio.c | 402 extern paddr_t avail_end; in _intio_bus_dmamap_create() 434 if (avail_end <= t->_bounce_thresh) in _intio_bus_dmamap_create() 802 extern paddr_t avail_end; in _intio_bus_dmamem_alloc() 804 if (avail_end > INTIO_DMA_BOUNCE_THRESHOLD) in _intio_bus_dmamem_alloc() 807 high = trunc_page(avail_end); in _intio_bus_dmamem_alloc()
|
/netbsd-src/sys/arch/news68k/news68k/ |
H A D | machdep.c | 116 extern paddr_t avail_start, avail_end; 167 uvm_page_physload(atop(avail_start), atop(avail_end), in news68k_init() 168 atop(avail_start), atop(avail_end), VM_FREELIST_DEFAULT); in news68k_init() 192 avail_end + i * PAGE_SIZE, VM_PROT_READ|VM_PROT_WRITE, 0); in news68k_init()
|
/netbsd-src/sys/arch/landisk/include/ |
H A D | kloader.h | 39 extern paddr_t avail_start, avail_end;
|
/netbsd-src/sys/arch/hpcsh/include/ |
H A D | kloader.h | 42 extern paddr_t avail_start, avail_end;
|