Searched refs:mseg (Results 1 – 6 of 6) 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->kpm_pbase; \ [all …]
|
/illumos-gate/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)) == 0) { 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 …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_pagelist.c | 3311 trimkcage(struct memseg *mseg, pfn_t *lo, pfn_t *hi, pfn_t pfnlo, pfn_t pfnhi) in trimkcage() argument 3317 if (PP_ISNORELOC(mseg->pages)) { in trimkcage() 3318 if (PP_ISNORELOC(mseg->epages - 1) == 0) { in trimkcage() 3324 if (kcagepfn >= mseg->pages_base && in trimkcage() 3325 kcagepfn < mseg->pages_end) { in trimkcage() 3328 *hi = MIN(pfnhi, (mseg->pages_end - 1)); in trimkcage() 3334 if (PP_ISNORELOC(mseg->epages - 1)) { in trimkcage() 3340 if (kcagepfn >= mseg->pages_base && in trimkcage() 3341 kcagepfn < mseg->pages_end) { in trimkcage() 3344 *lo = MAX(pfnlo, mseg->pages_base); in trimkcage() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_dev.c | 176 vmmdev_get_memseg(vmm_softc_t *sc, struct vm_memseg *mseg) in vmmdev_get_memseg() argument 181 error = vm_get_memseg(sc->vmm_vm, mseg->segid, &mseg->len, &sysmem, in vmmdev_get_memseg() 183 if (error || mseg->len == 0) in vmmdev_get_memseg() 189 de = vmmdev_devmem_find(sc, mseg->segid); in vmmdev_get_memseg() 191 (void) strlcpy(mseg->name, de->vde_name, in vmmdev_get_memseg() 192 sizeof (mseg->name)); in vmmdev_get_memseg() 195 bzero(mseg->name, sizeof (mseg->name)); in vmmdev_get_memseg() 202 vmmdev_devmem_create(vmm_softc_t *sc, struct vm_memseg *mseg, const char *name) in vmmdev_devmem_create() argument 224 entry->vde_segid = mseg->segid; in vmmdev_devmem_create() 225 entry->vde_len = mseg->len; in vmmdev_devmem_create() [all …]
|
/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.S | 3958 #define PAGE_NUM2MEMSEG_NOLOCK_PA(pfn, mseg, tsbmp, tmp1, tmp2, tmp3, label) \ argument 3960 ldx [tmp3 + %lo(mhash_per_slot)], mseg ;\ 3961 udivx pfn, mseg, mseg ;\ 3963 and mseg, SFMMU_N_MEM_SLOTS - 1, mseg ;\ 3964 sllx mseg, SFMMU_MEM_HASH_ENTRY_SHIFT, mseg ;\ 3965 add tmp1, mseg, tmp1 ;\ 3966 ldxa [tmp1]%asi, mseg ;\ 3967 cmp mseg, MSEG_NULLPTR_PA ;\ 3970 ldxa [mseg + MEMSEG_PAGES_BASE]%asi, tmp1 ;\ 3973 ldxa [mseg + MEMSEG_PAGES_END]%asi, tmp2 ;\ [all …]
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_sli4.c | 7684 uint32_t mseg; in emlxs_sli4_resource_alloc() local 7989 mseg = MEM_SGL1K; in emlxs_sli4_resource_alloc() 7992 mseg = MEM_SGL2K; in emlxs_sli4_resource_alloc() 7995 mseg = MEM_SGL4K; in emlxs_sli4_resource_alloc() 8032 xrip->SGSeg = mseg; in emlxs_sli4_resource_alloc()
|