Searched defs:pgcnt (Results 1 - 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/common/io/drm/
H A Ddrm_gem.c265 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/i86pc/vm/
H A Di86_mmu.c65 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 Dhat_i86.c1249 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 Dvm_machdep.c265 #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...]
/illumos-gate/usr/src/uts/intel/ia32/os/
H A Dsundep.c123 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 Dxpvtap.c780 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/i86xpv/vm/
H A Dseg_mf.c525 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/uts/common/vm/
H A Dvm_usage.c930 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 Dseg_spt.c385 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 Dvm_anon.c1163 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 Dvm_pagelist.c1582 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 Dseg_vn.c607 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 Dvm_page.c2595 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/lib/fm/topo/libtopo/common/
H A Dtopo_xml.c1175 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 Dmem_config.c1817 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/i86pc/os/
H A Dddi_impl.c1319 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/sfmmu/vm/
H A Dhat_sfmmu.c655 #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...]

Completed in 355 milliseconds