Searched refs:mseg (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_kpm.c | 271 struct memseg *mseg; \ 276 mseg = page_numtomemseg_nolock(pfn); \ 277 ASSERT(mseg); \ 278 inx = ptokpmp(kpmptop(ptokpmp(pfn)) - mseg->kpm_pbase); \ 279 ASSERT(inx < mseg->kpm_nkpmpgs); \ 280 kp = &mseg->kpm_pages[inx]; \ 285 struct memseg *mseg; \ 290 mseg = page_numtomemseg_nolock(pfn); \ 291 ASSERT(mseg); \ 292 inx = pfn - mseg 311 struct memseg *mseg; local 1202 sfmmu_kpm_fault(caddr_t vaddr, struct memseg *mseg, page_t *pp) argument 1530 sfmmu_kpm_fault_small(caddr_t vaddr, struct memseg *mseg, page_t *pp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/chxge/ |
H A D | pe.c | 265 int mseg = 16; /* maximum entries in hmp arrary */ local 388 if (nseg >= (mseg-4)) { 392 buf = kmem_alloc(sizeof (cmdQ_ce_t) * 2 * mseg, 400 mseg * sizeof (cmdQ_ce_t)); 405 mseg = 2*mseg; 416 &hmp[nseg], mseg - nseg); 422 mseg - nseg)) == NULL) { 446 mseg - nseg); 469 mseg [all...] |
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_pagelist.c | 3357 trimkcage(struct memseg *mseg, pfn_t *lo, pfn_t *hi, pfn_t pfnlo, pfn_t pfnhi) argument 3363 if (PP_ISNORELOC(mseg->pages)) { 3364 if (PP_ISNORELOC(mseg->epages - 1) == 0) { 3366 /* lower part of this mseg inside kernel cage */ 3369 /* kernel cage may have transitioned past mseg */ 3370 if (kcagepfn >= mseg->pages_base && 3371 kcagepfn < mseg->pages_end) { 3374 *hi = MIN(pfnhi, (mseg->pages_end - 1)); 3378 /* else entire mseg in the cage */ 3380 if (PP_ISNORELOC(mseg 3423 struct memseg *mseg; local [all...] |
/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.s | 4138 * address of the corresponding struct memseg in mseg, otherwise 4150 #define PAGE_NUM2MEMSEG_NOLOCK_PA(pfn, mseg, tsbmp, tmp1, tmp2, tmp3, label) \ 4152 ldx [tmp3 + %lo(mhash_per_slot)], mseg ;\ 4153 udivx pfn, mseg, mseg ;\ 4155 and mseg, SFMMU_N_MEM_SLOTS - 1, mseg ;\ 4156 sllx mseg, SFMMU_MEM_HASH_ENTRY_SHIFT, mseg ;\ 4157 add tmp1, mseg, tmp [all...] |
Completed in 65 milliseconds