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

/haiku/src/add-ons/kernel/file_systems/packagefs/package/
H A DCachedDataReader.h33 class CacheLineLocker class in class:CachedDataReader
34 : public DoublyLinkedListLinkImpl<CacheLineLocker> {
36 CacheLineLocker(CachedDataReader* reader, off_t cacheLineOffset) function in class:CachedDataReader::CacheLineLocker
44 ~CacheLineLocker()
54 CacheLineLocker*& HashNext()
59 DoublyLinkedList<CacheLineLocker>& Queue()
82 CacheLineLocker* fHashNext;
83 DoublyLinkedList<CacheLineLocker> fQueue;
87 friend class CacheLineLocker;
91 typedef CacheLineLocker ValueTyp
[all...]
H A DCachedDataReader.cpp170 CacheLineLocker cacheLineLocker(this, lineOffset);
419 CachedDataReader::_LockCacheLine(CacheLineLocker* lineLocker)
423 CacheLineLocker* otherLineLocker
437 CachedDataReader::_UnlockCacheLine(CacheLineLocker* lineLocker)
443 if (CacheLineLocker* nextLineLocker = lineLocker->Queue().RemoveHead()) {

Completed in 81 milliseconds