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

12

/opensolaris-onvv-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;
137 node_size = mem_node_config[mnode].physmax -
146 ASSERT(end <= mem_node_config[mnode].physmax);
147 if (end == mem_node_config[mnode].physmax)
148 mem_node_config[mnode].physmax = start - 1;
204 if (start > physmax)
208 if (end > physmax)
209 end = physmax;
[all...]
H A Dstartup.c984 * - the max physical address - physmax
990 installed_top_size_ex(bootops->boot_mem->physinstalled, &physmax,
992 PRM_DEBUG(physmax);
1038 * physmax is lowered if there is more memory than can be
1042 if (PFN_ABOVE64G(physmax)) {
1043 physinstalled -= (physmax - (PFN_64G - 1));
1044 physmax = PFN_64G - 1;
1047 if (PFN_ABOVE4G(physmax)) {
1048 physinstalled -= (physmax - (PFN_4G - 1));
1049 physmax
[all...]
H A Dlgrpplat.c541 if (start > physmax) {
545 if (end > physmax)
546 end = physmax;
1195 if (pfn > physmax)
H A Dddi_impl.c1206 extern pfn_t physmax;
1208 maxphysaddr = mmu_ptob((paddr_t)physmax) + MMU_PAGEOFFSET;
2881 hi_pa = ((uint64_t)physmax + 1ull) << PAGESHIFT;
/opensolaris-onvv-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;
133 node_size = mem_node_config[mnode].physmax -
142 ASSERT(end <= mem_node_config[mnode].physmax);
143 if (end == mem_node_config[mnode].physmax)
144 mem_node_config[mnode].physmax = start - 1;
231 mem_node_config[mnode].physmax = 0;
270 end = mem_node_config[mnode].physmax;
289 * 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);
/opensolaris-onvv-gate/usr/src/uts/i86pc/sys/
H A Dmemnode.h74 pfn_t physmax; /* highest PFN in this memnode */ member in struct:mem_node_conf
/opensolaris-onvv-gate/usr/src/uts/sun4/sys/
H A Dmemnode.h100 pfn_t physmax; /* highest PFN in this memnode */ member in struct:mem_node_conf
/opensolaris-onvv-gate/usr/src/uts/sun4v/sys/
H A Dmpo.h98 pfn_t physmax; /* last valid page in mnode in mblock */ member in struct:__anon10447
/opensolaris-onvv-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...]
/opensolaris-onvv-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.c165 ((mtype > 0) ? memranges[mtype - 1] - 1: physmax)
1121 if (hi >= physmax)
1122 hi = physmax - 1;
1144 hi = physmax - 1;
1252 mem_node_config[mnode].physmax >= MEMRANGELO(mri)) {
1254 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri))
1287 while (mri >= 0 && mem_node_config[mnode].physmax >=
1292 mem_node_config[mnode].physmax);
1298 if (mem_node_config[mnode].physmax > MEMRANGEHI(mri))
1350 end = mem_node_config[mnode].physmax;
[all...]
/opensolaris-onvv-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.c115 * Use physmax to determine the highest physical page of DRAM memory
116 * It is assumed that any physical addresses above physmax is in IO space.
127 if (pf > physmax)
730 * startup based on physmax and a shift value used to convert a pagenum
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dsystm.h73 extern pfn_t physmax; /* highest numbered physical page present */
/opensolaris-onvv-gate/usr/src/uts/common/vm/
H A Dvm_pagelist.c519 * the physbase..physmax range, but have disjoint slices.
527 * Size up the per page size free list counters based on physmax
543 pfn_t physmax; local
566 HPM_COUNTERS_LIMITS(mnode, physbase, physmax, firstmn);
587 r_pgcnt = howmany(physmax - r_base + 1, r_align);
643 pfn_t physmax; local
710 HPM_COUNTERS_LIMITS(mnode, physbase, physmax, firstmn);
722 r_pgcnt = howmany(physmax - r_base + 1, r_align);
944 pfn_t physbase, physmax; local
966 HPM_COUNTERS_LIMITS(mnode, physbase, physmax,
[all...]
H A Dseg_kmem.c588 if (pfn != PFN_INVALID && pfn <= physmax && pf_is_memory(pfn))
/opensolaris-onvv-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);
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/dr/
H A Ddr_mem_acpi.c127 endpa = _ptob64(physmax + 1);
/opensolaris-onvv-gate/usr/src/uts/sun4u/opl/os/
H A Dopl.c660 end = mem_node_config[mnode].physmax;
705 end = mem_node_config[tnode].physmax;
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/acpi/drmach_acpi/
H A Ddrmach_acpi.c1199 uint64_t endpa = _ptob64(physmax + 1);
2602 endpa = _ptob64(physmax + 1);
/opensolaris-onvv-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_mem.c134 endpa = _ptob64(physmax + 1);
/opensolaris-onvv-gate/usr/src/uts/sun4u/opl/io/
H A Ddr_mem.c157 endpa = _ptob64(physmax + 1);

Completed in 338 milliseconds

12