Lines Matching defs:bkt
353 (void) snprintf(lck_name, sizeof (lck_name), "%s.bkt", cp->mc_name);
426 mcache_bkt_t *bkt;
505 bkt = mcache_bkt_alloc(cp, &cp->mc_full, NULL);
506 if (bkt != NULL) {
510 mcache_cpu_refill(ccp, bkt, ccp->cc_bktsize);
688 mcache_bkt_t *bkt;
755 bkt = mcache_bkt_alloc(cp, &cp->mc_empty, &btp);
756 if (bkt != NULL) {
760 mcache_cpu_refill(ccp, bkt, 0);
772 bkt = mcache_alloc(btp->bt_cache, MCR_NOSLEEP);
775 if (bkt != NULL) {
783 mcache_free(btp->bt_cache, bkt);
792 mcache_bkt_free(cp, &cp->mc_empty, bkt);
1035 * Refill the CPU's filled bucket with bkt and save the previous one.
1038 mcache_cpu_refill(mcache_cpu_t *ccp, mcache_bkt_t *bkt, int objs)
1046 ccp->cc_filled = bkt;
1056 mcache_bkt_t *bkt;
1068 if ((bkt = blp->bl_list) != NULL) {
1069 blp->bl_list = bkt->bkt_next;
1080 return (bkt);
1087 mcache_bkt_free(mcache_t *cp, mcache_bktlist_t *blp, mcache_bkt_t *bkt)
1091 bkt->bkt_next = blp->bl_list;
1092 blp->bl_list = bkt;
1168 mcache_bkt_destroy(mcache_t *cp, mcache_bkttype_t *btp, mcache_bkt_t *bkt,
1172 mcache_obj_t *top = bkt->bkt_obj[nobjs - 1];
1189 "list in bkt %p (nobjs %d actual %d)\n",
1190 cp->mc_name, (void *)cp, (void *)bkt,
1199 mcache_free(btp->bt_cache, bkt);
1225 mcache_bkt_t *bkt;
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);