Lines Matching refs:new_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
1540 if (new_it->it_flags & ITEM_CHUNKED) { in _store_item_copy_data()
1541 if (_store_item_copy_chunks(new_it, old_it, old_it->nbytes - 2) == -1 || in _store_item_copy_data()
1542 _store_item_copy_chunks(new_it, add_it, add_it->nbytes) == -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()
1551 if (new_it->it_flags & ITEM_CHUNKED) { in _store_item_copy_data()
1552 if (_store_item_copy_chunks(new_it, add_it, add_it->nbytes - 2) == -1 || in _store_item_copy_data()
1553 _store_item_copy_chunks(new_it, old_it, old_it->nbytes) == -1) { in _store_item_copy_data()
1557 memcpy(ITEM_data(new_it), ITEM_data(add_it), add_it->nbytes); 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()
1577 item *new_it = NULL; in do_store_item() local
1658 …new_it = do_item_alloc(key, it->nkey, flags, old_it->exptime, it->nbytes + old_it->nbytes - 2 /* C… in do_store_item()
1661 if (new_it == NULL) in do_store_item()
1664 if (_store_item_copy_data(comm, old_it, new_it, it) == -1) { in do_store_item()
1670 it = new_it; in do_store_item()
1691 if (new_it != NULL) { in do_store_item()
1693 do_item_remove(new_it); in do_store_item()
2341 item *new_it; local
2344 new_it = do_item_alloc(ITEM_key(it), it->nkey, flags, it->exptime, res + 2);
2345 if (new_it == 0) {
2349 memcpy(ITEM_data(new_it), buf, res);
2350 memcpy(ITEM_data(new_it) + res, "\r\n", 2);
2351 item_replace(it, new_it, hv, (settings.use_cas) ? get_cas_id() : 0);
2354 ITEM_set_cas(it, (settings.use_cas) ? ITEM_get_cas(new_it) : 0);
2355 do_item_remove(new_it); /* release our reference */