Lines Matching refs:umc

2353 umem_log_walk(uintptr_t addr, const umem_bufctl_audit_t *b, umem_log_cpu_t *umc)  in umem_log_walk()  argument
2358 if (addr >= umc[i].umc_low && addr < umc[i].umc_high) in umem_log_walk()
2380 umem_log_cpu_t *umc; in umem_log() local
2400 umc = mdb_zalloc(sizeof (umem_log_cpu_t) * umem_max_ncpus, in umem_log()
2410 umc[i].umc_low = clh.clh_chunk * lh.lh_chunksize + in umem_log()
2412 umc[i].umc_high = (uintptr_t)clh.clh_current; in umem_log()
2435 (void) umem_log_walk(addr, bp, umc); in umem_log()
2440 if (mdb_walk("umem_log", (mdb_walk_cb_t)umem_log_walk, umc) == -1) { in umem_log()
3560 umc_add(uintptr_t addr, const umem_cache_t *cp, umclist_t *umc) in umc_add() argument
3565 if (umc->umc_name == NULL || in umc_add()
3566 strcmp(cp->cache_name, umc->umc_name) == 0) { in umc_add()
3571 if (umc->umc_nelems >= umc->umc_size) { in umc_add()
3572 s = umc->umc_size ? umc->umc_size * 2 : 256; in umc_add()
3575 bcopy(umc->umc_caches, p, in umc_add()
3576 sizeof (uintptr_t) * umc->umc_size); in umc_add()
3578 umc->umc_caches = p; in umc_add()
3579 umc->umc_size = s; in umc_add()
3582 umc->umc_caches[umc->umc_nelems++] = addr; in umc_add()
3583 return (umc->umc_name ? WALK_DONE : WALK_NEXT); in umc_add()
3771 umclist_t umc; in umausers() local
3777 bzero(&umc, sizeof (umc)); in umausers()
3790 oelems = umc.umc_nelems; in umausers()
3791 umc.umc_name = argv->a_un.a_str; in umausers()
3792 (void) mdb_walk("umem_cache", (mdb_walk_cb_t)umc_add, &umc); in umausers()
3794 if (umc.umc_nelems == oelems) { in umausers()
3795 mdb_warn("unknown umem cache: %s\n", umc.umc_name); in umausers()
3811 umc.umc_name = NULL; /* match all cache names */ in umausers()
3812 (void) mdb_walk("umem_cache", (mdb_walk_cb_t)umc_add, &umc); in umausers()
3815 for (i = 0; i < umc.umc_nelems; i++) { in umausers()
3816 uintptr_t cp = umc.umc_caches[i]; in umausers()