Lines Matching refs:item
18 static void item_link_q(item *it);
19 static void item_unlink_q(item *it);
59 static item *heads[LARGEST_ID];
60 static item *tails[LARGEST_ID];
106 int item_is_flushed(item *it) { in item_is_flushed()
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()
163 item *it = NULL; in do_item_alloc()
275 void item_free(item *it) { in item_free()
306 static void do_item_link_q(item *it) { /* item is the new head */ in do_item_link_q()
307 item **head, **tail; in do_item_link_q()
324 static void item_link_q(item *it) { in item_link_q()
330 static void do_item_unlink_q(item *it) { in do_item_unlink_q()
331 item **head, **tail; in do_item_unlink_q()
353 static void item_unlink_q(item *it) { in item_unlink_q()
359 int do_item_link(item *it, const uint32_t hv) { in do_item_link()
381 void do_item_unlink(item *it, const uint32_t hv) { in do_item_unlink()
397 void do_item_unlink_nolock(item *it, const uint32_t hv) { in do_item_unlink_nolock()
412 void do_item_remove(item *it) { in do_item_remove()
424 void do_item_update_nolock(item *it) { in do_item_update_nolock()
438 void do_item_update(item *it) { in do_item_update()
453 int do_item_replace(item *it, item *new_it, const uint32_t hv) { in do_item_replace()
474 item *it; in item_cachedump()
704 void item_stats_sizes_add(item *it) { in item_stats_sizes_add()
716 void item_stats_sizes_remove(item *it) { in item_stats_sizes_remove()
752 item *do_item_get(const char *key, const size_t nkey, const uint32_t hv, conn *c) { in do_item_get()
753 item *it = assoc_find(key, nkey, hv); in do_item_get()
829 item *do_item_touch(const char *key, size_t nkey, uint32_t exptime, in do_item_touch()
831 item *it = do_item_get(key, nkey, hv, c); in do_item_touch()
844 item *it = NULL; in lru_pull_tail()
851 item *search; in lru_pull_tail()
852 item *next_it; in lru_pull_tail()
1197 static void crawler_link_q(item *it) { /* item is the new tail */ in crawler_link_q()
1198 item **head, **tail; in crawler_link_q()
1218 static void crawler_unlink_q(item *it) { in crawler_unlink_q()
1219 item **head, **tail; in crawler_unlink_q()
1241 static item *crawler_crawl_q(item *it) { in crawler_crawl_q()
1242 item **head, **tail; in crawler_crawl_q()
1298 static void item_crawler_evaluate(item *search, uint32_t hv, int i) { in item_crawler_evaluate()
1352 item *search = NULL; in item_crawler_thread()
1360 search = crawler_crawl_q((item *)&crawlers[i]); in item_crawler_thread()
1367 crawler_unlink_q((item *)&crawlers[i]); in item_crawler_thread()
1496 crawler_link_q((item *)&crawlers[sid]); in do_lru_crawler_start()