Home
last modified time | relevance | path

Searched refs:refcount (Results 1 – 14 of 14) sorted by relevance

/memcached-1.6.32/
Dslabs.c434 it->refcount = 1; in do_slabs_alloc()
806 new_it->refcount = 0; in slab_rebalance_alloc()
859 int refcount = 0; in slab_rebalance_move() local
908 refcount = refcount_incr(it); in slab_rebalance_move()
909 if (refcount == 2) { /* item is linked but not busy */ in slab_rebalance_move()
920 } else if (refcount > 2 && is_linked) { in slab_rebalance_move()
1006 new_it->refcount = 0; in slab_rebalance_move()
1017 it->refcount = 0; in slab_rebalance_move()
1030 ch->refcount = 0; in slab_rebalance_move()
1046 it->refcount = 0; in slab_rebalance_move()
[all …]
Dmemcached.h599 unsigned short refcount; member
627 unsigned short refcount; member
645 unsigned short refcount; /* used? */ member
802 uint8_t refcount; member
1022 #define refcount_incr(it) ++(it->refcount)
1023 #define refcount_decr(it) --(it->refcount)
Dextstore.c62 unsigned int refcount; member
217 if ((p->obj_count == 0 || p->closed) && p->refcount == 0) { in extstore_get_page_data()
748 if (p->obj_count == 0 && p->refcount == 0 && !p->active) { in extstore_delete()
778 if (p->refcount == 0) { in extstore_close_page()
801 if (p->refcount == 0) { in extstore_evict_page()
889 p->refcount++; in extstore_io_thread()
940 p->refcount--; in extstore_io_thread()
Dproxy_config.c113 g->refcount--; in _proxy_manager_thread()
116 assert(g->self_ref > 0 || g->refcount == 0); in _proxy_manager_thread()
117 if (g->refcount == 0) { in _proxy_manager_thread()
Dproxy_ratelim.c24 assert(lim->g.refcount == 0); in mcplib_ratelim_global_tbf_gc()
Dproxy_luafgen.c541 fgen->refcount++; in mcp_funcgen_reference()
545 fgen->refcount = 1; in mcp_funcgen_reference()
547 P_DEBUG("%s: funcgen referenced: %d\n", __func__, fgen->refcount); in mcp_funcgen_reference()
551 assert(fgen->refcount > 0); in mcp_funcgen_dereference()
552 fgen->refcount--; in mcp_funcgen_dereference()
553 P_DEBUG("%s: funcgen dereferenced: %d\n", __func__, fgen->refcount); in mcp_funcgen_dereference()
554 if (fgen->refcount == 0) { in mcp_funcgen_dereference()
Dproto_proxy.c1420 g->refcount++; in mcp_gobj_ref()
1426 g->refcount++; in mcp_gobj_ref()
1432 g->refcount--; in mcp_gobj_unref()
1433 if (g->refcount == 0) { in mcp_gobj_unref()
1630 p->beprefix, p->pool_size, p->pool_be_total, p->g.refcount, p->use_iothread); in dump_pool_info()
Dproxy.h559 int refcount; member
656 unsigned int refcount; // reference counter member
Ditems.c139 it, op, it->refcount, \
361 assert(it->refcount == 0); in item_free()
547 assert(it->refcount > 0); in do_item_remove()
1152 search->refcount = 1; in lru_pull_tail()
Dmemcached.c1054 b->refcount++; in resp_allocate()
1058 if (b->refcount == MAX_RESP_PER_BUNDLE) { in resp_allocate()
1079 b->refcount = 1; in resp_allocate()
1103 b->refcount--; in resp_free()
1104 if (b->refcount == 0) { in resp_free()
2226 if (it && it->refcount > IT_REFCOUNT_LIMIT) { in limited_get()
2243 if (it && it->refcount > IT_REFCOUNT_LIMIT) { in limited_get_locked()
2328 if (res + 2 <= it->nbytes && it->refcount == 2) { /* replace in-place */
2340 } else if (it->refcount > 1) {
2362 if (it->refcount == 1)
Dstorage.c443 it->refcount = 0; in recache_or_free()
527 assert(it->refcount >= 2); in storage_write()
973 if (it->refcount == 2) { in storage_compact_readback()
Dproxy_lua.c958 p->g.refcount--; in mcplib_pool_proxy_gc()
959 if (p->g.refcount == 0) { in mcplib_pool_proxy_gc()
DChangeLog98 * Fix refcount leaks, which would result in OOM's on all sets
/memcached-1.6.32/doc/
Dprotocol.txt1577 tailrepairs Number of times we self-healed a slab with a refcount
1590 lrutail_reflocked Number of items found to be refcount locked in the