headers/private/kernel/file_cache.h
40
extern void cache_node_opened(struct vnode *vnode, VMCache *cache,
headers/private/kernel/file_cache.h
42
extern void cache_node_closed(struct vnode *vnode, VMCache *cache,
headers/private/kernel/vfs.h
114
status_t vfs_get_vnode_cache(struct vnode *vnode, struct VMCache **_cache,
headers/private/kernel/vfs.h
116
status_t vfs_set_vnode_cache(struct vnode *vnode, struct VMCache *_cache);
headers/private/kernel/vfs.h
43
struct VMCache;
headers/private/kernel/vm/VMArea.h
115
VMCache* cache; // protected by sAreaCacheLock
headers/private/kernel/vm/VMArea.h
23
struct VMCache;
headers/private/kernel/vm/VMCache.h
125
void MoveAllPages(VMCache* fromCache);
headers/private/kernel/vm/VMCache.h
133
void AddConsumer(VMCache* consumer);
headers/private/kernel/vm/VMCache.h
137
void TakeAreasFrom(VMCache* fromCache);
headers/private/kernel/vm/VMCache.h
142
virtual status_t Adopt(VMCache* source, off_t offset, off_t size,
headers/private/kernel/vm/VMCache.h
154
virtual void TakeCommitmentFrom(VMCache* from, off_t commitment);
headers/private/kernel/vm/VMCache.h
189
virtual void Merge(VMCache* source);
headers/private/kernel/vm/VMCache.h
208
VMCache* source;
headers/private/kernel/vm/VMCache.h
216
VMCache* debug_previous;
headers/private/kernel/vm/VMCache.h
217
VMCache* debug_next;
headers/private/kernel/vm/VMCache.h
230
void _RemoveConsumer(VMCache* consumer);
headers/private/kernel/vm/VMCache.h
254
extern VMCache* gDebugCacheList;
headers/private/kernel/vm/VMCache.h
260
static status_t CreateAnonymousCache(VMCache*& cache,
headers/private/kernel/vm/VMCache.h
264
static status_t CreateVnodeCache(VMCache*& cache,
headers/private/kernel/vm/VMCache.h
266
static status_t CreateDeviceCache(VMCache*& cache,
headers/private/kernel/vm/VMCache.h
268
static status_t CreateNullCache(int priority, VMCache*& cache);
headers/private/kernel/vm/VMCache.h
274
VMCache::Lock()
headers/private/kernel/vm/VMCache.h
281
VMCache::TryLock()
headers/private/kernel/vm/VMCache.h
288
VMCache::SwitchLock(mutex* from)
headers/private/kernel/vm/VMCache.h
295
VMCache::SwitchFromReadLock(rw_lock* from)
headers/private/kernel/vm/VMCache.h
302
VMCache::AssertLocked()
headers/private/kernel/vm/VMCache.h
309
VMCache::AcquireRefLocked()
headers/private/kernel/vm/VMCache.h
318
VMCache::AcquireRef()
headers/private/kernel/vm/VMCache.h
327
VMCache::ReleaseRefLocked()
headers/private/kernel/vm/VMCache.h
336
VMCache::ReleaseRef()
headers/private/kernel/vm/VMCache.h
345
VMCache::ReleaseRefAndUnlock(bool consumerLocked)
headers/private/kernel/vm/VMCache.h
353
VMCache::MarkPageUnbusy(vm_page* page)
headers/private/kernel/vm/VMCache.h
364
VMCache::WiredPagesCount() const
headers/private/kernel/vm/VMCache.h
371
VMCache::IncrementWiredPagesCount()
headers/private/kernel/vm/VMCache.h
380
VMCache::DecrementWiredPagesCount()
headers/private/kernel/vm/VMCache.h
414
struct VMCache *vm_cache_acquire_locked_page_cache(struct vm_page *page,
headers/private/kernel/vm/VMCache.h
76
struct VMCache : public DoublyLinkedListLinkImpl<VMCache> {
headers/private/kernel/vm/VMCache.h
78
typedef DoublyLinkedList<VMCache> ConsumerList;
headers/private/kernel/vm/VMCache.h
81
VMCache();
headers/private/kernel/vm/VMCache.h
82
virtual ~VMCache();
headers/private/kernel/vm/vm.h
105
struct VMCache *vm_area_get_locked_cache(struct VMArea *area);
headers/private/kernel/vm/vm.h
106
void vm_area_put_locked_cache(struct VMCache *cache);
headers/private/kernel/vm/vm.h
116
status_t vm_create_vnode_cache(struct vnode *vnode, struct VMCache **_cache);
headers/private/kernel/vm/vm.h
23
struct VMCache;
headers/private/kernel/vm/vm_page.h
45
void vm_page_free_etc(VMCache* cache, vm_page* page,
headers/private/kernel/vm/vm_page.h
58
status_t vm_page_write_modified_page_range(struct VMCache *cache,
headers/private/kernel/vm/vm_page.h
60
status_t vm_page_write_modified_pages(struct VMCache *cache);
headers/private/kernel/vm/vm_page.h
62
void vm_page_schedule_write_page_range(struct VMCache *cache,
headers/private/kernel/vm/vm_page.h
85
vm_page_free(struct VMCache *cache, struct vm_page *page)
headers/private/kernel/vm/vm_types.h
109
VMCache* cache;
headers/private/kernel/vm/vm_types.h
111
VMCacheRef(VMCache* cache);
headers/private/kernel/vm/vm_types.h
161
VMCache* Cache() const
headers/private/kernel/vm/vm_types.h
36
struct VMCache;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/cache_support.h
11
cache_get_pages(VMCache* cache, off_t offset, off_t length, bool isWrite, vm_page** pages)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/cache_support.h
14
AutoLocker<VMCache> locker(cache);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/cache_support.h
62
cache_put_pages(VMCache* cache, off_t offset, off_t length, vm_page** pages, bool success)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/cache_support.h
64
AutoLocker<VMCache> locker(cache);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
400
AutoLocker<VMCache> locker(fCache);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
561
AutoLocker<VMCache> locker(fCache);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
828
AutoLocker<VMCache> locker(fCache);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
874
VMCache* fCache;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
172
AutoLocker<VMCache> cacheLocker(fCache);
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
299
AutoLocker<VMCache> cacheLocker(fCache);
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
331
AutoLocker<VMCache> cacheLocker(fCache);
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.h
144
VMCache* fCache;
src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp
120
VMCache*
src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp
141
AutoLocker<VMCache> _(fCache);
src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp
153
AutoLocker<VMCache> _(fCache);
src/add-ons/kernel/file_systems/ramfs/DataContainer.cpp
303
AutoLocker<VMCache> locker(cache);
src/add-ons/kernel/file_systems/ramfs/DataContainer.h
14
class VMCache;
src/add-ons/kernel/file_systems/ramfs/DataContainer.h
31
VMCache* GetCache(struct vnode* vnode);
src/add-ons/kernel/file_systems/ramfs/DataContainer.h
50
VMCache* fCache;
src/system/kernel/cache/file_cache.cpp
1045
VMCache* cache;
src/system/kernel/cache/file_cache.cpp
1144
cache_node_opened(struct vnode* vnode, VMCache* cache,
src/system/kernel/cache/file_cache.cpp
1163
cache_node_closed(struct vnode* vnode, VMCache* cache,
src/system/kernel/cache/file_cache.cpp
1289
AutoLocker<VMCache> _(ref->cache);
src/system/kernel/cache/file_cache.cpp
1312
AutoLocker<VMCache> _(ref->cache);
src/system/kernel/cache/file_cache.cpp
1334
AutoLocker<VMCache> _(ref->cache);
src/system/kernel/cache/file_cache.cpp
1350
VMCache* cache = ref->cache;
src/system/kernel/cache/file_cache.cpp
1351
AutoLocker<VMCache> _(cache);
src/system/kernel/cache/file_cache.cpp
299
VMCache* cache = ref->cache;
src/system/kernel/cache/file_cache.cpp
392
VMCache* cache = ref->cache;
src/system/kernel/cache/file_cache.cpp
46
VMCache *cache;
src/system/kernel/cache/file_cache.cpp
768
VMCache* cache = ref->cache;
src/system/kernel/cache/file_cache.cpp
793
AutoLocker<VMCache> locker(cache);
src/system/kernel/cache/file_cache.cpp
87
VMCache* fCache;
src/system/kernel/cache/vnode_store.cpp
175
VMCache::Dump(showPages);
src/system/kernel/cache/vnode_store.cpp
23
status_t error = VMCache::Init("VMVnodeCache", CACHE_TYPE_VNODE, allocationFlags);
src/system/kernel/cache/vnode_store.h
16
class VMVnodeCache final : public VMCache {
src/system/kernel/debug/core_dump.cpp
1005
while (VMCache* source = cache->source) {
src/system/kernel/debug/core_dump.cpp
999
VMCache* cache = vm_area_get_locked_cache(area);
src/system/kernel/debug/guarded_heap.cpp
760
VMCache* initialCache = area->cache;
src/system/kernel/device_manager/IOCache.cpp
135
AutoLocker<VMCache> cacheLocker(fCache);
src/system/kernel/device_manager/IOCache.cpp
147
AutoLocker<VMCache> cacheLocker(fCache);
src/system/kernel/device_manager/IOCache.cpp
280
AutoLocker<VMCache> cacheLocker(fCache);
src/system/kernel/device_manager/IOCache.cpp
604
AutoLocker<VMCache> cacheLocker(fCache);
src/system/kernel/device_manager/IOCache.cpp
635
AutoLocker<VMCache> cacheLocker(fCache);
src/system/kernel/device_manager/IOCache.h
16
struct VMCache;
src/system/kernel/device_manager/IOCache.h
78
VMCache* fCache;
src/system/kernel/fs/Vnode.h
21
struct VMCache;
src/system/kernel/fs/Vnode.h
28
VMCache* cache;
src/system/kernel/fs/vfs.cpp
4751
vfs_get_vnode_cache(struct vnode* vnode, VMCache** _cache, bool allocate)
src/system/kernel/fs/vfs.cpp
4802
vfs_set_vnode_cache(struct vnode* vnode, VMCache* _cache)
src/system/kernel/slab/MemoryManager.cpp
1523
VMCache* cache = vm_area_get_locked_cache(vmArea);
src/system/kernel/slab/MemoryManager.cpp
1568
VMCache* cache = vm_area_get_locked_cache(vmArea);
src/system/kernel/vm/PageCacheLocker.cpp
31
VMCache* cache = vm_cache_acquire_locked_page_cache(page, dontWait);
src/system/kernel/vm/VMAddressSpaceLocking.cpp
499
VMCache** _cache)
src/system/kernel/vm/VMAddressSpaceLocking.cpp
513
VMCache* cache;
src/system/kernel/vm/VMAddressSpaceLocking.cpp
556
VMCache* oldCache = cache;
src/system/kernel/vm/VMAddressSpaceLocking.h
17
struct VMCache;
src/system/kernel/vm/VMAddressSpaceLocking.h
99
VMArea*& _area, VMCache** _cache = NULL);
src/system/kernel/vm/VMAnonymousCache.cpp
1093
VMAnonymousCache::Merge(VMCache* _source)
src/system/kernel/vm/VMAnonymousCache.cpp
1122
VMCache::Merge(source);
src/system/kernel/vm/VMAnonymousCache.cpp
425
AutoLocker<VMCache> locker(fCache);
src/system/kernel/vm/VMAnonymousCache.cpp
468
status_t error = VMCache::Init("VMAnonymousCache", CACHE_TYPE_RAM, allocationFlags);
src/system/kernel/vm/VMAnonymousCache.cpp
593
return VMCache::Resize(newSize, priority);
src/system/kernel/vm/VMAnonymousCache.cpp
606
return VMCache::Rebase(newBase, priority);
src/system/kernel/vm/VMAnonymousCache.cpp
614
const ssize_t discarded = VMCache::Discard(offset, size);
src/system/kernel/vm/VMAnonymousCache.cpp
625
VMAnonymousCache::Adopt(VMCache* _source, off_t offset, off_t size,
src/system/kernel/vm/VMAnonymousCache.cpp
722
status_t status = VMCache::Adopt(source, offset, size, newOffset);
src/system/kernel/vm/VMAnonymousCache.cpp
794
VMAnonymousCache::TakeCommitmentFrom(VMCache* _from, off_t commitment)
src/system/kernel/vm/VMAnonymousCache.cpp
870
AutoLocker<VMCache> locker(this);
src/system/kernel/vm/VMAnonymousCache.cpp
977
AutoLocker<VMCache> locker(this);
src/system/kernel/vm/VMAnonymousCache.cpp
996
AutoLocker<VMCache> locker(this);
src/system/kernel/vm/VMAnonymousCache.h
33
class VMAnonymousCache final : public VMCache {
src/system/kernel/vm/VMAnonymousCache.h
46
virtual status_t Adopt(VMCache* source, off_t offset,
src/system/kernel/vm/VMAnonymousCache.h
54
virtual void TakeCommitmentFrom(VMCache* from, off_t commitment);
src/system/kernel/vm/VMAnonymousCache.h
80
virtual void Merge(VMCache* source);
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
151
VMAnonymousNoSwapCache::TakeCommitmentFrom(VMCache* _from, off_t commitment)
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
234
VMAnonymousNoSwapCache::Merge(VMCache* _source)
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
254
VMCache::Merge(source);
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
48
status_t error = VMCache::Init("VMAnonymousNoSwapCache", CACHE_TYPE_RAM, allocationFlags);
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
63
VMAnonymousNoSwapCache::Adopt(VMCache* _from, off_t offset, off_t size,
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
70
status_t status = VMCache::Adopt(from, offset, size, newOffset);
src/system/kernel/vm/VMAnonymousNoSwapCache.cpp
89
const ssize_t discarded = VMCache::Discard(offset, size);
src/system/kernel/vm/VMAnonymousNoSwapCache.h
16
class VMAnonymousNoSwapCache : public VMCache {
src/system/kernel/vm/VMAnonymousNoSwapCache.h
25
virtual status_t Adopt(VMCache* source, off_t offset, off_t size,
src/system/kernel/vm/VMAnonymousNoSwapCache.h
32
virtual void TakeCommitmentFrom(VMCache* from, off_t commitment);
src/system/kernel/vm/VMAnonymousNoSwapCache.h
50
virtual void Merge(VMCache* source);
src/system/kernel/vm/VMCache.cpp
101
VMCache* Cache() const
src/system/kernel/vm/VMCache.cpp
1010
VMCache::RemoveArea(VMArea* area)
src/system/kernel/vm/VMCache.cpp
1022
AutoLocker<VMCache> locker(this);
src/system/kernel/vm/VMCache.cpp
1032
VMCache::TakeAreasFrom(VMCache* fromCache)
src/system/kernel/vm/VMCache.cpp
1052
VMCache::CountWritableAreas(VMArea* ignoreArea) const
src/system/kernel/vm/VMCache.cpp
1068
VMCache::WriteModified()
src/system/kernel/vm/VMCache.cpp
107
VMCache* fCache;
src/system/kernel/vm/VMCache.cpp
1088
VMCache::SetMinimalCommitment(off_t commitment, int priority)
src/system/kernel/vm/VMCache.cpp
1114
VMCache::_FreePageRange(VMCachePagesTree::Iterator it,
src/system/kernel/vm/VMCache.cpp
116
Create(VMCache* cache)
src/system/kernel/vm/VMCache.cpp
1172
VMCache::Resize(off_t newSize, int priority)
src/system/kernel/vm/VMCache.cpp
1222
VMCache::Rebase(off_t newBase, int priority)
src/system/kernel/vm/VMCache.cpp
1253
VMCache::Adopt(VMCache* source, off_t offset, off_t size, off_t newOffset)
src/system/kernel/vm/VMCache.cpp
1273
VMCache::Discard(off_t offset, off_t size)
src/system/kernel/vm/VMCache.cpp
1287
VMCache::FlushAndRemoveAllPages()
src/system/kernel/vm/VMCache.cpp
132
Delete(VMCache* cache)
src/system/kernel/vm/VMCache.cpp
1331
VMCache::Commitment() const
src/system/kernel/vm/VMCache.cpp
1338
VMCache::CanOvercommit()
src/system/kernel/vm/VMCache.cpp
1345
VMCache::Commit(off_t size, int priority)
src/system/kernel/vm/VMCache.cpp
1353
VMCache::TakeCommitmentFrom(VMCache* from, off_t commitment)
src/system/kernel/vm/VMCache.cpp
1367
VMCache::StoreHasPage(off_t offset)
src/system/kernel/vm/VMCache.cpp
1376
VMCache::Read(off_t offset, const generic_io_vec *vecs, size_t count,
src/system/kernel/vm/VMCache.cpp
1384
VMCache::Write(off_t offset, const generic_io_vec *vecs, size_t count,
src/system/kernel/vm/VMCache.cpp
1392
VMCache::WriteAsync(off_t offset, const generic_io_vec* vecs, size_t count,
src/system/kernel/vm/VMCache.cpp
1414
VMCache::CanWritePage(off_t offset)
src/system/kernel/vm/VMCache.cpp
1421
VMCache::Fault(struct VMAddressSpace *aspace, off_t offset)
src/system/kernel/vm/VMCache.cpp
1428
VMCache::Merge(VMCache* source)
src/system/kernel/vm/VMCache.cpp
1451
VMCache::AcquireUnreferencedStoreRef()
src/system/kernel/vm/VMCache.cpp
1458
VMCache::AcquireStoreRef()
src/system/kernel/vm/VMCache.cpp
1464
VMCache::ReleaseStoreRef()
src/system/kernel/vm/VMCache.cpp
1473
VMCache::DebugStoreHasPage(off_t offset)
src/system/kernel/vm/VMCache.cpp
148
SetMinimalCommitment(VMCache* cache, off_t commitment)
src/system/kernel/vm/VMCache.cpp
1484
VMCache::DebugLookupPage(off_t offset)
src/system/kernel/vm/VMCache.cpp
1491
VMCache::Dump(bool showPages) const
src/system/kernel/vm/VMCache.cpp
1516
VMCache* consumer = it.Next();) {
src/system/kernel/vm/VMCache.cpp
1545
VMCache::_NotifyPageEvents(vm_page* page, uint32 events)
src/system/kernel/vm/VMCache.cpp
1564
VMCache::_MergeWithOnlyConsumer()
src/system/kernel/vm/VMCache.cpp
1566
VMCache* consumer = consumers.RemoveHead();
src/system/kernel/vm/VMCache.cpp
1578
VMCache* newSource = source;
src/system/kernel/vm/VMCache.cpp
1603
VMCache::_RemoveConsumer(VMCache* consumer)
src/system/kernel/vm/VMCache.cpp
1630
VMCacheFactory::CreateAnonymousCache(VMCache*& _cache, bool canOvercommit,
src/system/kernel/vm/VMCache.cpp
1681
VMCacheFactory::CreateVnodeCache(VMCache*& _cache, struct vnode* vnode)
src/system/kernel/vm/VMCache.cpp
1706
VMCacheFactory::CreateDeviceCache(VMCache*& _cache, addr_t baseAddress)
src/system/kernel/vm/VMCache.cpp
172
Resize(VMCache* cache, off_t size)
src/system/kernel/vm/VMCache.cpp
1731
VMCacheFactory::CreateNullCache(int priority, VMCache*& _cache)
src/system/kernel/vm/VMCache.cpp
195
Rebase(VMCache* cache, off_t base)
src/system/kernel/vm/VMCache.cpp
218
AddConsumer(VMCache* cache, VMCache* consumer)
src/system/kernel/vm/VMCache.cpp
232
VMCache* Consumer() const
src/system/kernel/vm/VMCache.cpp
238
VMCache* fConsumer;
src/system/kernel/vm/VMCache.cpp
244
RemoveConsumer(VMCache* cache, VMCache* consumer)
src/system/kernel/vm/VMCache.cpp
259
VMCache* fConsumer;
src/system/kernel/vm/VMCache.cpp
265
Merge(VMCache* cache, VMCache* consumer)
src/system/kernel/vm/VMCache.cpp
280
VMCache* fConsumer;
src/system/kernel/vm/VMCache.cpp
286
InsertArea(VMCache* cache, VMArea* area)
src/system/kernel/vm/VMCache.cpp
312
RemoveArea(VMCache* cache, VMArea* area)
src/system/kernel/vm/VMCache.cpp
340
InsertPage(VMCache* cache, vm_page* page, off_t offset)
src/system/kernel/vm/VMCache.cpp
363
RemovePage(VMCache* cache, vm_page* page)
src/system/kernel/vm/VMCache.cpp
53
VMCache* gDebugCacheList;
src/system/kernel/vm/VMCache.cpp
557
VMCache*
src/system/kernel/vm/VMCache.cpp
569
VMCache* cache = cacheRef->cache;
src/system/kernel/vm/VMCache.cpp
599
VMCacheRef::VMCacheRef(VMCache* cache)
src/system/kernel/vm/VMCache.cpp
610
VMCache::_IsMergeable() const
src/system/kernel/vm/VMCache.cpp
617
VMCache::VMCache()
src/system/kernel/vm/VMCache.cpp
624
VMCache::~VMCache()
src/system/kernel/vm/VMCache.cpp
633
VMCache::Init(const char* name, uint32 cacheType, uint32 allocationFlags)
src/system/kernel/vm/VMCache.cpp
675
VMCache::Delete()
src/system/kernel/vm/VMCache.cpp
68
struct VMCache::PageEventWaiter {
src/system/kernel/vm/VMCache.cpp
733
VMCache::Unlock(bool consumerLocked)
src/system/kernel/vm/VMCache.cpp
736
VMCache* consumer = consumers.Head();
src/system/kernel/vm/VMCache.cpp
773
VMCache::LookupPage(off_t offset)
src/system/kernel/vm/VMCache.cpp
789
VMCache::InsertPage(vm_page* page, off_t offset)
src/system/kernel/vm/VMCache.cpp
82
VMCacheTraceEntry(VMCache* cache)
src/system/kernel/vm/VMCache.cpp
827
VMCache::FreeRemovedPage(vm_page* page)
src/system/kernel/vm/VMCache.cpp
842
VMCache::RemovePage(vm_page* page)
src/system/kernel/vm/VMCache.cpp
868
VMCache::MovePage(vm_page* page, off_t offset)
src/system/kernel/vm/VMCache.cpp
870
VMCache* oldCache = page->Cache();
src/system/kernel/vm/VMCache.cpp
901
VMCache::MovePage(vm_page* page)
src/system/kernel/vm/VMCache.cpp
911
VMCache::MoveAllPages(VMCache* fromCache)
src/system/kernel/vm/VMCache.cpp
950
VMCache::WaitForPageEvents(vm_page* page, uint32 events, bool relock)
src/system/kernel/vm/VMCache.cpp
976
VMCache::AddConsumer(VMCache* consumer)
src/system/kernel/vm/VMCache.cpp
997
VMCache::InsertAreaLocked(VMArea* area)
src/system/kernel/vm/VMDeviceCache.cpp
19
return VMCache::Init("VMDeviceCache", CACHE_TYPE_DEVICE, allocationFlags);
src/system/kernel/vm/VMDeviceCache.h
16
class VMDeviceCache final : public VMCache {
src/system/kernel/vm/VMNullCache.cpp
15
return VMCache::Init("VMNullCache", CACHE_TYPE_NULL, allocationFlags);
src/system/kernel/vm/VMNullCache.h
16
class VMNullCache final : public VMCache {
src/system/kernel/vm/VMTranslationMap.cpp
109
VMCache* cache = page->Cache();
src/system/kernel/vm/vm.cpp
101
: AutoLocker<VMCache, AreaCacheLocking>()
src/system/kernel/vm/vm.cpp
106
inline void SetTo(VMCache* cache, bool alreadyLocked)
src/system/kernel/vm/vm.cpp
108
AutoLocker<VMCache, AreaCacheLocking>::SetTo(cache, alreadyLocked);
src/system/kernel/vm/vm.cpp
113
return AutoLocker<VMCache, AreaCacheLocking>::SetTo(
src/system/kernel/vm/vm.cpp
1147
VMCache* cache = vm_area_get_locked_cache(area);
src/system/kernel/vm/vm.cpp
1222
map_backing_store(VMAddressSpace* addressSpace, VMCache* cache, off_t offset,
src/system/kernel/vm/vm.cpp
1269
VMCache* sourceCache = NULL;
src/system/kernel/vm/vm.cpp
1271
VMCache* newCache;
src/system/kernel/vm/vm.cpp
128
VMCacheChainLocker(VMCache* topCache)
src/system/kernel/vm/vm.cpp
140
void SetTo(VMCache* topCache)
src/system/kernel/vm/vm.cpp
149
VMCache* LockSourceCache()
src/system/kernel/vm/vm.cpp
1490
VMCache* cache;
src/system/kernel/vm/vm.cpp
154
VMCache* previousCache = fBottomCache;
src/system/kernel/vm/vm.cpp
1568
VMCache* cache;
src/system/kernel/vm/vm.cpp
170
void Unlock(VMCache* exceptCache = NULL)
src/system/kernel/vm/vm.cpp
178
VMCache* cache = fBottomCache;
src/system/kernel/vm/vm.cpp
180
VMCache* nextCache = (VMCache*)cache->UserData();
src/system/kernel/vm/vm.cpp
1951
VMCache* cache;
src/system/kernel/vm/vm.cpp
199
VMCache* nextCache = fBottomCache;
src/system/kernel/vm/vm.cpp
200
VMCache* cache = NULL;
src/system/kernel/vm/vm.cpp
205
nextCache = (VMCache*)cache->UserData();
src/system/kernel/vm/vm.cpp
2096
VMCache* cache;
src/system/kernel/vm/vm.cpp
215
VMCache* nextCache = fTopCache;
src/system/kernel/vm/vm.cpp
216
VMCache* cache = NULL;
src/system/kernel/vm/vm.cpp
2180
VMCache* cache;
src/system/kernel/vm/vm.cpp
2215
vm_create_vnode_cache(struct vnode* vnode, struct VMCache** cache)
src/system/kernel/vm/vm.cpp
2224
pre_map_area_pages(VMArea* area, VMCache* cache,
src/system/kernel/vm/vm.cpp
223
VMCache* consumer = cache;
src/system/kernel/vm/vm.cpp
232
VMCache* fTopCache;
src/system/kernel/vm/vm.cpp
233
VMCache* fBottomCache;
src/system/kernel/vm/vm.cpp
2373
VMCache* cache;
src/system/kernel/vm/vm.cpp
2437
VMCache*
src/system/kernel/vm/vm.cpp
2443
VMCache* cache = area->cache;
src/system/kernel/vm/vm.cpp
2466
vm_area_put_locked_cache(VMCache* cache)
src/system/kernel/vm/vm.cpp
2522
VMCache* cache = cacheLocker.Get();
src/system/kernel/vm/vm.cpp
2658
vm_change_cache_of_clones(area_id areaId, struct VMCache* toCache)
src/system/kernel/vm/vm.cpp
2664
VMCache* cache = vm_area_get_locked_cache(fromArea);
src/system/kernel/vm/vm.cpp
269
VMCache* cache, off_t offset, const char* areaName, addr_t size, int wiring,
src/system/kernel/vm/vm.cpp
2726
VMCache* cache;
src/system/kernel/vm/vm.cpp
2769
VMCache* topCache = vm_area_get_locked_cache(area);
src/system/kernel/vm/vm.cpp
2846
vm_copy_on_write_area(VMCache* lowerCache,
src/system/kernel/vm/vm.cpp
2855
VMCache* upperCache;
src/system/kernel/vm/vm.cpp
3000
VMCache* cache;
src/system/kernel/vm/vm.cpp
3146
VMCache* cache;
src/system/kernel/vm/vm.cpp
372
PageFaultDone(area_id area, VMCache* topCache, VMCache* cache,
src/system/kernel/vm/vm.cpp
3842
VMCache* topCache;
src/system/kernel/vm/vm.cpp
3867
void Prepare(VMCache* topCache, off_t cacheOffset)
src/system/kernel/vm/vm.cpp
3878
void UnlockAll(VMCache* exceptCache = NULL)
src/system/kernel/vm/vm.cpp
3902
VMCache* cache = context.topCache;
src/system/kernel/vm/vm.cpp
391
VMCache* fTopCache;
src/system/kernel/vm/vm.cpp
392
VMCache* fCache;
src/system/kernel/vm/vm.cpp
4627
VMCache* cache = vm_area_get_locked_cache(area);
src/system/kernel/vm/vm.cpp
4651
VMCache* cache;
src/system/kernel/vm/vm.cpp
5006
VMCache* cache = vm_area_get_locked_cache(area);
src/system/kernel/vm/vm.cpp
5036
VMCache* cache = vm_area_get_locked_cache(area);
src/system/kernel/vm/vm.cpp
6116
VMCache* topCache = vm_area_get_locked_cache(area);
src/system/kernel/vm/vm.cpp
6254
VMCache* cache = area->cache;
src/system/kernel/vm/vm.cpp
793
VMCache* cache = vm_area_get_locked_cache(area);
src/system/kernel/vm/vm.cpp
82
inline bool Lock(VMCache* lockable)
src/system/kernel/vm/vm.cpp
87
inline void Unlock(VMCache* lockable)
src/system/kernel/vm/vm.cpp
93
class AreaCacheLocker : public AutoLocker<VMCache, AreaCacheLocking> {
src/system/kernel/vm/vm.cpp
95
inline AreaCacheLocker(VMCache* cache = NULL)
src/system/kernel/vm/vm.cpp
952
AutoLocker<VMCache> secondCacheLocker;
src/system/kernel/vm/vm.cpp
956
VMCache* secondCache;
src/system/kernel/vm/vm.cpp
96
: AutoLocker<VMCache, AreaCacheLocking>(cache, true)
src/system/kernel/vm/vm_debug.cpp
211
dump_cache_tree_recursively(VMCache* cache, int level,
src/system/kernel/vm/vm_debug.cpp
212
VMCache* highlightCache)
src/system/kernel/vm/vm_debug.cpp
223
for (VMCache::ConsumerList::Iterator it = cache->consumers.GetIterator();
src/system/kernel/vm/vm_debug.cpp
224
VMCache* consumer = it.Next();) {
src/system/kernel/vm/vm_debug.cpp
242
VMCache* cache = (VMCache*)address;
src/system/kernel/vm/vm_debug.cpp
243
VMCache* root = cache;
src/system/kernel/vm/vm_debug.cpp
27
VMCache* cache;
src/system/kernel/vm/vm_debug.cpp
277
update_cache_info_recursively(VMCache* cache, cache_info& info)
src/system/kernel/vm/vm_debug.cpp
284
for (VMCache::ConsumerList::Iterator it = cache->consumers.GetIterator();
src/system/kernel/vm/vm_debug.cpp
285
VMCache* consumer = it.Next();) {
src/system/kernel/vm/vm_debug.cpp
314
dump_caches_recursively(VMCache* cache, cache_info& info, int level)
src/system/kernel/vm/vm_debug.cpp
348
for (VMCache::ConsumerList::Iterator it = cache->consumers.GetIterator();
src/system/kernel/vm/vm_debug.cpp
349
VMCache* consumer = it.Next();) {
src/system/kernel/vm/vm_debug.cpp
379
VMCache* cache = gDebugCacheList;
src/system/kernel/vm/vm_debug.cpp
428
VMCache* cache;
src/system/kernel/vm/vm_debug.cpp
456
cache = (VMCache*)address;
src/system/kernel/vm/vm_debug.cpp
803
VMCache* cache = area->cache;
src/system/kernel/vm/vm_page.cpp
1561
VMCache* cache = page->Cache();
src/system/kernel/vm/vm_page.cpp
1791
VMCache* cache = page->Cache();
src/system/kernel/vm/vm_page.cpp
1850
VMCache* cache = page->Cache();
src/system/kernel/vm/vm_page.cpp
1852
AutoLocker<VMCache> cacheLocker(cache, true);
src/system/kernel/vm/vm_page.cpp
1853
MethodDeleter<VMCache, void, &VMCache::ReleaseRefLocked> _2(cache);
src/system/kernel/vm/vm_page.cpp
1932
VMCache* cache = vm_cache_acquire_locked_page_cache(page, true);
src/system/kernel/vm/vm_page.cpp
2035
VMCache* cache = vm_cache_acquire_locked_page_cache(page, true);
src/system/kernel/vm/vm_page.cpp
2164
VMCache* cache = vm_cache_acquire_locked_page_cache(page, true);
src/system/kernel/vm/vm_page.cpp
3134
vm_page_free_etc(VMCache* cache, vm_page* page,
src/system/kernel/vm/vm_page.cpp
381
VMCache* fCache;
src/system/kernel/vm/vm_page.cpp
402
VMCache* fCache;
src/system/kernel/vm/vm_page.cpp
423
VMCache* fCache;
src/system/kernel/vm/vm_page_writer.cpp
120
struct VMCache* Cache() const { return fCache; }
src/system/kernel/vm/vm_page_writer.cpp
128
struct VMCache* fCache;
src/system/kernel/vm/vm_page_writer.cpp
147
struct VMCache* fCache;
src/system/kernel/vm/vm_page_writer.cpp
478
struct VMCache* cache = transfer.Cache();
src/system/kernel/vm/vm_page_writer.cpp
610
VMCache *cache = page->Cache();
src/system/kernel/vm/vm_page_writer.cpp
70
VMCache* fCache;
src/system/kernel/vm/vm_page_writer.cpp
752
vm_page_write_modified_page_range(struct VMCache* cache, uint32 firstPage,
src/system/kernel/vm/vm_page_writer.cpp
861
vm_page_write_modified_pages(VMCache *cache)
src/system/kernel/vm/vm_page_writer.cpp
887
vm_page_schedule_write_page_range(struct VMCache *cache, uint32 firstPage,