Lines Matching refs:wi

2034 whatis_print_umem(whatis_info_t *wi, uintptr_t maddr, uintptr_t addr,  in whatis_print_umem()  argument
2037 mdb_whatis_t *w = wi->wi_w; in whatis_print_umem()
2038 const umem_cache_t *cp = wi->wi_cache; in whatis_print_umem()
2049 (wi->wi_freemem == FALSE) ? "allocated" : "freed", cp->cache_name); in whatis_print_umem()
2060 whatis_walk_umem(uintptr_t addr, void *ignored, whatis_info_t *wi) in whatis_walk_umem() argument
2062 mdb_whatis_t *w = wi->wi_w; in whatis_walk_umem()
2065 size_t size = wi->wi_cache->cache_bufsize; in whatis_walk_umem()
2068 whatis_print_umem(wi, cur, addr, 0); in whatis_walk_umem()
2075 whatis_walk_bufctl(uintptr_t baddr, const umem_bufctl_t *bcp, whatis_info_t *wi) in whatis_walk_bufctl() argument
2077 mdb_whatis_t *w = wi->wi_w; in whatis_walk_bufctl()
2081 size_t size = wi->wi_cache->cache_bufsize; in whatis_walk_bufctl()
2084 whatis_print_umem(wi, cur, addr, baddr); in whatis_walk_bufctl()
2091 whatis_walk_seg(uintptr_t addr, const vmem_seg_t *vs, whatis_info_t *wi) in whatis_walk_seg() argument
2093 mdb_whatis_t *w = wi->wi_w; in whatis_walk_seg()
2117 wi->wi_vmem->vm_name); in whatis_walk_seg()
2129 whatis_walk_vmem(uintptr_t addr, const vmem_t *vmem, whatis_info_t *wi) in whatis_walk_vmem() argument
2131 mdb_whatis_t *w = wi->wi_w; in whatis_walk_vmem()
2133 wi->wi_vmem = vmem; in whatis_walk_vmem()
2139 (mdb_walk_cb_t)whatis_walk_seg, wi, addr) == -1) { in whatis_walk_vmem()
2149 whatis_walk_slab(uintptr_t saddr, const umem_slab_t *sp, whatis_info_t *wi) in whatis_walk_slab() argument
2151 mdb_whatis_t *w = wi->wi_w; in whatis_walk_slab()
2155 (uintptr_t)sp->slab_base, wi->wi_slab_size)) { in whatis_walk_slab()
2156 wi->wi_slab_found++; in whatis_walk_slab()
2163 whatis_walk_cache(uintptr_t addr, const umem_cache_t *c, whatis_info_t *wi) in whatis_walk_cache() argument
2165 mdb_whatis_t *w = wi->wi_w; in whatis_walk_cache()
2188 wi->wi_cache = c; in whatis_walk_cache()
2198 wi->wi_slab_size = c->cache_slabsize - c->cache_maxcolor; in whatis_walk_cache()
2200 wi->wi_slab_size -= sizeof (umem_slab_t); in whatis_walk_cache()
2202 if ((wi->wi_slab_size / c->cache_chunksize) > 2) { in whatis_walk_cache()
2203 wi->wi_slab_found = 0; in whatis_walk_cache()
2204 if (mdb_pwalk("umem_slab", (mdb_walk_cb_t)whatis_walk_slab, wi, in whatis_walk_cache()
2209 if (wi->wi_slab_found == 0) in whatis_walk_cache()
2213 wi->wi_freemem = FALSE; in whatis_walk_cache()
2214 if (mdb_pwalk(walk, func, wi, addr) == -1) { in whatis_walk_cache()
2228 wi->wi_freemem = TRUE; in whatis_walk_cache()
2230 if (mdb_pwalk(freewalk, func, wi, addr) == -1) { in whatis_walk_cache()
2239 whatis_walk_touch(uintptr_t addr, const umem_cache_t *c, whatis_info_t *wi) in whatis_walk_touch() argument
2241 if (c->cache_arena == wi->wi_msb_arena || in whatis_walk_touch()
2245 return (whatis_walk_cache(addr, c, wi)); in whatis_walk_touch()
2249 whatis_walk_metadata(uintptr_t addr, const umem_cache_t *c, whatis_info_t *wi) in whatis_walk_metadata() argument
2251 if (c->cache_arena != wi->wi_msb_arena) in whatis_walk_metadata()
2254 return (whatis_walk_cache(addr, c, wi)); in whatis_walk_metadata()
2258 whatis_walk_notouch(uintptr_t addr, const umem_cache_t *c, whatis_info_t *wi) in whatis_walk_notouch() argument
2260 if (c->cache_arena == wi->wi_msb_arena || in whatis_walk_notouch()
2264 return (whatis_walk_cache(addr, c, wi)); in whatis_walk_notouch()
2271 whatis_info_t wi; in whatis_run_umem() local
2273 bzero(&wi, sizeof (wi)); in whatis_run_umem()
2274 wi.wi_w = w; in whatis_run_umem()
2277 if (umem_readvar(&wi.wi_msb_arena, "umem_internal_arena") == -1) in whatis_run_umem()
2288 &wi) == -1 || in whatis_run_umem()
2290 &wi) == -1 || in whatis_run_umem()
2292 &wi) == -1) { in whatis_run_umem()
2303 whatis_info_t wi; in whatis_run_vmem() local
2305 bzero(&wi, sizeof (wi)); in whatis_run_vmem()
2306 wi.wi_w = w; in whatis_run_vmem()
2309 (mdb_walk_cb_t)whatis_walk_vmem, &wi) == -1) { in whatis_run_vmem()