Home
last modified time | relevance | path

Searched refs:avail_end (Results 1 – 25 of 100) sorted by relevance

1234

/netbsd-src/sys/uvm/
H A Duvm_physseg.c100 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 Dlocore.c52 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 Dpmap.c174 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 Disadma_machdep.c169 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 Dkloader.h43 #define avail_end pmap_limits.avail_end macro
/netbsd-src/sys/arch/playstation2/include/
H A Dkloader.h44 #define avail_end pmap_limits.avail_end macro
/netbsd-src/sys/arch/cesfic/cesfic/
H A Dmachdep.c136 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 Dvm_machdep.c179 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 Dbi_nmi.c65 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 Dvm_machdep.c145 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 Dpmap_bootstrap.c84 extern paddr_t avail_end;
142 avail_end = usable_segs[i - 1].end; in pmap_bootstrap()
/netbsd-src/sys/arch/amiga/amiga/
H A Dpmap_bootstrap.c85 extern paddr_t avail_end;
185 avail_end = toads; in pmap_bootstrap()
/netbsd-src/sys/arch/alpha/isa/
H A Disadma_bounce.c51 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 Dmachdep.c83 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 Dmachdep.c105 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 Dmachdep.c120 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 Disa_dma.c55 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 Dmachdep.c163 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 Dpci_addr_fixup.c68 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 Dxen_bus_dma.c62 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 Dx86_machdep.c131 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 Dintio.c402 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 Dmachdep.c116 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 Dkloader.h39 extern paddr_t avail_start, avail_end;
/netbsd-src/sys/arch/hpcsh/include/
H A Dkloader.h42 extern paddr_t avail_start, avail_end;

1234