Lines Matching refs:i

84     int i;  in item_stats_reset()  local
85 for (i = 0; i < LARGEST_ID; i++) { in item_stats_reset()
86 pthread_mutex_lock(&lru_locks[i]); in item_stats_reset()
87 memset(&itemstats[i], 0, sizeof(itemstats_t)); in item_stats_reset()
88 pthread_mutex_unlock(&lru_locks[i]); in item_stats_reset()
161 int i; in do_item_alloc() local
188 for (i = 0; i < 10; i++) { in do_item_alloc()
214 if (i > 0) { in do_item_alloc()
216 itemstats[id].direct_reclaims += i; in do_item_alloc()
527 int i; in item_stats_totals() local
529 i = n | lru_type_map[x]; in item_stats_totals()
530 pthread_mutex_lock(&lru_locks[i]); in item_stats_totals()
531 totals.expired_unfetched += itemstats[i].expired_unfetched; in item_stats_totals()
532 totals.evicted_unfetched += itemstats[i].evicted_unfetched; in item_stats_totals()
533 totals.evicted += itemstats[i].evicted; in item_stats_totals()
534 totals.reclaimed += itemstats[i].reclaimed; in item_stats_totals()
535 totals.crawler_reclaimed += itemstats[i].crawler_reclaimed; in item_stats_totals()
536 totals.crawler_items_checked += itemstats[i].crawler_items_checked; in item_stats_totals()
537 totals.lrutail_reflocked += itemstats[i].lrutail_reflocked; in item_stats_totals()
538 totals.moves_to_cold += itemstats[i].moves_to_cold; in item_stats_totals()
539 totals.moves_to_warm += itemstats[i].moves_to_warm; in item_stats_totals()
540 totals.moves_within_lru += itemstats[i].moves_within_lru; in item_stats_totals()
541 totals.direct_reclaims += itemstats[i].direct_reclaims; in item_stats_totals()
542 pthread_mutex_unlock(&lru_locks[i]); in item_stats_totals()
577 int i; in item_stats() local
586 i = n | lru_type_map[x]; in item_stats()
587 pthread_mutex_lock(&lru_locks[i]); in item_stats()
588 totals.evicted += itemstats[i].evicted; in item_stats()
589 totals.evicted_nonzero += itemstats[i].evicted_nonzero; in item_stats()
590 totals.outofmemory += itemstats[i].outofmemory; in item_stats()
591 totals.tailrepairs += itemstats[i].tailrepairs; in item_stats()
592 totals.reclaimed += itemstats[i].reclaimed; in item_stats()
593 totals.expired_unfetched += itemstats[i].expired_unfetched; in item_stats()
594 totals.evicted_unfetched += itemstats[i].evicted_unfetched; in item_stats()
595 totals.crawler_reclaimed += itemstats[i].crawler_reclaimed; in item_stats()
596 totals.crawler_items_checked += itemstats[i].crawler_items_checked; in item_stats()
597 totals.lrutail_reflocked += itemstats[i].lrutail_reflocked; in item_stats()
598 totals.moves_to_cold += itemstats[i].moves_to_cold; in item_stats()
599 totals.moves_to_warm += itemstats[i].moves_to_warm; in item_stats()
600 totals.moves_within_lru += itemstats[i].moves_within_lru; in item_stats()
601 totals.direct_reclaims += itemstats[i].direct_reclaims; in item_stats()
602 size += sizes[i]; in item_stats()
603 lru_size_map[x] = sizes[i]; in item_stats()
604 if (lru_type_map[x] == COLD_LRU && tails[i] != NULL) in item_stats()
605 age = current_time - tails[i]->time; in item_stats()
606 pthread_mutex_unlock(&lru_locks[i]); in item_stats()
735 int i; in item_stats_sizes() local
736 for (i = 0; i < stats_sizes_buckets; i++) { in item_stats_sizes()
737 if (stats_sizes_hist[i] != 0) { in item_stats_sizes()
739 snprintf(key, sizeof(key), "%d", i * 32); in item_stats_sizes()
740 APPEND_STAT(key, "%u", stats_sizes_hist[i]); in item_stats_sizes()
996 int i; in lru_maintainer_juggle() local
1017 for (i = 0; i < 1000; i++) { in lru_maintainer_juggle()
1046 int i; in lru_maintainer_crawler_check() local
1049 for (i = POWER_SMALLEST; i < MAX_NUMBER_OF_SLAB_CLASSES; i++) { in lru_maintainer_crawler_check()
1050 crawlerstats_t *s = &crawlerstats[i]; in lru_maintainer_crawler_check()
1052 if (last_crawls[i] == 0) { in lru_maintainer_crawler_check()
1053 if (lru_crawler_start(i, 0) > 0) { in lru_maintainer_crawler_check()
1054 last_crawls[i] = current_time; in lru_maintainer_crawler_check()
1079 last_crawls[i] = 0; in lru_maintainer_crawler_check()
1080 if (next_crawl_wait[i] > 60) in lru_maintainer_crawler_check()
1081 next_crawl_wait[i] -= 60; in lru_maintainer_crawler_check()
1082 } else if (since_run > 5 && since_run > next_crawl_wait[i]) { in lru_maintainer_crawler_check()
1083 last_crawls[i] = 0; in lru_maintainer_crawler_check()
1084 if (next_crawl_wait[i] < MAX_MAINTCRAWL_WAIT) in lru_maintainer_crawler_check()
1085 next_crawl_wait[i] += 60; in lru_maintainer_crawler_check()
1088 …ble reclaims: %llu, next_crawl: %u\n", (unsigned long long)available_reclaims, next_crawl_wait[i]); in lru_maintainer_crawler_check()
1100 int i; in lru_maintainer_thread() local
1122 for (i = POWER_SMALLEST; i < MAX_NUMBER_OF_SLAB_CLASSES; i++) { in lru_maintainer_thread()
1123 did_moves += lru_maintainer_juggle(i); in lru_maintainer_thread()
1298 static void item_crawler_evaluate(item *search, uint32_t hv, int i) { in item_crawler_evaluate() argument
1299 int slab_id = CLEAR_LRU(i); in item_crawler_evaluate()
1301 itemstats[i].crawler_items_checked++; in item_crawler_evaluate()
1305 itemstats[i].crawler_reclaimed++; in item_crawler_evaluate()
1319 itemstats[i].expired_unfetched++; in item_crawler_evaluate()
1340 int i; in item_crawler_thread() local
1355 for (i = POWER_SMALLEST; i < LARGEST_ID; i++) { in item_crawler_thread()
1356 if (crawlers[i].it_flags != 1) { in item_crawler_thread()
1359 pthread_mutex_lock(&lru_locks[i]); in item_crawler_thread()
1360 search = crawler_crawl_q((item *)&crawlers[i]); in item_crawler_thread()
1362 (crawlers[i].remaining && --crawlers[i].remaining < 1)) { in item_crawler_thread()
1364 fprintf(stderr, "Nothing left to crawl for %d\n", i); in item_crawler_thread()
1365 crawlers[i].it_flags = 0; in item_crawler_thread()
1367 crawler_unlink_q((item *)&crawlers[i]); in item_crawler_thread()
1368 pthread_mutex_unlock(&lru_locks[i]); in item_crawler_thread()
1370 crawlerstats[CLEAR_LRU(i)].end_time = current_time; in item_crawler_thread()
1371 crawlerstats[CLEAR_LRU(i)].run_complete = true; in item_crawler_thread()
1380 pthread_mutex_unlock(&lru_locks[i]); in item_crawler_thread()
1388 pthread_mutex_unlock(&lru_locks[i]); in item_crawler_thread()
1396 item_crawler_evaluate(search, hv, i); in item_crawler_thread()
1401 pthread_mutex_unlock(&lru_locks[i]); in item_crawler_thread()
1474 int i; in do_lru_crawler_start() local
1482 for (i = 0; i < 3; i++) { in do_lru_crawler_start()
1483 sid = tocrawl[i]; in do_lru_crawler_start()