Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/vm/
H A Dvm_anon.c1155 pgcnt_t pgcnt = page_get_pagecnt(szc); in anon_decref_pages() local
1165 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_decref_pages()
1166 ASSERT(IS_P2ALIGNED(an_idx, pgcnt)); in anon_decref_pages()
1169 if (ahp->size - an_idx < pgcnt) { in anon_decref_pages()
1174 pgcnt = ahp->size - an_idx; in anon_decref_pages()
1186 ASSERT(!anon_share(ahp, an_idx, pgcnt)); in anon_decref_pages()
1193 while (i < pgcnt) { in anon_decref_pages()
1245 ASSERT(i + curpgcnt <= pgcnt); in anon_decref_pages()
1390 pgcnt_t pgcnt, i; in anon_dup_fill_holes() local
1397 pgcnt = page_get_pagecnt(szc); in anon_dup_fill_holes()
[all …]
H A Dvm_usage.c930 pgcnt_t pgcnt = 1; in vmu_amp_update_incore_bounds() local
942 pgcnt = page_get_pagecnt(page->p_szc); in vmu_amp_update_incore_bounds()
967 if (pgcnt > 1) { in vmu_amp_update_incore_bounds()
972 index = (index & ~pgmsk) + pgcnt; in vmu_amp_update_incore_bounds()
1021 pgcnt_t pgcnt = 1; in vmu_vnode_update_incore_bounds() local
1029 pgcnt = page_get_pagecnt(page->p_szc); in vmu_vnode_update_incore_bounds()
1054 if (pgcnt > 1) { in vmu_vnode_update_incore_bounds()
1059 index = (index & ~pgmsk) + pgcnt; in vmu_vnode_update_incore_bounds()
1205 pgcnt_t pgcnt = 1; /* pages */ in vmu_calculate_seg() local
1274 pgcnt = page_get_pagecnt(page->p_szc); in vmu_calculate_seg()
[all …]
H A Dvm_pagelist.c1582 pgcnt_t pgcnt; in page_list_add_pages() local
1612 pgcnt = page_get_pagecnt(pp->p_szc); in page_list_add_pages()
1615 kcage_freemem_add(pgcnt); in page_list_add_pages()
1617 for (i = 0; i < pgcnt; i++, pp++) in page_list_add_pages()
1833 pgcnt_t pgcnt; in page_list_sub_pages() local
1835 pgcnt = page_get_pagecnt(pp->p_szc); in page_list_sub_pages()
1836 kcage_freemem_sub(pgcnt); in page_list_sub_pages()
3146 pgcnt_t pgcnt = PNUM_SIZE(szc); in page_trylock_contig_pages() local
3162 if (pgfree < pgcnt/ptcpthreshold) { in page_trylock_contig_pages()
3169 for (i = 0; i < pgcnt; i++) { in page_trylock_contig_pages()
[all …]
H A Dseg_spt.c385 pgcnt_t pgcnt; in segspt_create() local
567 pgcnt = page_get_pagecnt(seg->s_szc); in segspt_create()
568 for (a = addr, pidx = 0; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_create()
1837 pgcnt_t pgcnt; in segspt_dismfault() local
1873 pgcnt = page_get_pagecnt(sptseg->s_szc); in segspt_dismfault()
1922 for (; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_dismfault()
1934 for (; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_dismfault()
2022 pgcnt_t pgcnt; in segspt_shmfault() local
2064 pgcnt = page_get_pagecnt(sptseg->s_szc); in segspt_shmfault()
2171 for (; pidx < npages; a += pgsz, pidx += pgcnt) { in segspt_shmfault()
[all …]
H A Dseg_vn.c606 pgcnt_t pgcnt = page_get_pagecnt(a->szc); in segvn_create() local
607 if (!IS_P2ALIGNED(anum, pgcnt)) { in segvn_create()
5675 pgcnt_t pgcnt; in segvn_setprot() local
5746 pgcnt = pgsz >> PAGESHIFT; in segvn_setprot()
5747 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in segvn_setprot()
5919 IS_P2ALIGNED(anon_idx, pgcnt)); in segvn_setprot()
5937 if (IS_P2ALIGNED(anon_idx, pgcnt) && in segvn_setprot()
6078 pgcnt_t pgcnt = page_get_pagecnt(szc); in segvn_setpagesize() local
6106 if (!IS_P2ALIGNED(an_idx, pgcnt)) { in segvn_setpagesize()
6280 if (!IS_P2ALIGNED(svd->anon_index, pgcnt)) { in segvn_setpagesize()
[all …]
H A Dvm_page.c2595 pgcnt_t i, pgcnt = page_get_pagecnt(rootpp->p_szc); in page_free_toxic_pages() local
2598 for (i = 0, tpp = rootpp; i < pgcnt; i++, tpp = tpp->p_next) { in page_free_toxic_pages()
2768 pgcnt_t pgcnt = page_get_pagecnt(pp->p_szc); in page_free_pages() local
2777 if ((page_pptonum(pp) & (pgcnt - 1)) != 0) { in page_free_pages()
2782 for (i = 0, tpp = pp; i < pgcnt; i++, tpp++) { in page_free_pages()
2810 page_create_putback(pgcnt); in page_free_pages()
3112 pgcnt_t pgcnt = page_get_pagecnt(pp->p_szc); in page_destroy_pages() local
3122 if ((page_pptonum(pp) & (pgcnt - 1)) != 0) { in page_destroy_pages()
3127 for (i = 0, tpp = pp; i < pgcnt; i++, tpp++) { in page_destroy_pages()
3161 page_create_putback(pgcnt); in page_destroy_pages()
[all …]
/titanic_50/usr/src/uts/i86pc/vm/
H A Di86_mmu.c65 i86devmap(pfn_t pf, pgcnt_t pgcnt, uint_t prot) in i86devmap() argument
71 addr1 = addr = vmem_alloc(heap_arena, mmu_ptob(pgcnt), VM_SLEEP); in i86devmap()
73 for (; pgcnt != 0; addr += MMU_PAGESIZE, ++pf, --pgcnt) { in i86devmap()
H A Dvm_machdep.c262 #define RESTRICT16M_ALLOC(freemem, pgcnt, flags) \ argument
265 (FREEMEM16M < (DESFREE16M + pgcnt))))
990 pgcnt_t *pgcnt, in is_contigpage_free() argument
1044 } while ((++i < *pgcnt) && ((pfn + i) & pfnseg)); in is_contigpage_free()
1049 *pgcnt -= i; in is_contigpage_free()
1103 page_get_contigpage(pgcnt_t *pgcnt, ddi_dma_attr_t *mattr, int iolock) in page_get_contigpage() argument
1134 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1148 minctg = *pgcnt; in page_get_contigpage()
1167 plist = is_contigpage_free(&pfn, pgcnt, minctg, pfnseg, iolock); in page_get_contigpage()
1174 if (!*pgcnt || ((*pgcnt <= sgllen) && !pfnalign)) { in page_get_contigpage()
[all …]
H A Dhat_i86.c1249 pgcnt_t pgcnt; in hati_sync_pte_to_page() local
1267 pgcnt = page_get_pagecnt(level); in hati_sync_pte_to_page()
1268 ASSERT(IS_P2ALIGNED(pp->p_pagenum, pgcnt)); in hati_sync_pte_to_page()
1269 for (; pgcnt > 0; --pgcnt) { in hati_sync_pte_to_page()
2926 pgcnt_t pgcnt; in hat_share() local
3050 pgcnt = mmu_btop(LEVEL_SIZE(ism_ht->ht_level)); in hat_share()
3052 pgcnt = mmu_btop(eaddr - vaddr); in hat_share()
3058 while (pgcnt > 0) { in hat_share()
3085 pgcnt -= mmu_btop(LEVEL_SIZE(l)); in hat_share()
3504 pgcnt_t pgcnt; in hat_page_demote() local
[all …]
H A Dvm_dep.h308 #define MTYPE_PGR_INIT(mtype, flags, pp, mnode, pgcnt) \ argument
309 (mtype = mtype_pgr_init(&flags, pp, mnode, pgcnt))
/titanic_50/usr/src/uts/intel/ia32/os/
H A Dsundep.c123 pgcnt_t *pgcnt, /* return ptr for sum of installed pages */ in installed_top_size_ex() argument
140 *pgcnt = sumpages; in installed_top_size_ex()
148 pgcnt_t *pgcnt) /* return ptr for sum of installed pages */ in installed_top_size() argument
152 installed_top_size_ex(list, high_pfn, pgcnt, &ranges); in installed_top_size()
/titanic_50/usr/src/uts/common/xen/io/
H A Dxpvtap.c780 uint_t pgcnt; in xpvtap_segmf_register() local
785 pgcnt = btopr(state->bt_map.um_guest_size); in xpvtap_segmf_register()
788 if (pgcnt == 0) { in xpvtap_segmf_register()
806 for (i = 0; i < pgcnt; i++) { in xpvtap_segmf_register()
834 uint_t pgcnt; in xpvtap_segmf_unregister() local
845 pgcnt = btopr(state->bt_map.um_guest_size); in xpvtap_segmf_unregister()
852 for (i = 0; i < pgcnt; i++) { in xpvtap_segmf_unregister()
/titanic_50/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c525 pgcnt_t pgcnt, domid_t domid) in segmf_add_mfns() argument
559 for (i = 0; i < pgcnt; i++) { in segmf_add_mfns()
565 pgcnt * MMU_PAGESIZE, F_SOFTLOCK, S_OTHER); in segmf_add_mfns()
569 for (i = 0; i < pgcnt; i++) { in segmf_add_mfns()
/titanic_50/usr/src/uts/common/io/drm/
H A Ddrm_gem.c265 pgcnt_t real_pgcnt, pgcnt = btopr(size); in drm_gem_object_alloc() local
284 dma_attr.dma_attr_sgllen = (int)pgcnt; in drm_gem_object_alloc()
292 if (ddi_dma_mem_alloc(obj->dma_hdl, ptob(pgcnt), &acc_attr, in drm_gem_object_alloc()
/titanic_50/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_xml.c1175 int pgcnt = 0; in pad_process() local
1201 pgcnt++; in pad_process()
1231 pgcnt++; in pad_process()
1250 pgcnt++; in pad_process()
1255 dcnt, pgcnt, ecnt, joined_set); in pad_process()
1287 if ((new = tf_pad_new(mp, pgcnt, dcnt)) == NULL) in pad_process()
1290 if (pgcnt > 0) { in pad_process()
1292 topo_mod_zalloc(mp, pgcnt * sizeof (nvlist_t *)); in pad_process()
1340 if (pgcnt > 0 && pgroups_record(mp, target, ptn, rd->rd_name, in pad_process()
/titanic_50/usr/src/uts/i86pc/os/
H A Dddi_impl.c1320 pgcnt_t pgcnt = btopr(size); in contig_alloc() local
1321 size_t asize = pgcnt * PAGESIZE; in contig_alloc()
1340 if (page_resv(pgcnt, (cansleep) ? KM_SLEEP : KM_NOSLEEP) == 0) { in contig_alloc()
1350 if (pgcnt > 1 || align > PAGESIZE) in contig_alloc()
1358 page_unresv(pgcnt); in contig_alloc()
1379 pgcnt_t pgcnt = btopr(size); in contig_free() local
1380 size_t asize = pgcnt * PAGESIZE; in contig_free()
1401 page_unresv(pgcnt); in contig_free()
/titanic_50/usr/src/uts/common/os/
H A Dmem_config.c1817 spgcnt_t pgcnt; in delete_memory_thread() local
2159 &pgcnt, NULL); in delete_memory_thread()
2183 ASSERT(pgcnt > 0); in delete_memory_thread()
2189 while ((freemem_left < pgcnt) && in delete_memory_thread()
2217 freemem_left -= pgcnt; in delete_memory_thread()
/titanic_50/usr/src/uts/sun4/vm/
H A Dvm_dep.h58 #define MTYPE_PGR_INIT(mtype, flags, pp, mnode, pgcnt) \ argument
/titanic_50/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c655 #define SELECT_TSB_SIZECODE(pgcnt) ( \ argument
656 (enable_tsb_rss_sizing)? sfmmu_select_tsb_szc(pgcnt) : \
2849 sfmmu_select_tsb_szc(pgcnt_t pgcnt) in sfmmu_select_tsb_szc() argument
2860 while ((szc < tsb_max_growsize) && (pgcnt > SFMMU_RSS_TSBSIZE(szc))) in sfmmu_select_tsb_szc()
12295 pgcnt_t pgcnt = 0; in sfmmu_tlb_range_demap() local
12315 pgcnt++; in sfmmu_tlb_range_demap()
12329 pgcnt += dirtypg; in sfmmu_tlb_range_demap()
12332 ASSERT((pgcnt<<MMU_PAGESHIFT) <= dmrp->dmr_endaddr - dmrp->dmr_addr); in sfmmu_tlb_range_demap()
12341 ASSERT((pgcnt > 0) && in sfmmu_tlb_range_demap()
12342 (pgcnt <= (1 << SFMMU_PGCNT_SHIFT))); in sfmmu_tlb_range_demap()
[all …]