Lines Matching defs:cache
178 idmap_purge_sid2uid_gid_cache(sid2uid_gid_cache_t *cache, size_t limit);
181 idmap_purge_pid2sid_winname_cache(pid2sid_winname_cache_t *cache, size_t limit);
1453 idmap_purge_sid2uid_gid_cache(sid2uid_gid_cache_t *cache, size_t limit)
1458 while (avl_numnodes(&cache->tree) > limit) {
1460 item = cache->head.blink;
1462 avl_remove(&cache->tree, item);
1464 cache->uid_num--;
1466 cache->gid_num--;
1468 cache->pid_num--;
1474 cache->purge_time = now;
1479 idmap_purge_winname2uid_gid_cache(winname2uid_gid_cache_t *cache, size_t limit)
1484 while (avl_numnodes(&cache->tree) > limit) {
1486 item = cache->head.blink;
1488 avl_remove(&cache->tree, item);
1490 cache->uid_num--;
1492 cache->gid_num--;
1500 cache->purge_time = now;
1505 idmap_purge_pid2sid_winname_cache(pid2sid_winname_cache_t *cache, size_t limit)
1510 while (avl_numnodes(&cache->tree) > limit) {
1512 item = cache->head.blink;
1514 avl_remove(&cache->tree, item);
1516 cache->winname_num--;
1518 cache->sid_num--;
1528 cache->purge_time = now;