Lines Matching refs:ASSERT
260 ASSERT(MUTEX_HELD(AH_MUTEX(ap->an_vp, ap->an_off))); in anon_addhash()
271 ASSERT(MUTEX_HELD(AH_MUTEX(ap->an_vp, ap->an_off))); in anon_rmhash()
353 ASSERT(npages <= ahp->size); in anon_release()
385 ASSERT(an_idx < ahp->size); in anon_get_ptr()
426 ASSERT(i < size); in anon_get_next_ptr()
476 ASSERT(an_idx < ahp->size); in anon_set_ptr()
490 ASSERT(ppp != NULL); in anon_set_ptr()
521 ASSERT((s_idx < sahp->size) && (d_idx < dahp->size)); in anon_copy_ptr()
522 ASSERT((npages <= sahp->size) && (npages <= dahp->size)); in anon_copy_ptr()
582 ASSERT(!ANON_ISBUSY(anon_get_slot(sahp, s_idx))); in anon_copy_ptr()
641 ASSERT(!(startidx_p == NULL && growdown)); in anon_grow()
642 ASSERT(startidx + oldseg_pgs <= ahp->size); in anon_grow()
755 ASSERT(ANI_MAX_POOL > max_seqid); in set_anoninfo()
812 ASSERT(k_anoninfo.ani_max >= k_anoninfo.ani_phys_resv); in anon_resvmem()
836 ASSERT(k_anoninfo.ani_phys_resv == k_anoninfo.ani_max); in anon_resvmem()
843 ASSERT(npages > pswap_pages); in anon_resvmem()
897 ASSERT(k_anoninfo.ani_max >= k_anoninfo.ani_phys_resv); in anon_resvmem()
935 ASSERT(k_anoninfo.ani_mem_resv >= k_anoninfo.ani_locked_swap); in anon_unresvmem()
961 ASSERT(npages >= mem_free_pages); in anon_unresvmem()
972 ASSERT(k_anoninfo.ani_mem_resv >= k_anoninfo.ani_locked_swap); in anon_unresvmem()
973 ASSERT(k_anoninfo.ani_max >= k_anoninfo.ani_phys_resv); in anon_unresvmem()
1020 ASSERT(ap != NULL); in anon_swap_free()
1021 ASSERT(pp != NULL); in anon_swap_free()
1022 ASSERT(PAGE_LOCKED(pp)); in anon_swap_free()
1023 ASSERT(pp->p_vnode != NULL); in anon_swap_free()
1024 ASSERT(IS_SWAPFSVP(pp->p_vnode)); in anon_swap_free()
1025 ASSERT(ap->an_refcnt != 0); in anon_swap_free()
1026 ASSERT(pp->p_vnode == ap->an_vp); in anon_swap_free()
1027 ASSERT(pp->p_offset == ap->an_off); in anon_swap_free()
1036 ASSERT(ap->an_refcnt != 0); in anon_swap_free()
1037 ASSERT(pp->p_vnode == ap->an_vp); in anon_swap_free()
1038 ASSERT(pp->p_offset == ap->an_off); in anon_swap_free()
1067 ASSERT(ap->an_refcnt != 0); in anon_decref()
1123 ASSERT(ap->an_refcnt >= 1); in anon_szcshare()
1170 ASSERT(szc != 0); in anon_decref_pages()
1171 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_decref_pages()
1172 ASSERT(IS_P2ALIGNED(an_idx, pgcnt)); in anon_decref_pages()
1173 ASSERT(an_idx < ahp->size); in anon_decref_pages()
1188 ASSERT((refcnt = ap->an_refcnt) != 0); in anon_decref_pages()
1192 ASSERT(!anon_share(ahp, an_idx, pgcnt)); in anon_decref_pages()
1201 ASSERT(refcnt == 1 && ahmpages == NULL); in anon_decref_pages()
1205 ASSERT(ap->an_refcnt == refcnt); in anon_decref_pages()
1206 ASSERT(ahmpages != NULL || ap->an_refcnt == 1); in anon_decref_pages()
1207 ASSERT(ahmpages == NULL || ap->an_refcnt > 1); in anon_decref_pages()
1219 ASSERT(ap->an_refcnt == 0); in anon_decref_pages()
1228 ASSERT(pp == NULL || pp->p_szc == 0); in anon_decref_pages()
1248 ASSERT(pp->p_szc <= szc); in anon_decref_pages()
1249 ASSERT(IS_P2ALIGNED(curpgcnt, curpgcnt)); in anon_decref_pages()
1250 ASSERT(IS_P2ALIGNED(i, curpgcnt)); in anon_decref_pages()
1251 ASSERT(i + curpgcnt <= pgcnt); in anon_decref_pages()
1252 ASSERT(!(page_pptonum(pp) & (curpgcnt - 1))); in anon_decref_pages()
1256 ASSERT(ap != NULL && in anon_decref_pages()
1267 ASSERT(pp->p_szc == ppa[0]->p_szc); in anon_decref_pages()
1268 ASSERT(page_pptonum(pp) - 1 == in anon_decref_pages()
1280 ASSERT(ap != NULL && in anon_decref_pages()
1287 ASSERT(ap->an_refcnt == 0); in anon_decref_pages()
1302 ASSERT(PAGE_EXCL(ppa[j])); in anon_decref_pages()
1306 ASSERT(!hat_page_is_mapped( in anon_decref_pages()
1355 ASSERT(!ANON_ISBUSY(anon_get_slot(old, index))); in anon_dup()
1403 ASSERT(szc != 0); in anon_dup_fill_holes()
1405 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_dup_fill_holes()
1407 ASSERT(IS_P2ALIGNED(npages, pgcnt)); in anon_dup_fill_holes()
1408 ASSERT(IS_P2ALIGNED(old_idx, pgcnt)); in anon_dup_fill_holes()
1421 ASSERT(!ANON_ISBUSY(anon_get_slot(old, index))); in anon_dup_fill_holes()
1428 ASSERT(IS_P2ALIGNED(off, pgcnt)); in anon_dup_fill_holes()
1459 ASSERT(refcnt = ap->an_refcnt); in anon_dup_fill_holes()
1468 ASSERT(ahmpages != NULL || ap->an_refcnt == 1); in anon_dup_fill_holes()
1469 ASSERT(i == 0 || ahmpages == NULL || in anon_dup_fill_holes()
1512 ASSERT(szc != 0); in anon_fill_cow_holes()
1514 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_fill_cow_holes()
1516 ASSERT(IS_P2ALIGNED(npages, pgcnt)); in anon_fill_cow_holes()
1517 ASSERT(IS_P2ALIGNED(an_idx, pgcnt)); in anon_fill_cow_holes()
1529 ASSERT(!ANON_ISBUSY(anon_get_slot(ahp, index))); in anon_fill_cow_holes()
1536 ASSERT(IS_P2ALIGNED(off, pgcnt)); in anon_fill_cow_holes()
1573 ASSERT(ap->an_refcnt == 1); in anon_fill_cow_holes()
1603 ASSERT(!ANON_ISBUSY(anon_get_slot(ahp, index))); in anon_free()
1629 ASSERT(szc != 0); in anon_free_pages()
1631 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_free_pages()
1633 ASSERT(IS_P2ALIGNED(npages, pgcnt)); in anon_free_pages()
1634 ASSERT(IS_P2ALIGNED(an_idx, pgcnt)); in anon_free_pages()
1635 ASSERT(an_idx < ahp->size); in anon_free_pages()
1648 ASSERT(!ANON_ISBUSY(anon_get_slot(ahp, index))); in anon_free_pages()
1655 ASSERT(IS_P2ALIGNED(off, pgcnt)); in anon_free_pages()
1688 ASSERT(RW_READ_HELD(&->a_rwlock)); in anon_disclaim()
1710 ASSERT(ap != NULL); in anon_disclaim()
1741 ASSERT(ap->an_refcnt != 0); in anon_disclaim()
1860 ASSERT(ap->an_refcnt != 0); in anon_disclaim()
2002 ASSERT(seg->s_szc != 0); in anon_map_getpages()
2004 ASSERT(szc <= seg->s_szc); in anon_map_getpages()
2005 ASSERT(ppa_szc != NULL); in anon_map_getpages()
2006 ASSERT(rw != S_CREATE); in anon_map_getpages()
2044 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_map_getpages()
2045 ASSERT(IS_P2ALIGNED(start_idx, pgcnt)); in anon_map_getpages()
2077 ASSERT(conpp == NULL); in anon_map_getpages()
2168 ASSERT(ppa[pg_idx]->p_szc == szc); in anon_map_getpages()
2171 ASSERT(prealloc || conpp == NULL); in anon_map_getpages()
2183 ASSERT(err != -2 || upsize); in anon_map_getpages()
2185 ASSERT(slotcreate == 0); in anon_map_getpages()
2193 ASSERT(slotcreate == 0); in anon_map_getpages()
2194 ASSERT(prealloc == 0); in anon_map_getpages()
2195 ASSERT(pg_idx == 0); in anon_map_getpages()
2197 ASSERT(upsize); in anon_map_getpages()
2217 ASSERT(slotcreate == 0); in anon_map_getpages()
2218 ASSERT(pg_idx == 0); in anon_map_getpages()
2234 ASSERT(pp == ppa[pg_idx]); in anon_map_getpages()
2235 ASSERT(slotcreate == 0); in anon_map_getpages()
2236 ASSERT(pg_idx + npgs <= pgcnt); in anon_map_getpages()
2253 ASSERT(prealloc); in anon_map_getpages()
2259 ASSERT(prealloc == 0 || ppa[pg_idx] == pp); in anon_map_getpages()
2260 ASSERT(prealloc != 0 || PAGE_SHARED(pp)); in anon_map_getpages()
2261 ASSERT(prealloc == 0 || PAGE_EXCL(pp)); in anon_map_getpages()
2303 ASSERT(conpp == NULL); in anon_map_getpages()
2327 ASSERT(err != -2 || ((pg_idx == 0) && upsize)); in anon_map_getpages()
2339 ASSERT(PAGE_EXCL(pp)); in anon_map_getpages()
2340 ASSERT(pp->p_szc == szc); in anon_map_getpages()
2344 ASSERT(!hat_page_is_mapped(ppa[i])); in anon_map_getpages()
2352 ASSERT(!hat_page_is_mapped(ppa[pg_idx])); in anon_map_getpages()
2362 ASSERT(err > 0); in anon_map_getpages()
2366 ASSERT(conpp == NULL); in anon_map_getpages()
2372 ASSERT(prealloc); in anon_map_getpages()
2415 ASSERT(PAGE_EXCL(opp)); in anon_private()
2417 ASSERT(PAGE_LOCKED(opp)); in anon_private()
2566 ASSERT(szc != 0); in anon_map_privatepages()
2567 ASSERT(szc == seg->s_szc); in anon_map_privatepages()
2572 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_map_privatepages()
2573 ASSERT(IS_P2ALIGNED(start_idx, pgcnt)); in anon_map_privatepages()
2575 ASSERT(amp != NULL); in anon_map_privatepages()
2577 ASSERT(ap == NULL || ap->an_refcnt >= 1); in anon_map_privatepages()
2607 ASSERT(!anon_share(amp->ahp, start_idx, pgcnt)); in anon_map_privatepages()
2614 ASSERT(ppa[0]->p_szc <= szc); in anon_map_privatepages()
2620 ASSERT(ppa[pg_idx] != NULL); in anon_map_privatepages()
2676 ASSERT(ppa[pg_idx] != NULL); in anon_map_privatepages()
2678 ASSERT(ahmpages != NULL || oldap == NULL); in anon_map_privatepages()
2679 ASSERT(ahmpages == NULL || oldap != NULL); in anon_map_privatepages()
2680 ASSERT(ahmpages == NULL || oldap->an_refcnt > 1); in anon_map_privatepages()
2681 ASSERT(ahmpages == NULL || pg_idx != 0 || in anon_map_privatepages()
2683 ASSERT(ahmpages == NULL || pg_idx == 0 || in anon_map_privatepages()
2710 ASSERT(prealloc ? pp == pl[0] : pl[0]->p_szc == 0); in anon_map_privatepages()
2711 ASSERT(prealloc == 0 || nreloc == 1); in anon_map_privatepages()
2762 ASSERT(ahmpages == NULL || oldap->an_refcnt > 1); in anon_map_privatepages()
2776 ASSERT(prealloc == 0 || pplist == NULL); in anon_map_privatepages()
2862 ASSERT(rw == S_CREATE); in anon_map_createpages()
2990 ASSERT(szc == 0); in anon_map_createpages()
2998 ASSERT(anon_get_ptr(amp->ahp, index) == NULL); in anon_map_createpages()
3012 ASSERT(IS_P2ALIGNED(pg_cnt, pg_cnt)); in anon_map_createpages()
3013 ASSERT(IS_P2ALIGNED(index, pg_cnt)); in anon_map_createpages()
3014 ASSERT(conpp == NULL); in anon_map_createpages()
3020 ASSERT(pplist != NULL); in anon_map_createpages()
3036 ASSERT(anon_pl[0] == pp); in anon_map_createpages()
3037 ASSERT(nreloc == 1); in anon_map_createpages()
3042 ASSERT(anon_get_ptr(amp->ahp, index) == NULL); in anon_map_createpages()
3080 ASSERT(szc != 0); in anon_try_demote_pages()
3081 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_try_demote_pages()
3082 ASSERT(IS_P2ALIGNED(sidx, pgcnt)); in anon_try_demote_pages()
3083 ASSERT(sidx < ahp->size); in anon_try_demote_pages()
3111 ASSERT(private == 0); in anon_try_demote_pages()
3132 ASSERT(pp->p_szc <= szc); in anon_try_demote_pages()
3143 ASSERT(npgs <= pgcnt); in anon_try_demote_pages()
3144 ASSERT(IS_P2ALIGNED(npgs, npgs)); in anon_try_demote_pages()
3145 ASSERT(!(page_pptonum(pp) & (npgs - 1))); in anon_try_demote_pages()
3147 ASSERT(i > 0); in anon_try_demote_pages()
3148 ASSERT(page_pptonum(pp) - 1 == in anon_try_demote_pages()
3154 ASSERT(PAGE_EXCL(pp)); in anon_try_demote_pages()
3156 ASSERT(curnpgs > 0); in anon_try_demote_pages()
3165 ASSERT(!hat_page_is_mapped(pp)); in anon_try_demote_pages()
3166 ASSERT(pp->p_szc == 0); in anon_try_demote_pages()
3203 ASSERT(RW_WRITE_HELD(&->a_rwlock)); in anon_map_demotepages()
3204 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_map_demotepages()
3205 ASSERT(IS_P2ALIGNED(start_idx, pgcnt)); in anon_map_demotepages()
3206 ASSERT(ppa != NULL); in anon_map_demotepages()
3207 ASSERT(szc != 0); in anon_map_demotepages()
3208 ASSERT(szc == amp->a_szc); in anon_map_demotepages()
3220 ASSERT(retry == 0); /* we can be here only once */ in anon_map_demotepages()
3248 ASSERT(err == 0 || err == -1); in anon_map_demotepages()
3255 ASSERT(ppa[i] != NULL); in anon_map_demotepages()
3291 ASSERT(ANON_WRITE_HELD(&->a_rwlock)); in anon_shmap_free_pages()
3292 ASSERT(amp->refcnt <= 1); in anon_shmap_free_pages()
3293 ASSERT(amp->a_szc > 0); in anon_shmap_free_pages()
3294 ASSERT(eidx <= ahp->size); in anon_shmap_free_pages()
3295 ASSERT(!anon_share(ahp, sidx, btopr(len))); in anon_shmap_free_pages()
3324 ASSERT(sidx == eidx_aligned); in anon_shmap_free_pages()
3350 ASSERT(ANON_WRITE_HELD(&->a_rwlock)); in anonmap_purge()
3351 ASSERT(amp->refcnt <= 1); in anonmap_purge()
3371 ASSERT(amp->a_phead.p_lnext == &->a_phead); in anonmap_purge()
3372 ASSERT(amp->a_phead.p_lprev == &->a_phead); in anonmap_purge()
3376 ASSERT(amp->a_phead.p_lnext == &->a_phead); in anonmap_purge()
3377 ASSERT(amp->a_phead.p_lprev == &->a_phead); in anonmap_purge()
3383 ASSERT(amp->a_phead.p_lnext == &->a_phead); in anonmap_purge()
3384 ASSERT(amp->a_phead.p_lprev == &->a_phead); in anonmap_purge()
3385 ASSERT(amp->a_softlockcnt == 0); in anonmap_purge()
3400 ASSERT(kmflags == KM_NOSLEEP); in anonmap_alloc()
3406 ASSERT(flags == ANON_NOSLEEP); in anonmap_alloc()
3427 ASSERT(amp->ahp != NULL); in anonmap_free()
3428 ASSERT(amp->refcnt == 0); in anonmap_free()
3429 ASSERT(amp->a_softlockcnt == 0); in anonmap_free()
3430 ASSERT(amp->a_phead.p_lnext == &->a_phead); in anonmap_free()
3431 ASSERT(amp->a_phead.p_lprev == &->a_phead); in anonmap_free()
3505 ASSERT(k_anoninfo.ani_mem_resv >= k_anoninfo.ani_locked_swap); in anon_swap_adjust()
3506 ASSERT(k_anoninfo.ani_max >= k_anoninfo.ani_phys_resv); in anon_swap_adjust()
3523 ASSERT(k_anoninfo.ani_phys_resv >= adjusted_swap); in anon_swap_adjust()
3530 ASSERT(k_anoninfo.ani_mem_resv >= k_anoninfo.ani_locked_swap); in anon_swap_adjust()
3531 ASSERT(k_anoninfo.ani_max >= k_anoninfo.ani_phys_resv); in anon_swap_adjust()
3547 ASSERT(k_anoninfo.ani_locked_swap <= k_anoninfo.ani_mem_resv); in anon_swap_restore()
3549 ASSERT(k_anoninfo.ani_locked_swap >= npages); in anon_swap_restore()
3552 ASSERT(k_anoninfo.ani_locked_swap <= k_anoninfo.ani_mem_resv); in anon_swap_restore()
3567 ASSERT(an_idx < ahp->size); in anon_get_slot()
3608 ASSERT(RW_READ_HELD(&->a_rwlock)); in anon_array_enter()
3640 ASSERT(RW_READ_HELD(&->a_rwlock)); in anon_array_try_enter()
3663 ASSERT(ANON_ISBUSY(sobj->sync_data)); in anon_array_exit()