Home
last modified time | relevance | path

Searched refs:slab_refcnt (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dkmem_impl.h103 ((sp)->slab_refcnt > 0 && (sp)->slab_refcnt < (sp)->slab_chunks)
105 ((sp)->slab_refcnt == (sp)->slab_chunks)
229 long slab_refcnt; /* outstanding allocations */ member
/illumos-gate/usr/src/uts/common/os/
H A Dkmem.c1544 sp->slab_refcnt = 0; in kmem_slab_create()
1617 ASSERT(sp->slab_refcnt == 0); in kmem_slab_destroy()
1649 sp->slab_refcnt++; in kmem_slab_alloc_impl()
1834 ASSERT(sp->slab_refcnt >= 1); in kmem_slab_free()
1836 if (--sp->slab_refcnt == 0) { in kmem_slab_free()
2747 ASSERT(sp->slab_refcnt == 1); in kmem_slab_prefill()
2754 sp->slab_refcnt += nbufs; in kmem_slab_prefill()
4821 if (sp->slab_refcnt == 0) in kmem_move_buffer()
4856 if (sp->slab_refcnt == 0) in kmem_move_buffer()
5088 refcnt = sp->slab_refcnt; in kmem_move_buffers()
[all …]
/illumos-gate/usr/src/lib/libumem/common/
H A Dumem.c1438 sp->slab_refcnt = 0; in umem_slab_create()
1552 sp->slab_refcnt++; in umem_slab_alloc()
1553 ASSERT(sp->slab_refcnt <= sp->slab_chunks); in umem_slab_alloc()
1562 ASSERT(sp->slab_refcnt == sp->slab_chunks); in umem_slab_alloc()
1638 ASSERT(sp->slab_refcnt == sp->slab_chunks); in umem_slab_free()
1652 ASSERT(sp->slab_refcnt >= 1); in umem_slab_free()
1653 if (--sp->slab_refcnt == 0) { in umem_slab_free()
2897 cp->cache_nullslab.slab_refcnt = -1; in umem_cache_create()
H A Dumem_impl.h205 long slab_refcnt; /* outstanding allocations */ member
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dkmem.c483 ks->ks_bucket[sp->slab_refcnt]++; in kmem_slablist_stat()
485 unused = (sp->slab_chunks - sp->slab_refcnt); in kmem_slablist_stat()
510 ksu->ksu_refcnt = sp->slab_refcnt; in kmem_slablist_stat()
934 *est -= (sp->slab_chunks - sp->slab_refcnt); in kmem_estimate_slab()
1467 dprintf(("refcnt is %d; chunks is %d\n", sp->slab_refcnt, chunks)); in kmem_walk_step()
1474 for (i = sp->slab_refcnt; i <= chunks; i++) { in kmem_walk_step()
H A Dgenunix.c2196 *avail += sp->slab_chunks - sp->slab_refcnt; in kmastat_slab_avail()
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dlibumem.c109 *avail += sp->slab_chunks - sp->slab_refcnt; in umastat_slab_avail()
H A Dumem.c850 *est -= (sp->slab_chunks - sp->slab_refcnt); in umem_estimate_slab()
1415 dprintf(("refcnt is %d; chunks is %d\n", sp->slab_refcnt, chunks)); in umem_walk_step()
1422 for (i = sp->slab_refcnt; i <= chunks; i++) { in umem_walk_step()