Home
last modified time | relevance | path

Searched refs:pgcnt (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/common/vm/
H A Dvm_anon.c1171 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_decref_pages()
1405 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_dup_fill_holes()
1514 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_fill_cow_holes()
1631 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_free_pages()
1689 pgcnt = 1; in anon_disclaim()
1691 P2ROUNDUP(index + 1, pgcnt), npages -= pgcnt) { in anon_disclaim()
1811 if (!IS_P2ALIGNED(index, pgcnt) || npages < pgcnt) { in anon_disclaim()
2044 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_map_getpages()
2572 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_map_privatepages()
3081 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_try_demote_pages()
[all …]
H A Dvm_usage.c930 pgcnt_t pgcnt = 1; in vmu_amp_update_incore_bounds() local
967 if (pgcnt > 1) { in vmu_amp_update_incore_bounds()
1021 pgcnt_t pgcnt = 1; in vmu_vnode_update_incore_bounds() local
1054 if (pgcnt > 1) { in vmu_vnode_update_incore_bounds()
1207 pgcnt_t pgcnt = 1; /* pages */ in vmu_calculate_seg() local
1283 pgend = pgstart + pgcnt - 1; in vmu_calculate_seg()
1295 pgcnt = pgend - p_index + 1; in vmu_calculate_seg()
1301 p_index += pgcnt; in vmu_calculate_seg()
1302 s_index += pgcnt; in vmu_calculate_seg()
1314 panon += pgcnt; in vmu_calculate_seg()
[all …]
H A Dvm_pagelist.c1582 pgcnt_t pgcnt; in page_list_add_pages() local
1833 pgcnt_t pgcnt; in page_list_sub_pages() local
1836 kcage_freemem_sub(pgcnt); in page_list_sub_pages()
3172 spgcnt_t pgcnt, npgs, i; in page_claim_contig_pages() local
3180 while (pgcnt) { in page_claim_contig_pages()
3203 pgcnt -= npgs; in page_claim_contig_pages()
3214 pgcnt--; in page_claim_contig_pages()
3233 ASSERT(npgs <= pgcnt); in page_claim_contig_pages()
3247 while (pgcnt--) { in page_claim_contig_pages()
3278 pgcnt -= npgs; in page_claim_contig_pages()
[all …]
H A Dseg_spt.c533 pgcnt_t pgcnt; in segspt_create() local
712 pgcnt = page_get_pagecnt(seg->s_szc); in segspt_create()
713 for (a = addr, pidx = 0; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_create()
1986 pgcnt_t pgcnt; in segspt_dismfault() local
2022 pgcnt = page_get_pagecnt(sptseg->s_szc); in segspt_dismfault()
2071 for (; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_dismfault()
2083 for (; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_dismfault()
2171 pgcnt_t pgcnt; in segspt_shmfault() local
2213 pgcnt = page_get_pagecnt(sptseg->s_szc); in segspt_shmfault()
2320 for (; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_shmfault()
[all …]
H A Dseg_vn.c5686 pgcnt_t pgcnt = 0; in segvn_setprot() local
5757 pgcnt = pgsz >> PAGESHIFT; in segvn_setprot()
5758 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in segvn_setprot()
6489 struct vpage *evp = svp + pgcnt; in segvn_claim_pages()
6503 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in segvn_claim_pages()
6519 anon_pages(amp->ahp, anon_idx, pgcnt) == pgcnt); in segvn_claim_pages()
6547 ASSERT(pg_idx <= pgcnt); in segvn_claim_pages()
7088 pgcnt_t pgcnt = 0; in segvn_swapout() local
7160 pgcnt++; in segvn_swapout()
7236 pgcnt++; in segvn_swapout()
[all …]
H A Dvm_page.c2788 pgcnt_t pgcnt = page_get_pagecnt(pp->p_szc); in page_free_pages() local
2797 if ((page_pptonum(pp) & (pgcnt - 1)) != 0) { in page_free_pages()
2802 for (i = 0, tpp = pp; i < pgcnt; i++, tpp++) { in page_free_pages()
2830 page_create_putback(pgcnt); in page_free_pages()
3132 pgcnt_t pgcnt = page_get_pagecnt(pp->p_szc); in page_destroy_pages() local
3142 if ((page_pptonum(pp) & (pgcnt - 1)) != 0) { in page_destroy_pages()
3181 page_create_putback(pgcnt); in page_destroy_pages()
5092 spgcnt_t pgcnt, npgs; in page_relocate_cage() local
5100 pgcnt = btop(page_get_pagesize(tpp->p_szc)); in page_relocate_cage()
5106 page_create_putback(pgcnt); in page_relocate_cage()
[all …]
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dvm_machdep.c376 for (; pgcnt != 0; addr += MMU_PAGESIZE, ++pf, --pgcnt) { in i86devmap()
1112 pgcnt_t *pgcnt, in is_contigpage_free() argument
1171 *pgcnt -= i; in is_contigpage_free()
1256 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1270 minctg = *pgcnt; in page_get_contigpage()
1296 if (!*pgcnt || ((*pgcnt <= sgllen) && !pfnalign)) { in page_get_contigpage()
1302 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1331 if (!*pgcnt || ((*pgcnt <= sgllen) && !pfnalign)) { in page_get_contigpage()
1759 pgcnt_t pgcnt = 0; in mnode_pgcnt() local
1764 pgcnt += MTYPE_FREEMEM(mtype); in mnode_pgcnt()
[all …]
H A Dhat_i86.c1758 pgcnt_t pgcnt; in hati_sync_pte_to_page() local
1776 pgcnt = page_get_pagecnt(level); in hati_sync_pte_to_page()
1778 for (; pgcnt > 0; --pgcnt) { in hati_sync_pte_to_page()
3411 pgcnt_t pgcnt; in hat_share() local
3543 while (pgcnt > 0) { in hat_share()
3987 pgcnt_t pgcnt; in hat_page_demote() local
4072 pgcnt = page_get_pagecnt(szc); in hat_page_demote()
4073 lastpp += pgcnt - 1; in hat_page_demote()
4080 firstpp += pgcnt; in hat_page_demote()
4107 pgcnt = page_get_pagecnt(1); in hat_page_demote()
[all …]
H A Dvm_dep.h311 #define MTYPE_PGR_INIT(mtype, flags, pp, pgcnt) \ argument
312 (mtype = mtype_pgr_init(&flags, pp, pgcnt))
/illumos-gate/usr/src/uts/intel/os/
H A Dsundep.c126 pgcnt_t *pgcnt, /* return ptr for sum of installed pages */ in installed_top_size_ex() argument
143 *pgcnt = sumpages; in installed_top_size_ex()
151 pgcnt_t *pgcnt) /* return ptr for sum of installed pages */ in installed_top_size() argument
155 installed_top_size_ex(list, high_pfn, pgcnt, &ranges); in installed_top_size()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxpvtap.c778 uint_t pgcnt; in xpvtap_segmf_register() local
783 pgcnt = btopr(state->bt_map.um_guest_size); in xpvtap_segmf_register()
786 if (pgcnt == 0) { in xpvtap_segmf_register()
804 for (i = 0; i < pgcnt; i++) { in xpvtap_segmf_register()
832 uint_t pgcnt; in xpvtap_segmf_unregister() local
843 pgcnt = btopr(state->bt_map.um_guest_size); in xpvtap_segmf_unregister()
850 for (i = 0; i < pgcnt; i++) { in xpvtap_segmf_unregister()
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c527 pgcnt_t pgcnt, domid_t domid) in segmf_add_mfns() argument
561 for (i = 0; i < pgcnt; i++) { in segmf_add_mfns()
567 pgcnt * MMU_PAGESIZE, F_SOFTLOCK, S_OTHER); in segmf_add_mfns()
571 for (i = 0; i < pgcnt; i++) { in segmf_add_mfns()
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_xml.c1189 int pgcnt = 0; in pad_process() local
1215 pgcnt++; in pad_process()
1242 pgcnt++; in pad_process()
1261 pgcnt++; in pad_process()
1266 dcnt, pgcnt, ecnt, joined_set); in pad_process()
1275 if ((new = tf_pad_new(mp, pgcnt, dcnt)) == NULL) in pad_process()
1278 if (pgcnt > 0) { in pad_process()
1280 topo_mod_zalloc(mp, pgcnt * sizeof (nvlist_t *)); in pad_process()
1328 if (pgcnt > 0 && pgroups_record(mp, target, ptn, rd->rd_name, in pad_process()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dddi_impl.c1307 pgcnt_t pgcnt = btopr(size); in contig_alloc() local
1308 size_t asize = pgcnt * PAGESIZE; in contig_alloc()
1327 if (page_resv(pgcnt, (cansleep) ? KM_SLEEP : KM_NOSLEEP) == 0) { in contig_alloc()
1337 if (pgcnt > 1 || align > PAGESIZE) in contig_alloc()
1345 page_unresv(pgcnt); in contig_alloc()
1366 pgcnt_t pgcnt = btopr(size); in contig_free() local
1367 size_t asize = pgcnt * PAGESIZE; in contig_free()
1388 page_unresv(pgcnt); in contig_free()
/illumos-gate/usr/src/uts/common/os/
H A Dmem_config.c1818 spgcnt_t pgcnt; in delete_memory_thread() local
2160 &pgcnt, NULL); in delete_memory_thread()
2184 ASSERT(pgcnt > 0); in delete_memory_thread()
2190 while ((freemem_left < pgcnt) && in delete_memory_thread()
2218 freemem_left -= pgcnt; in delete_memory_thread()
/illumos-gate/usr/src/uts/sun4/vm/
H A Dvm_dep.h59 #define MTYPE_PGR_INIT(mtype, flags, pp, pgcnt) \ argument
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c656 #define SELECT_TSB_SIZECODE(pgcnt) ( \ argument
657 (enable_tsb_rss_sizing)? sfmmu_select_tsb_szc(pgcnt) : \
2850 sfmmu_select_tsb_szc(pgcnt_t pgcnt) in sfmmu_select_tsb_szc() argument
2861 while ((szc < tsb_max_growsize) && (pgcnt > SFMMU_RSS_TSBSIZE(szc))) in sfmmu_select_tsb_szc()
12297 pgcnt_t pgcnt = 0; in sfmmu_tlb_range_demap() local
12317 pgcnt++; in sfmmu_tlb_range_demap()
12331 pgcnt += dirtypg; in sfmmu_tlb_range_demap()
12334 ASSERT((pgcnt<<MMU_PAGESHIFT) <= dmrp->dmr_endaddr - dmrp->dmr_addr); in sfmmu_tlb_range_demap()
12343 ASSERT((pgcnt > 0) && in sfmmu_tlb_range_demap()
12344 (pgcnt <= (1 << SFMMU_PGCNT_SHIFT))); in sfmmu_tlb_range_demap()
[all …]