Lines Matching refs:k
3384 int j, k, count; in evictionPoolPopulate() local
3415 k = 0; in evictionPoolPopulate()
3416 while (k < MAXMEMORY_EVICTION_POOL_SIZE && in evictionPoolPopulate()
3417 pool[k].key && in evictionPoolPopulate()
3418 pool[k].idle < idle) k++; in evictionPoolPopulate()
3419 if (k == 0 && pool[MAXMEMORY_EVICTION_POOL_SIZE-1].key != NULL) { in evictionPoolPopulate()
3423 } else if (k < MAXMEMORY_EVICTION_POOL_SIZE && pool[k].key == NULL) { in evictionPoolPopulate()
3431 memmove(pool+k+1,pool+k, in evictionPoolPopulate()
3432 sizeof(pool[0])*(MAXMEMORY_EVICTION_POOL_SIZE-k-1)); in evictionPoolPopulate()
3435 k--; in evictionPoolPopulate()
3439 memmove(pool,pool+1,sizeof(pool[0])*k); in evictionPoolPopulate()
3442 pool[k].key = sdsdup(key); in evictionPoolPopulate()
3443 pool[k].idle = idle; in evictionPoolPopulate()
3486 int j, k, keys_freed = 0; in freeMemoryIfNeeded() local
3521 for (k = MAXMEMORY_EVICTION_POOL_SIZE-1; k >= 0; k--) { in freeMemoryIfNeeded()
3522 if (pool[k].key == NULL) continue; in freeMemoryIfNeeded()
3523 de = dictFind(dict,pool[k].key); in freeMemoryIfNeeded()
3526 sdsfree(pool[k].key); in freeMemoryIfNeeded()
3528 memmove(pool+k,pool+k+1, in freeMemoryIfNeeded()
3529 sizeof(pool[0])*(MAXMEMORY_EVICTION_POOL_SIZE-k-1)); in freeMemoryIfNeeded()
3550 for (k = 0; k < server.maxmemory_samples; k++) { in freeMemoryIfNeeded()