Searched refs:mseg (Results 1 – 4 of 4) sorted by relevance
/titanic_50/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->kpm_pbase; \ [all …]
|
/titanic_50/usr/src/uts/common/io/chxge/ |
H A D | pe.c | 265 int mseg = 16; /* maximum entries in hmp arrary */ in pe_start() local 388 if (nseg >= (mseg-4)) { in pe_start() 392 buf = kmem_alloc(sizeof (cmdQ_ce_t) * 2 * mseg, in pe_start() 400 mseg * sizeof (cmdQ_ce_t)); in pe_start() 405 mseg = 2*mseg; in pe_start() 416 &hmp[nseg], mseg - nseg); in pe_start() 422 mseg - nseg)) == NULL) { in pe_start() 446 mseg - nseg); in pe_start() 469 mseg - nseg); in pe_start() 566 kmem_free(hmp, mseg * sizeof (cmdQ_ce_t)); in pe_start() [all …]
|
/titanic_50/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) in trimkcage() argument 3363 if (PP_ISNORELOC(mseg->pages)) { in trimkcage() 3364 if (PP_ISNORELOC(mseg->epages - 1) == 0) { in trimkcage() 3370 if (kcagepfn >= mseg->pages_base && in trimkcage() 3371 kcagepfn < mseg->pages_end) { in trimkcage() 3374 *hi = MIN(pfnhi, (mseg->pages_end - 1)); in trimkcage() 3380 if (PP_ISNORELOC(mseg->epages - 1)) { in trimkcage() 3386 if (kcagepfn >= mseg->pages_base && in trimkcage() 3387 kcagepfn < mseg->pages_end) { in trimkcage() 3390 *lo = MAX(pfnlo, mseg->pages_base); in trimkcage() [all …]
|
/titanic_50/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.s | 4150 #define PAGE_NUM2MEMSEG_NOLOCK_PA(pfn, mseg, tsbmp, tmp1, tmp2, tmp3, label) \ argument 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, tmp1 ;\ 4158 ldxa [tmp1]%asi, mseg ;\ 4159 cmp mseg, MSEG_NULLPTR_PA ;\ 4162 ldxa [mseg + MEMSEG_PAGES_BASE]%asi, tmp1 ;\ 4165 ldxa [mseg + MEMSEG_PAGES_END]%asi, tmp2 ;\ [all …]
|