Lines Matching refs:dir_path
281 choose_lru_file_matching(const char *dir_path, in choose_lru_file_matching() argument
282 bool (*predicate)(const char *dir_path, in choose_lru_file_matching() argument
292 dir = opendir(dir_path); in choose_lru_file_matching()
306 if (!predicate(dir_path, &sb, entry->d_name, len)) in choose_lru_file_matching()
324 if (asprintf(&filename, "%s/%s", dir_path, lru_name) < 0) in choose_lru_file_matching()
464 char *dir_path; in disk_cache_evict_lru_item() local
472 if (asprintf(&dir_path, "%s/%02" PRIx64 , cache->path, rand64 & 0xff) < 0) in disk_cache_evict_lru_item()
475 size_t size = unlink_lru_file_from_directory(dir_path); in disk_cache_evict_lru_item()
477 free(dir_path); in disk_cache_evict_lru_item()
492 dir_path = choose_lru_file_matching(cache->path, in disk_cache_evict_lru_item()
494 if (dir_path == NULL) in disk_cache_evict_lru_item()
497 size = unlink_lru_file_from_directory(dir_path); in disk_cache_evict_lru_item()
499 free(dir_path); in disk_cache_evict_lru_item()