HomeSort by: relevance | last modified time | path
    Searched refs:pmap_limits (Results 1 - 25 of 25) sorted by relevancy

  /src/sys/arch/hpcmips/include/
kloader.h 42 #define avail_start pmap_limits.avail_start
43 #define avail_end pmap_limits.avail_end
  /src/sys/arch/playstation2/include/
kloader.h 43 #define avail_start pmap_limits.avail_start
44 #define avail_end pmap_limits.avail_end
  /src/sys/arch/riscv/riscv/
vm_machdep.c 144 error = uvm_pglistalloc(USPACE, pmap_limits.avail_start,
145 pmap_limits.avail_end, USPACE_ALIGN, 0, &pglist, 1, 1);
156 KASSERTMSG(pa >= pmap_limits.avail_start,
158 pa, pmap_limits.avail_start);
159 KASSERTMSG(pa + USPACE <= pmap_limits.avail_end,
161 pa, pmap_limits.avail_end);
pmap_machdep.c 431 pmap_limits.avail_start = ptoa(uvm_physseg_get_start(uvm_physseg_get_first()));
432 pmap_limits.avail_end = ptoa(uvm_physseg_get_end(uvm_physseg_get_last()));
435 * Update the naive settings in pmap_limits to the actual KVA range.
437 pmap_limits.virtual_start = vstart;
438 pmap_limits.virtual_end = vend;
  /src/sys/arch/mips/mips/
vm_machdep.c 179 const paddr_t high = pmap_limits.avail_end;
186 if (!system && high < pmap_limits.avail_end)
195 error = uvm_pglistalloc(USPACE, pmap_limits.avail_start, high,
209 KASSERTMSG(pa >= pmap_limits.avail_start,
210 "pa (%#"PRIxPADDR") < pmap_limits.avail_start (%#"PRIxPADDR")",
211 pa, pmap_limits.avail_start);
212 KASSERTMSG(pa < pmap_limits.avail_end,
213 "pa (%#"PRIxPADDR") >= pmap_limits.avail_end (%#"PRIxPADDR")",
214 pa, pmap_limits.avail_end);
pmap_machdep.c 412 pmap_limits.avail_start = ptoa(uvm_physseg_get_start(uvm_physseg_get_first()));
413 pmap_limits.avail_end = ptoa(uvm_physseg_get_end(uvm_physseg_get_last()));
414 pmap_limits.virtual_end = pmap_limits.virtual_start + (vaddr_t)sysmap_size * NBPG;
417 if (pmap_limits.virtual_end > VM_MAX_KERNEL_ADDRESS
418 || pmap_limits.virtual_end < VM_MIN_KERNEL_ADDRESS) {
421 pmap_limits.virtual_end, VM_MAX_KERNEL_ADDRESS);
422 pmap_limits.virtual_end = VM_MAX_KERNEL_ADDRESS;
431 * after pmap_limits.virtual_end is initialized).
486 pmap_curmaxkvaddr = pmap_limits.virtual_end
    [all...]
mips_machdep.c 2531 if (v < MIPS_PHYS_TO_XKPHYS_CACHED(pmap_limits.avail_end +
2549 if (v < MIPS_PHYS_TO_KSEG0(pmap_limits.avail_end +
mipsX_subr.S 1865 PTR_LA k1, _C_LABEL(pmap_limits)
  /src/sys/arch/hpcmips/hpcmips/
bus_dma.c 527 paddr_t high = pmap_limits.avail_end - PAGE_SIZE;
530 segs, nsegs, rsegs, flags, pmap_limits.avail_start, high));
545 high = high<(pmap_limits.avail_end - PAGE_SIZE)? high: (pmap_limits.avail_end - PAGE_SIZE);
546 low = low>pmap_limits.avail_start? low: pmap_limits.avail_start;
  /src/sys/arch/powerpc/booke/
booke_pmap.c 200 pmap_limits.avail_start = uvm_physseg_get_start(uvm_physseg_get_first()) << PGSHIFT;
201 pmap_limits.avail_end = uvm_physseg_get_end(uvm_physseg_get_last()) << PGSHIFT;
206 pmap_limits.virtual_end = VM_MAX_KERNEL_ADDRESS;
209 pmap_limits.virtual_end = VM_MIN_KERNEL_ADDRESS
214 pmap_curmaxkvaddr = pmap_limits.virtual_end;
405 return va >= pmap_limits.avail_end
  /src/sys/arch/hpcmips/vr/
vrdcu.c 225 high = (pmap_limits.avail_end < VRDMAAU_BOUNCE_THRESHOLD ?
226 pmap_limits.avail_end : VRDMAAU_BOUNCE_THRESHOLD) - PAGE_SIZE;
232 pmap_limits.avail_start, high);
  /src/sys/uvm/pmap/
pmap.h 260 struct pmap_limits { struct
284 extern struct pmap_limits pmap_limits;
pmap.c 261 struct pmap_limits pmap_limits = { /* VA and PA limits */ variable in typeref:struct:pmap_limits
401 if (eva >= pmap_limits.virtual_end)
506 *vstartp = pmap_limits.virtual_start;
507 *vendp = pmap_limits.virtual_end;
1029 pmap_limits.virtual_end);
1605 pmap_limits.virtual_end);
1801 if (va >= pmap_limits.virtual_end)
  /src/sys/arch/sgimips/ioc/
if_le_oioc.c 191 pmap_limits.avail_start, pmap_limits.avail_end, PAGE_SIZE, 0,
  /src/sys/arch/aarch64/aarch64/
pmap_machdep.c 96 if (va >= pmap_limits.virtual_end)
474 pmap_limits.avail_start = ptoa(uvm_physseg_get_start(uvm_physseg_get_first()));
475 pmap_limits.avail_end = ptoa(uvm_physseg_get_end(uvm_physseg_get_last()));
478 * Update the naive settings in pmap_limits to the actual KVA range.
480 pmap_limits.virtual_start = vstart;
481 pmap_limits.virtual_end = vend;
  /src/sys/arch/arc/isa/
isadma_bounce.c 118 return pmap_limits.avail_end > ISA_DMA_BOUNCE_THRESHOLD;
615 if (pmap_limits.avail_end > ISA_DMA_BOUNCE_THRESHOLD)
618 high = pmap_limits.avail_end - 1;
  /src/sys/arch/arc/arc/
bus_dma.c 563 segs, nsegs, rsegs, flags, pmap_limits.avail_start,
564 trunc_page(pmap_limits.avail_end));
584 high = pmap_limits.avail_end - PAGE_SIZE;
608 if (curaddr < pmap_limits.avail_start || curaddr >= high) {
  /src/sys/arch/mips/include/
bus_dma_defs.h 218 #define _BUS_AVAIL_END (pmap_limits.avail_end - 1)
  /src/sys/arch/emips/emips/
bus_dma.c 668 pmap_limits.avail_start /*low*/,
669 pmap_limits.avail_end - 1 /*high*/);
machdep.c 315 iospace = pmap_limits.virtual_start;
316 pmap_limits.virtual_start += iospace_size;
  /src/sys/arch/ews4800mips/ews4800mips/
bus_dma.c 554 pmap_limits.avail_start /*low*/,
555 pmap_limits.avail_end - PAGE_SIZE /*high*/);
  /src/sys/arch/mipsco/mipsco/
bus_dma.c 492 segs, nsegs, rsegs, flags, pmap_limits.avail_start,
493 trunc_page(pmap_limits.avail_end));
  /src/sys/arch/playstation2/playstation2/
bus_dma.c 489 pmap_limits.avail_start /*low*/,
490 pmap_limits.avail_end - 1 /*high*/));
  /src/sys/arch/pmax/pmax/
bus_dma.c 668 pmap_limits.avail_start /*low*/,
669 pmap_limits.avail_end - 1 /*high*/));
  /src/sys/arch/newsmips/newsmips/
bus.c 713 pmap_limits.avail_start /*low*/,
714 pmap_limits.avail_end - 1 /*high*/));

Completed in 33 milliseconds