tn_anon
if (tp->tn_anon == NULL) {
tp->tn_anon = anon_create(MAX(np, TMP_INIT_SZ), ANON_SLEEP);
tp->tn_asize = tp->tn_anon->size;
tp->tn_asize = anon_grow(tp->tn_anon, NULL, tp->tn_asize,
freed = anon_pages(tp->tn_anon, btopr(newsize),
anon_free(tp->tn_anon, btopr(newsize), delta);
if (anon_get_ptr(tp->tn_anon, btop(newsize)) != NULL) {
ASSERT(anon_get_ptr(tp->tn_anon, 0) == NULL);
anon_release(tp->tn_anon, tp->tn_asize);
tp->tn_anon = NULL;
if (non_anon(tp->tn_anon, btop(off), &tmpoff, &tlen)) {
if (anon_get_ptr(tp->tn_anon, btop(toff)) == NULL) {
(void) anon_set_ptr(tp->tn_anon, btop(toff),
if (anon_get_ptr(tp->tn_anon, pagenumber) == NULL) {
(void) anon_set_ptr(tp->tn_anon, pagenumber,