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

/illumos-gate/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
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 Dpe.c265 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 Dvm_pagelist.c3357 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 Dsfmmu_asm.s4138 * 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