Ejemplo n.º 1
0
Archivo: item.c Proyecto: huayl/pelikan
static inline void
_item_dealloc(struct item **it_p)
{
    uint8_t id = (*it_p)->id;

    DECR(slab_metrics, item_curr);
    INCR(slab_metrics, item_dealloc);
    PERSLAB_DECR(id, item_curr);

    slab_put_item(*it_p, id);
    *it_p = NULL;
}
Ejemplo n.º 2
0
static void item_free(struct item *it) {
	assert(it->magic == ITEM_MAGIC);
    slab_put_item(it);
}