Searched refs:cache_full (Results 1 - 8 of 8) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dlibumem.c125 alloc = cp->cache_slab_alloc + cp->cache_full.ml_alloc;
126 avail = cp->cache_full.ml_total * magsize;
H A Dumem.c759 size_t mag_est = cp->cache_full.ml_total * magsize;
814 * layer, we have the number of magazines on the cache_full
820 magmax = (cp->cache_full.ml_total + 2 * umem_max_ncpus + 100) * magsize;
835 * First up: the magazines in the depot (i.e. on the cache_full list).
837 for (ump = cp->cache_full.ml_list; ump != NULL; ) {
841 if (ump == cp->cache_full.ml_list)
842 break; /* cache_full list loop detected */
845 dprintf(("cache_full list done\n"));
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dkmem.c2164 cp->cache_full.ml_reaplimit = cp->cache_full.ml_min;
2165 cp->cache_full.ml_min = cp->cache_full.ml_total;
2183 reap = MIN(cp->cache_full.ml_reaplimit, cp->cache_full.ml_min);
2184 while (reap-- && (mp = kmem_depot_alloc(cp, &cp->cache_full)) != NULL)
2558 fmp = kmem_depot_alloc(cp, &cp->cache_full);
2668 kmem_depot_free(cp, &cp->cache_full,
3099 delta = cp->cache_full
[all...]
/opensolaris-onvv-gate/usr/src/lib/libumem/common/
H A Dumem_impl.h320 umem_maglist_t cache_full; /* full magazines */ member in struct:umem_cache
H A Dumem.c1594 cp->cache_full.ml_reaplimit = cp->cache_full.ml_min;
1595 cp->cache_full.ml_min = cp->cache_full.ml_total;
1612 reap = MIN(cp->cache_full.ml_reaplimit, cp->cache_full.ml_min);
1613 while (reap-- && (mp = umem_depot_alloc(cp, &cp->cache_full)) != NULL)
1687 fmp = umem_depot_alloc(cp, &cp->cache_full);
1801 umem_depot_free(cp, &cp->cache_full,
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dkmem_impl.h400 kmem_maglist_t cache_full; /* full magazines */ member in struct:kmem_cache
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dkmem.c949 size_t mag_est = cp->cache_full.ml_total * magsize;
1004 * layer, we have the number of magazines on the cache_full
1010 magmax = (cp->cache_full.ml_total + 2 * ncpus + 100) * magsize;
1025 * First up: the magazines in the depot (i.e. on the cache_full list).
1027 for (kmp = cp->cache_full.ml_list; kmp != NULL; ) {
1031 if (kmp == cp->cache_full.ml_list)
1032 break; /* cache_full list loop detected */
1035 dprintf(("cache_full list done\n"));
H A Dgenunix.c1993 alloc = cp->cache_slab_alloc + cp->cache_full.ml_alloc;
1994 avail = cp->cache_full.ml_total * magsize;

Completed in 190 milliseconds