Lines Matching refs:old_it
1538 static int _store_item_copy_data(int comm, item *old_it, item *new_it, item *add_it) { in _store_item_copy_data() argument
1541 if (_store_item_copy_chunks(new_it, old_it, old_it->nbytes - 2) == -1 || in _store_item_copy_data()
1546 memcpy(ITEM_data(new_it), ITEM_data(old_it), old_it->nbytes); in _store_item_copy_data()
1547 … memcpy(ITEM_data(new_it) + old_it->nbytes - 2 /* CRLF */, ITEM_data(add_it), add_it->nbytes); in _store_item_copy_data()
1553 _store_item_copy_chunks(new_it, old_it, old_it->nbytes) == -1) { in _store_item_copy_data()
1558 … memcpy(ITEM_data(new_it) + add_it->nbytes - 2 /* CRLF */, ITEM_data(old_it), old_it->nbytes); in _store_item_copy_data()
1572 item *old_it = do_item_get(key, it->nkey, hv, t, DONT_UPDATE); in do_store_item() local
1584 if (old_it != NULL) { in do_store_item()
1587 uint64_t old_cas = ITEM_get_cas(old_it); in do_store_item()
1601 do_item_update(old_it); in do_store_item()
1609 t->stats.slab_stats[ITEM_clsid(old_it)].cas_hits++; in do_store_item()
1617 it->exptime = old_it->exptime; in do_store_item()
1619 if (old_it->it_flags & ITEM_TOKEN_SENT) { in do_store_item()
1624 t->stats.slab_stats[ITEM_clsid(old_it)].cas_hits++; in do_store_item()
1630 t->stats.slab_stats[ITEM_clsid(old_it)].cas_badval++; in do_store_item()
1635 (unsigned long long)ITEM_get_cas(old_it), in do_store_item()
1650 if ((old_it->it_flags & ITEM_HDR) != 0) { in do_store_item()
1657 FLAGS_CONV(old_it, flags); in do_store_item()
1658 …new_it = do_item_alloc(key, it->nkey, flags, old_it->exptime, it->nbytes + old_it->nbytes - 2 /* C… in do_store_item()
1664 if (_store_item_copy_data(comm, old_it, new_it, it) == -1) { in do_store_item()
1685 STORAGE_delete(t->storage, old_it); in do_store_item()
1686 item_replace(old_it, it, hv, cas_in); in do_store_item()
1690 do_item_remove(old_it); /* release our reference */ in do_store_item()