Lines Matching refs:btp
176 mcache_bkttype_t *btp;
196 for (i = 0; i < sizeof (mcache_bkttype) / sizeof (*btp); i++) {
197 btp = &mcache_bkttype[i];
199 btp->bt_bktsize);
200 btp->bt_cache = mcache_create(name,
201 (btp->bt_bktsize + 1) * sizeof (void *), 0, 0, MCR_SLEEP);
262 mcache_bkttype_t *btp;
369 for (btp = mcache_bkttype; chunksize <= btp->bt_minbuf; btp++)
372 cp->cache_bkttype = btp;
408 arg, bufsize, cp->mc_align, chunksize, btp->bt_bktsize);
686 mcache_bkttype_t *btp;
755 bkt = mcache_bkt_alloc(cp, &cp->mc_empty, &btp);
772 bkt = mcache_alloc(btp->bt_cache, MCR_NOSLEEP);
781 if (ccp->cc_bktsize != btp->bt_bktsize) {
783 mcache_free(btp->bt_cache, bkt);
1054 mcache_bkt_alloc(mcache_t *cp, mcache_bktlist_t *blp, mcache_bkttype_t **btp)
1075 if (btp != NULL)
1076 *btp = cp->cache_bkttype;
1126 mcache_bkttype_t *btp;
1134 btp = cp->cache_bkttype;
1148 mcache_bkt_destroy(cp, btp, bp, objs);
1150 mcache_bkt_destroy(cp, btp, pbp, pobjs);
1168 mcache_bkt_destroy(mcache_t *cp, mcache_bkttype_t *btp, mcache_bkt_t *bkt,
1199 mcache_free(btp->bt_cache, bkt);
1226 mcache_bkttype_t *btp;
1230 (bkt = mcache_bkt_alloc(cp, &cp->mc_full, &btp)) != NULL)
1231 mcache_bkt_destroy(cp, btp, bkt, btp->bt_bktsize);
1235 (bkt = mcache_bkt_alloc(cp, &cp->mc_empty, &btp)) != NULL)
1236 mcache_bkt_destroy(cp, btp, bkt, 0);
1339 mcache_bkttype_t *btp = cp->cache_bkttype;
1341 if ((unsigned int)cp->mc_chunksize < btp->bt_maxbuf) {
1350 cp->cache_bkttype = ++btp;