Lines Matching defs:anon
34 #include <vm/anon.h>
1019 mdb_printf(" [ anon ]");
1043 mdb_printf(" [ anon ]");
1109 int aw_all; /* report all anon pointers, even NULLs */
1118 mdb_warn("anon walk doesn't support global walks\n");
1126 mdb_warn("failed to read anon map at %p", wsp->walk_addr);
1133 mdb_warn("failed to read anon hdr ptr at %p", aw->aw_amp.ahp);
1175 struct anon anon;
1239 mdb_vread(&anon, sizeof (anon), anonptr);
1240 return (wsp->walk_callback(anonptr, &anon, wsp->walk_cbdata));
1286 mdb_warn("segvn_anon walk: segvn_data at %p has no anon map\n",
1303 mdb_warn("anon map %p is too small for segment %p\n",
1375 * structure. For segvn_datas without an anon structure, it just looks up
1376 * pages in the vnode. For segvn_datas with an anon structure, NULL slots
1420 * If we don't have an anon pointer, and the segment is large,
1456 * (which reports all anon slots, even NULL ones), so that
1459 * backing pages for NULL anon slots.
1512 * If there's no anon, or the anon slot is NULL, look up
1523 const struct anon *const anon = wsp->walk_layer;
1526 * We have a "struct anon"; if it's not swapped out,
1529 if (anon->an_vp != NULL || anon->an_off != 0) {
1530 pp = mdb_page_lookup((uintptr_t)anon->an_vp,
1531 anon->an_off);
1534 "offset %ld, anon page <%p, %llx> not "
1536 anon->an_vp, anon->an_off);
1539 if (anon->an_pvp == NULL) {
1541 "anon at %p\n", wsp->walk_addr);