/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMVMTranslationMap32Bit.cpp | 219 // the entry was not present and the TLB doesn't cache those entries. 336 /*! Caller must have locked the cache of the page to be unmapped. 548 VMCache* cache = page->Cache(); local 556 if (unmapPages || cache != area->cache) { 599 if (cache->temporary)
|
/haiku/src/apps/deskbar/ |
H A D | BarApp.h | 123 WindowIconCache(const WindowIconCache &cache);
|
H A D | BarApp.cpp | 857 // create a new cache entry if not found 1056 // first look in the icon cache 1065 // icon wasn't in cache, get it from be_roster and cache it 1079 // fetch the generic 3 boxes icon and cache it 1127 // first look in the icon cache 1136 // icon wasn't in cache, get vector icon from resource and cache it 1221 WindowIconCache::WindowIconCache(const WindowIconCache &cache) argument 1223 id(cache [all...] |
/haiku/src/add-ons/kernel/file_systems/iso9660/ |
H A D | kernel_interface.cpp | 393 newNode->cache = file_cache_create(volume->id, vnodeID, 412 if (node->cache != NULL) 413 file_cache_delete(node->cache); 532 return file_cache_read(node->cache, NULL, pos, buffer, _length); 715 /* cache file access */
|
/haiku/src/system/kernel/debug/ |
H A D | core_dump.cpp | 35 #include "../cache/vnode_store.h" 999 VMCache* cache = vm_area_get_locked_cache(area); local 1000 size_t ramSize = (size_t)cache->page_count * B_PAGE_SIZE; 1003 // iterate to the root cache and, if it is a mapped file, get 1005 while (VMCache* source = cache->source) { 1008 cache->ReleaseRefAndUnlock(); 1009 cache = source; 1014 if (cache->type == CACHE_TYPE_VNODE) { 1015 VMVnodeCache* vnodeCache = (VMVnodeCache*)cache; 1020 cache [all...] |
/haiku/src/servers/app/font/ |
H A D | GlyphLayoutEngine.h | 136 // and store them in the main font cache (not just transfer them from 137 // one cache to the other). So we need both to be write-locked. 249 FontCache* cache = FontCache::Default(); local 250 FontCacheEntry* entry = cache->FontCacheEntryFor(font, forceVector);
|
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | file.cpp | 173 file_cache_delete(node->cache); 264 file_cache_set_size(node->cache, node->st_size); 382 result = file_cache_read(node->cache, cookie, pos, buf, len); 460 file_cache_set_size(node->cache, node->st_size); 471 result = file_cache_write(node->cache, cookie, pos, buf, len); 1063 /* remove vnode id from the cache */ 1223 if (node->cache == NULL) 1265 if (node->cache == NULL)
|
/haiku/src/kits/package/hpkg/ |
H A D | WriterImplBase.cpp | 639 WriterImplBase::WriteCachedStrings(const StringCache& cache, argument 643 int32 count = cache.CountElements(); 648 for (CachedStringTable::Iterator it = cache.GetIterator();
|
/haiku/src/add-ons/kernel/file_systems/packagefs/util/ |
H A D | TwoKeyAVLTree.h | 184 static void* operator new(size_t size, object_cache* cache) { argument 185 if (size != sizeof(Node) || !cache) 187 return object_cache_alloc(cache, 0);
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | Inode.h | 189 // file cache 191 void SetFileCache(void* cache) { fCache = cache; } argument
|
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 69 #include "../cache/vnode_store.h" 970 Will also make sure that any cache modifications are written back. 979 // write back any changes in this vnode's cache -- but only 986 // Note: If this vnode has a cache attached, there will still be two 987 // references to that cache at this point. The last one belongs to the vnode 989 // cache. Each but the last reference to a cache also includes a reference 990 // to the vnode. The file cache, however, released its reference (cf. 992 // ever drop to 0. Deleting the file cache now, will cause the next to last 993 // cache referenc [all...] |
/haiku/headers/private/package/hpkg/ |
H A D | WriterImplBase.h | 129 int32 WriteCachedStrings(const StringCache& cache,
|
/haiku/src/system/kernel/slab/ |
H A D | MemoryManager.h | 47 static status_t Allocate(ObjectCache* cache, uint32 flags,
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCVMTranslationMapClassic.cpp | 465 // the entry was not present and the TLB doesn't cache those entries. 647 /*! Caller must have locked the cache of the page to be unmapped. 897 VMCache* cache = page->Cache(); 905 if (unmapPages || cache != area->cache) { 948 if (cache->temporary)
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCVMTranslationMap460.cpp | 465 // the entry was not present and the TLB doesn't cache those entries. 647 /*! Caller must have locked the cache of the page to be unmapped. 897 VMCache* cache = page->Cache(); 905 if (unmapPages || cache != area->cache) { 948 if (cache->temporary)
|
/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KVMTranslationMap040.cpp | 339 // the entry was not present and the TLB doesn't cache those entries. 420 /*! Caller must have locked the cache of the page to be unmapped. 669 VMCache* cache = page->Cache(); local 677 if (unmapPages || cache != area->cache) { 735 if (cache->temporary)
|
/haiku/src/system/kernel/arch/x86/paging/pae/ |
H A D | X86VMTranslationMapPAE.cpp | 433 // the entry was not present and the TLB doesn't cache those entries. 559 /*! Caller must have locked the cache of the page to be unmapped. 776 VMCache* cache = page->Cache(); local 784 if (unmapPages || cache != area->cache) { 832 if (cache->temporary)
|
/haiku/headers/private/kernel/vm/ |
H A D | VMArea.h | 115 VMCache* cache; member in struct:VMArea
|
H A D | vm.h | 112 void vm_area_put_locked_cache(struct VMCache *cache);
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.cpp | 358 // the entry was not present and the TLB doesn't cache those entries. 569 VMCache* cache = page->Cache(); local 577 if (unmapPages || cache != area->cache) { 607 if (cache->temporary) {
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/ |
H A D | beos_kernel_emu.cpp | 12 #include <legacy/cache.h>
|
/haiku/src/kits/package/manager/ |
H A D | PackageManager.cpp | 784 BRepositoryCache cache; local 785 error = _GetRepositoryCache(roster, config, refresh, cache); 788 "Failed to get cache for repository \"%s\". Skipping."), name); 798 BRepositoryBuilder(*repository, cache, config.Name())
|
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | security.c | 69 #include "cache.h" 1419 * before another cache update is made. 1420 * In legacy cache, data has to be invalidated when protection is 1430 * and 30% if the cache is disabled. 1436 struct PERMISSIONS_CACHE *cache; local 1440 cache = (struct PERMISSIONS_CACHE*)NULL; 1443 cache = (struct PERMISSIONS_CACHE*) 1446 if (cache) { 1447 cache->head.last = index1; 1448 cache [all...] |
/haiku/src/system/runtime_loader/ |
H A D | elf.cpp | 284 SymbolLookupCache cache(image); 286 status_t status = arch_relocate_image(rootImage, image, &cache);
|
/haiku/src/system/kernel/device_manager/ |
H A D | IOCache.cpp | 58 panic("Invalid cache line size (%" B_PRIuSIZE "). Must be a power of 2 " 62 mutex_init(&fSerializationLock, "I/O cache request serialization"); 95 // create the area for mapping cache lines 96 fArea = vm_create_null_area(B_SYSTEM_TEAM, "I/O cache line", &fAreaBase, 101 // reserve pages for mapping a complete cache line 109 // get the area's cache 115 fCache = area->cache; 244 // the start of the current cache line 247 // intersection of request and cache line 252 // transfer the data of the cache lin [all...] |