Searched refs:physmax (Results 1 - 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/uts/i86pc/os/
H A Dmemnode.c95 if (end > mem_node_config[mnode].physmax)
96 mem_node_config[mnode].physmax = end;
99 mem_node_config[mnode].physmax = end;
138 node_size = mem_node_config[mnode].physmax -
147 ASSERT(end <= mem_node_config[mnode].physmax);
148 if (end == mem_node_config[mnode].physmax)
149 mem_node_config[mnode].physmax = start - 1;
205 if (start > physmax)
209 if (end > physmax)
210 end = physmax;
[all...]
H A Dstartup.c1052 * - the max physical address - physmax
1058 installed_top_size_ex(bootops->boot_mem->physinstalled, &physmax,
1060 PRM_DEBUG(physmax);
1106 * physmax is lowered if there is more memory than can be
1110 if (PFN_ABOVE64G(physmax)) {
1111 physinstalled -= (physmax - (PFN_64G - 1));
1112 physmax = PFN_64G - 1;
1115 if (PFN_ABOVE4G(physmax)) {
1116 physinstalled -= (physmax - (PFN_4G - 1));
1117 physmax
[all...]
H A Dddi_impl.c1224 extern pfn_t physmax;
1226 maxphysaddr = mmu_ptob((paddr_t)physmax) + MMU_PAGEOFFSET;
2839 hi_pa = ((uint64_t)physmax + 1ull) << PAGESHIFT;
H A Dlgrpplat.c545 if (start > physmax) {
549 if (end > physmax)
550 end = physmax;
1199 if (pfn > physmax)
/illumos-gate/usr/src/uts/sun4/os/
H A Dmemnode.c92 if (end > mem_node_config[mnode].physmax)
93 mem_node_config[mnode].physmax = end;
96 mem_node_config[mnode].physmax = end;
134 node_size = mem_node_config[mnode].physmax -
143 ASSERT(end <= mem_node_config[mnode].physmax);
144 if (end == mem_node_config[mnode].physmax)
145 mem_node_config[mnode].physmax = start - 1;
232 mem_node_config[mnode].physmax = 0;
271 end = mem_node_config[mnode].physmax;
290 * Find MIN(physbase) and MAX(physmax) ove
[all...]
H A Dlgrpplat.c168 if (pfn > physmax)
H A Dstartup.c1036 boot_physinstalled_len, &physmax, &physinstalled);
1038 PRM_DEBUG(physmax);
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmemnode.h74 pfn_t physmax; /* highest PFN in this memnode */ member in struct:mem_node_conf
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dmpo.h98 pfn_t physmax; /* last valid page in mnode in mblock */ member in struct:__anon10359
/illumos-gate/usr/src/uts/sun4/sys/
H A Dmemnode.h100 pfn_t physmax; /* highest PFN in this memnode */ member in struct:mem_node_conf
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmpo.c905 * physmax: Last valid page in mem_node in mblock
909 * physbase - offset + stride. (even though physmax may fall in the
1137 it->mi_mblock_end = mem_node_config[mnode].physmax;
1152 mem_stripes[i * max_locality_groups + mnode].physmax);
1169 if (ms->exists && (pfn + szcpgcnt - 1) <= ms->physmax &&
1171 ms->physmax)
1184 end = ms->physmax;
1223 end = mem_node_config[mnode].physmax;
1242 * fall outside the mem_node bounds, round them to physbase/physmax of
1254 test_base <= (end = ms->physmax)
[all...]
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dvm_dep.h155 #define HPM_COUNTERS_LIMITS(mnode, physbase, physmax, first) \
158 (physmax) = mem_node_config[(mnode)].physmax; \
186 _np = MIN(_endpfn, mem_node_config[_mn].physmax + 1) - _pfn; \
H A Dvm_machdep.c168 ((mtype > 0) ? memranges[mtype - 1] - 1: physmax)
1158 if (hi >= physmax)
1159 hi = physmax - 1;
1181 hi = physmax - 1;
1289 mem_node_config[mnode].physmax >= MEMRANGELO(mri)) {
1291 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri))
1324 while (mri >= 0 && mem_node_config[mnode].physmax >=
1329 mem_node_config[mnode].physmax);
1335 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri))
1387 end = mem_node_config[mnode].physmax;
[all...]
/illumos-gate/usr/src/uts/sun4/vm/
H A Dvm_dep.h63 pfnhi = mem_node_config[mnode].physmax;
165 #define HPM_COUNTERS_LIMITS(mnode, physbase, physmax, first) \
168 (physmax) = mem_node_config[(mnode)].physmax; \
171 mem_node_max_range(&(physbase), &(physmax)); \
458 _np = MIN(_endpfn, mem_node_config[_mn].physmax + 1) - \
488 _np = MIN(_endpfn, mem_node_config[_mn].physmax + 1) - \
H A Dvm_dep.c117 * Use physmax to determine the highest physical page of DRAM memory
118 * It is assumed that any physical addresses above physmax is in IO space.
129 if (pf > physmax)
744 * startup based on physmax and a shift value used to convert a pagenum
/illumos-gate/usr/src/uts/common/sys/
H A Dsystm.h74 extern pfn_t physmax; /* highest numbered physical page present */
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_pagelist.c523 * the physbase..physmax range, but have disjoint slices.
531 * Size up the per page size free list counters based on physmax
547 pfn_t physmax; local
570 HPM_COUNTERS_LIMITS(mnode, physbase, physmax, firstmn);
591 r_pgcnt = howmany(physmax - r_base + 1, r_align);
647 pfn_t physmax; local
714 HPM_COUNTERS_LIMITS(mnode, physbase, physmax, firstmn);
726 r_pgcnt = howmany(physmax - r_base + 1, r_align);
948 pfn_t physbase, physmax; local
970 HPM_COUNTERS_LIMITS(mnode, physbase, physmax,
[all...]
H A Dseg_kmem.c588 if (pfn != PFN_INVALID && pfn <= physmax && pf_is_memory(pfn))
/illumos-gate/usr/src/uts/common/os/
H A Dspace.c81 * physmax - The highest numbered physical page in memory.
92 pfn_t physmax; variable
H A Dmem_config.c171 installed_top_size(phys_install, &physmax, &physinstalled);
297 if (physmax < (pt_base + tpgs))
298 physmax = (pt_base + tpgs);
529 * physmax - highest page frame number.
594 installed_top_size(phys_install, &physmax, &physinstalled);
2778 installed_top_size(phys_install, &physmax, &physinstalled);
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr_mem_acpi.c127 endpa = _ptob64(physmax + 1);
/illumos-gate/usr/src/uts/sun4u/opl/os/
H A Dopl.c660 end = mem_node_config[mnode].physmax;
705 end = mem_node_config[tnode].physmax;
/illumos-gate/usr/src/uts/i86pc/io/acpi/drmach_acpi/
H A Ddrmach_acpi.c1203 uint64_t endpa = _ptob64(physmax + 1);
2602 endpa = _ptob64(physmax + 1);
/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_mem.c134 endpa = _ptob64(physmax + 1);
/illumos-gate/usr/src/uts/sun4u/opl/io/
H A Ddr_mem.c157 endpa = _ptob64(physmax + 1);

Completed in 155 milliseconds

12