Home
last modified time | relevance | path

Searched refs:mseg (Results 1 – 4 of 4) sorted by relevance

/titanic_50/usr/src/uts/sun4u/vm/
H A Dmach_kpm.c271 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 Dpe.c265 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 Dvm_pagelist.c3357 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 Dsfmmu_asm.s4150 #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 …]