bigcache
sz += d->bigcache_size * sizeof(struct bigcache);
d->bigcache = p;
struct bigcache *bigcache;
if (d->bigcache[i].psize != 0)
ulog("%zu: %zu\n", i, d->bigcache[i].psize);
total += d->bigcache[i].psize;
if (d->bigcache[i].psize == 0)
if (d->bigcache[i].psize != 0)
if (d->bigcache[i].psize != 0) {
r = d->bigcache[i].page;
d->bigcache_used -= d->bigcache[i].psize;
tmp = d->bigcache[i].psize << MALLOC_PAGESHIFT;
d->bigcache[i].page = p;
d->bigcache[i].psize = psz;
if (d->bigcache[i].psize == psz) {
p = d->bigcache[i].page;
d->bigcache[i].page = NULL;
d->bigcache[i].psize = 0;
cached -= d->bigcache[i].psize;