Searched refs:EntryCacheEntry (Results 1 - 2 of 2) sorted by relevance

/haiku/src/system/kernel/fs/
H A DEntryCache.h34 struct EntryCacheEntry { struct
35 EntryCacheEntry* hash_link;
48 EntryCacheEntry** entries;
59 typedef EntryCacheEntry ValueType;
66 size_t Hash(const EntryCacheEntry* value) const
72 bool Compare(const EntryCacheKey& key, const EntryCacheEntry* value) const
78 EntryCacheEntry*& GetLink(EntryCacheEntry* value) const
104 typedef DoublyLinkedList<EntryCacheEntry> EntryList;
108 EntryCacheEntry* entr
[all...]
H A DEntryCache.cpp38 entries = new(std::nothrow) EntryCacheEntry*[entries_size];
42 memset(entries, 0, sizeof(EntryCacheEntry*) * entries_size);
65 EntryCacheEntry* entry = fEntries.Clear(true);
67 EntryCacheEntry* next = entry->hash_link;
115 EntryCacheEntry* entry = fEntries.Lookup(key);
128 entry = (EntryCacheEntry*)malloc(sizeof(EntryCacheEntry) + strlen(name));
154 EntryCacheEntry* entry = fEntries.Lookup(key);
183 EntryCacheEntry* entry = fEntries.Lookup(key);
234 EntryCacheEntry* entr
[all...]

Completed in 38 milliseconds