Lines Matching refs:nkey

152 static size_t item_make_header(const uint8_t nkey, const unsigned int flags, const int nbytes,  in item_make_header()  argument
156 return sizeof(item) + nkey + *nsuffix + nbytes; in item_make_header()
159 item *do_item_alloc(char *key, const size_t nkey, const unsigned int flags, in do_item_alloc() argument
165 size_t ntotal = item_make_header(nkey + 1, flags, nbytes, suffix, &nsuffix); in do_item_alloc()
250 it->nkey = nkey; in do_item_alloc()
252 memcpy(ITEM_key(it), key, nkey); in do_item_alloc()
293 bool item_size_ok(const size_t nkey, const int flags, const int nbytes) { in item_size_ok() argument
297 size_t ntotal = item_make_header(nkey + 1, flags, nbytes, in item_size_ok()
360 MEMCACHED_ITEM_LINK(ITEM_key(it), it->nkey, it->nbytes); in do_item_link()
382 MEMCACHED_ITEM_UNLINK(ITEM_key(it), it->nkey, it->nbytes); in do_item_unlink()
390 assoc_delete(ITEM_key(it), it->nkey, hv); in do_item_unlink()
398 MEMCACHED_ITEM_UNLINK(ITEM_key(it), it->nkey, it->nbytes); in do_item_unlink_nolock()
406 assoc_delete(ITEM_key(it), it->nkey, hv); in do_item_unlink_nolock()
413 MEMCACHED_ITEM_REMOVE(ITEM_key(it), it->nkey, it->nbytes); in do_item_remove()
425 MEMCACHED_ITEM_UPDATE(ITEM_key(it), it->nkey, it->nbytes); in do_item_update_nolock()
439 MEMCACHED_ITEM_UPDATE(ITEM_key(it), it->nkey, it->nbytes); in do_item_update()
454 MEMCACHED_ITEM_REPLACE(ITEM_key(it), it->nkey, it->nbytes, in do_item_replace()
455 ITEM_key(new_it), new_it->nkey, new_it->nbytes); in do_item_replace()
493 assert(it->nkey <= KEY_MAX_LENGTH); in item_cachedump()
494 if (it->nbytes == 0 && it->nkey == 0) { in item_cachedump()
499 strncpy(key_temp, ITEM_key(it), it->nkey); in item_cachedump()
500 key_temp[it->nkey] = 0x00; /* terminate */ in item_cachedump()
752 item *do_item_get(const char *key, const size_t nkey, const uint32_t hv, conn *c) { in do_item_get() argument
753 item *it = assoc_find(key, nkey, hv); in do_item_get()
786 for (ii = 0; ii < nkey; ++ii) { in do_item_get()
824 LOGGER_LOG(c->thread->l, LOG_FETCHERS, LOGGER_ITEM_GET, NULL, was_found, key, nkey); in do_item_get()
829 item *do_item_touch(const char *key, size_t nkey, uint32_t exptime, in do_item_touch() argument
831 item *it = do_item_get(key, nkey, hv, c); in do_item_touch()
864 if (search->nbytes == 0 && search->nkey == 0 && search->it_flags == 1) { in lru_pull_tail()
869 uint32_t hv = hash(ITEM_key(search), search->nkey); in lru_pull_tail()
1313 for (ii = 0; ii < search->nkey; ++ii) { in item_crawler_evaluate()
1375 uint32_t hv = hash(ITEM_key(search), search->nkey); in item_crawler_thread()
1489 crawlers[sid].nkey = 0; in do_lru_crawler_start()