/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_anon.c | 1163 pgcnt_t pgcnt = page_get_pagecnt(szc); local 1173 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); 1174 ASSERT(IS_P2ALIGNED(an_idx, pgcnt)); 1177 if (ahp->size - an_idx < pgcnt) { 1182 pgcnt = ahp->size - an_idx; 1194 ASSERT(!anon_share(ahp, an_idx, pgcnt)); 1201 while (i < pgcnt) { 1253 ASSERT(i + curpgcnt <= pgcnt); 1398 pgcnt_t pgcnt, local 1508 pgcnt_t pgcnt, i; local 1627 pgcnt_t pgcnt; local 1682 pgcnt_t pgcnt, npurged = 0; local 1989 pgcnt_t pgcnt; local 2554 pgcnt_t pgcnt; local 3080 pgcnt_t pgcnt = page_get_pagecnt(szc); local 3200 pgcnt_t pgcnt = page_get_pagecnt(szc); local [all...] |
H A D | vm_usage.c | 930 pgcnt_t pgcnt = 1; local 942 pgcnt = page_get_pagecnt(page->p_szc); 967 if (pgcnt > 1) { 972 index = (index & ~pgmsk) + pgcnt; 1021 pgcnt_t pgcnt = 1; local 1029 pgcnt = page_get_pagecnt(page->p_szc); 1054 if (pgcnt > 1) { 1059 index = (index & ~pgmsk) + pgcnt; 1205 pgcnt_t pgcnt = 1; /* pages */ local 1274 pgcnt [all...] |
H A D | vm_pagelist.c | 1582 pgcnt_t pgcnt; local 1612 pgcnt = page_get_pagecnt(pp->p_szc); 1615 kcage_freemem_add(pgcnt); 1617 for (i = 0; i < pgcnt; i++, pp++) 1833 pgcnt_t pgcnt; local 1835 pgcnt = page_get_pagecnt(pp->p_szc); 1836 kcage_freemem_sub(pgcnt); 3146 pgcnt_t pgcnt = PNUM_SIZE(szc); local 3162 if (pgfree < pgcnt/ptcpthreshold) { 3169 for (i = 0; i < pgcnt; 3218 spgcnt_t pgcnt, npgs, i; local 3705 pgcnt_t pgcnt; local [all...] |
H A D | seg_spt.c | 385 pgcnt_t pgcnt; local 567 pgcnt = page_get_pagecnt(seg->s_szc); 568 for (a = addr, pidx = 0; pidx < npages; a += pgsz, pidx += pgcnt) { 1837 pgcnt_t pgcnt; local 1873 pgcnt = page_get_pagecnt(sptseg->s_szc); 1922 for (; pidx < npages; a += pgsz, pidx += pgcnt) { 1934 for (; pidx < npages; a += pgsz, pidx += pgcnt) { 2022 pgcnt_t pgcnt; local 2064 pgcnt = page_get_pagecnt(sptseg->s_szc); 2171 for (; pidx < npages; a += pgsz, pidx += pgcnt) { [all...] |
H A D | seg_vn.c | 607 pgcnt_t pgcnt = page_get_pagecnt(a->szc); local 608 if (!IS_P2ALIGNED(anum, pgcnt)) { 5675 pgcnt_t pgcnt; local 5746 pgcnt = pgsz >> PAGESHIFT; 5747 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); 5919 IS_P2ALIGNED(anon_idx, pgcnt)); 5937 if (IS_P2ALIGNED(anon_idx, pgcnt) && 6078 pgcnt_t pgcnt = page_get_pagecnt(szc); local 6106 if (!IS_P2ALIGNED(an_idx, pgcnt)) { 6473 pgcnt_t pgcnt = page_get_pagecnt(seg->s_szc); local 6665 pgcnt_t pgcnt = page_get_pagecnt(seg->s_szc); local 7077 pgcnt_t pgcnt = 0; local [all...] |
H A D | vm_page.c | 2595 pgcnt_t i, pgcnt = page_get_pagecnt(rootpp->p_szc); local 2598 for (i = 0, tpp = rootpp; i < pgcnt; i++, tpp = tpp->p_next) { 2768 pgcnt_t pgcnt = page_get_pagecnt(pp->p_szc); local 2777 if ((page_pptonum(pp) & (pgcnt - 1)) != 0) { 2782 for (i = 0, tpp = pp; i < pgcnt; i++, tpp++) { 2810 page_create_putback(pgcnt); 3112 pgcnt_t pgcnt = page_get_pagecnt(pp->p_szc); local 3122 if ((page_pptonum(pp) & (pgcnt - 1)) != 0) { 3127 for (i = 0, tpp = pp; i < pgcnt; i++, tpp++) { 3161 page_create_putback(pgcnt); 5052 spgcnt_t pgcnt, npgs; local [all...] |
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | i86_mmu.c | 65 i86devmap(pfn_t pf, pgcnt_t pgcnt, uint_t prot) argument 71 addr1 = addr = vmem_alloc(heap_arena, mmu_ptob(pgcnt), VM_SLEEP); 73 for (; pgcnt != 0; addr += MMU_PAGESIZE, ++pf, --pgcnt) {
|
H A D | vm_machdep.c | 265 #define RESTRICT16M_ALLOC(freemem, pgcnt, flags) \ 268 (FREEMEM16M < (DESFREE16M + pgcnt)))) 1027 pgcnt_t *pgcnt, 1078 * exit loop when pgcnt satisfied or segment boundary reached. 1081 } while ((++i < *pgcnt) && ((pfn + i) & pfnseg)); 1086 *pgcnt -= i; 1140 page_get_contigpage(pgcnt_t *pgcnt, ddi_dma_attr_t *mattr, int iolock) argument 1171 minctg = howmany(*pgcnt, sgllen); 1185 minctg = *pgcnt; 1204 plist = is_contigpage_free(&pfn, pgcnt, minct 1025 is_contigpage_free( pfn_t *pfnp, pgcnt_t *pgcnt, pgcnt_t minctg, uint64_t pfnseg, int iolock) argument 1534 mtype_pgr_init(int *flags, page_t *pp, int mnode, pgcnt_t pgcnt) argument 1699 pgcnt_t pgcnt = 0; local [all...] |
H A D | hat_i86.c | 1249 pgcnt_t pgcnt; local 1267 pgcnt = page_get_pagecnt(level); 1268 ASSERT(IS_P2ALIGNED(pp->p_pagenum, pgcnt)); 1269 for (; pgcnt > 0; --pgcnt) { 2926 pgcnt_t pgcnt; local 3050 pgcnt = mmu_btop(LEVEL_SIZE(ism_ht->ht_level)); 3052 pgcnt = mmu_btop(eaddr - vaddr); 3058 while (pgcnt > 0) { 3085 pgcnt 3504 pgcnt_t pgcnt; local 4129 pgcnt_t pgcnt = page_get_pagecnt(ht->ht_level); local [all...] |
H A D | vm_dep.h | 308 #define MTYPE_PGR_INIT(mtype, flags, pp, mnode, pgcnt) \ 309 (mtype = mtype_pgr_init(&flags, pp, mnode, pgcnt))
|
/illumos-gate/usr/src/uts/common/io/drm/ |
H A D | drm_gem.c | 265 pgcnt_t real_pgcnt, pgcnt = btopr(size); local 284 dma_attr.dma_attr_sgllen = (int)pgcnt; 292 if (ddi_dma_mem_alloc(obj->dma_hdl, ptob(pgcnt), &acc_attr,
|
/illumos-gate/usr/src/uts/intel/ia32/os/ |
H A D | sundep.c | 123 pgcnt_t *pgcnt, /* return ptr for sum of installed pages */ 140 *pgcnt = sumpages; 148 pgcnt_t *pgcnt) /* return ptr for sum of installed pages */ 152 installed_top_size_ex(list, high_pfn, pgcnt, &ranges); 120 installed_top_size_ex( struct memlist *list, pfn_t *high_pfn, pgcnt_t *pgcnt, int *ranges) argument 145 installed_top_size( struct memlist *list, pfn_t *high_pfn, pgcnt_t *pgcnt) argument
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvtap.c | 780 uint_t pgcnt; local 785 pgcnt = btopr(state->bt_map.um_guest_size); 788 if (pgcnt == 0) { 806 for (i = 0; i < pgcnt; i++) { 834 uint_t pgcnt; local 845 pgcnt = btopr(state->bt_map.um_guest_size); 852 for (i = 0; i < pgcnt; i++) {
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 1319 pgcnt_t pgcnt = btopr(size); local 1320 size_t asize = pgcnt * PAGESIZE; 1339 if (page_resv(pgcnt, (cansleep) ? KM_SLEEP : KM_NOSLEEP) == 0) { 1349 if (pgcnt > 1 || align > PAGESIZE) 1357 page_unresv(pgcnt); 1378 pgcnt_t pgcnt = btopr(size); local 1379 size_t asize = pgcnt * PAGESIZE; 1400 page_unresv(pgcnt);
|
/illumos-gate/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 525 pgcnt_t pgcnt, domid_t domid) 559 for (i = 0; i < pgcnt; i++) { 565 pgcnt * MMU_PAGESIZE, F_SOFTLOCK, S_OTHER); 569 for (i = 0; i < pgcnt; i++) { 524 segmf_add_mfns(struct seg *seg, caddr_t addr, mfn_t mfn, pgcnt_t pgcnt, domid_t domid) argument
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_xml.c | 1175 int pgcnt = 0; local 1201 pgcnt++; 1231 pgcnt++; 1250 pgcnt++; 1254 "pad_process: dcnt=%d, pgcnt=%d, ecnt=%d, joined_set=%d\n", 1255 dcnt, pgcnt, ecnt, joined_set); 1287 if ((new = tf_pad_new(mp, pgcnt, dcnt)) == NULL) 1290 if (pgcnt > 0) { 1292 topo_mod_zalloc(mp, pgcnt * sizeof (nvlist_t *)); 1340 if (pgcnt > [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | mem_config.c | 1817 spgcnt_t pgcnt; local 2148 * page_relocate() will return pgcnt: the 2159 &pgcnt, NULL); 2181 * We will then collect pgcnt pages. 2183 ASSERT(pgcnt > 0); 2189 while ((freemem_left < pgcnt) && 2216 /* Now remove pgcnt from freemem_left */ 2217 freemem_left -= pgcnt;
|
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | vm_dep.h | 58 #define MTYPE_PGR_INIT(mtype, flags, pp, mnode, pgcnt) \
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.c | 655 #define SELECT_TSB_SIZECODE(pgcnt) ( \ 656 (enable_tsb_rss_sizing)? sfmmu_select_tsb_szc(pgcnt) : \ 1132 * pgcnt to vtag_flush_pgcnt_tl1. 2849 sfmmu_select_tsb_szc(pgcnt_t pgcnt) argument 2860 while ((szc < tsb_max_growsize) && (pgcnt > SFMMU_RSS_TSBSIZE(szc))) 12303 pgcnt_t pgcnt = 0; local 12323 pgcnt++; 12337 pgcnt += dirtypg; 12340 ASSERT((pgcnt<<MMU_PAGESHIFT) <= dmrp->dmr_endaddr - dmrp->dmr_addr); 12349 ASSERT((pgcnt > [all...] |