/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/ |
H A D | cache.h | 26 extern const void* block_cache_get(void* _cache, off_t blockNumber); 28 extern status_t block_cache_make_writable(void* _cache, off_t blockNumber, 30 extern void* block_cache_get_writable(void* _cache, off_t blockNumber, 33 extern status_t block_cache_set_dirty(void* _cache, off_t blockNumber, 35 extern void block_cache_put(void* _cache, off_t blockNumber);
|
H A D | cache.cpp | 118 block_cache_get(void* _cache, off_t blockNumber) argument 121 return get_block(_cache, blockNumber); 126 block_cache_make_writable(void* _cache, off_t blockNumber, int32 transaction) argument 137 block_cache_get_writable(void* _cache, off_t blockNumber, int32 transaction) argument 141 return get_block(_cache, blockNumber); 147 block_cache_set_dirty(void* _cache, off_t blockNumber, bool dirty, argument 162 block_cache_put(void* _cache, off_t blockNumber) argument 165 release_block(_cache, blockNumber);
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_fs_cache.h | 35 extern int32_t fssh_cache_start_transaction(void *_cache); 36 extern fssh_status_t fssh_cache_sync_transaction(void *_cache, int32_t id); 37 extern fssh_status_t fssh_cache_end_transaction(void *_cache, int32_t id, 40 extern fssh_status_t fssh_cache_abort_transaction(void *_cache, int32_t id); 41 extern int32_t fssh_cache_detach_sub_transaction(void *_cache, 44 extern fssh_status_t fssh_cache_abort_sub_transaction(void *_cache, 46 extern fssh_status_t fssh_cache_start_sub_transaction(void *_cache, 48 extern fssh_status_t fssh_cache_add_transaction_listener(void *_cache, 52 extern fssh_status_t fssh_cache_remove_transaction_listener(void *_cache, 55 extern fssh_status_t fssh_cache_next_block_in_transaction(void *_cache, [all...] |
/haiku/src/tools/fs_shell/ |
H A D | block_cache.cpp | 975 fssh_cache_start_transaction(void* _cache) argument 977 block_cache* cache = (block_cache*)_cache; 1001 fssh_cache_sync_transaction(void* _cache, int32_t id) argument 1003 block_cache* cache = (block_cache*)_cache; 1042 fssh_cache_end_transaction(void* _cache, int32_t id, argument 1045 block_cache* cache = (block_cache*)_cache; 1105 fssh_cache_abort_transaction(void* _cache, int32_t id) argument 1107 block_cache* cache = (block_cache*)_cache; 1156 fssh_cache_detach_sub_transaction(void* _cache, int32_t id, argument 1159 block_cache* cache = (block_cache*)_cache; 1250 fssh_cache_abort_sub_transaction(void* _cache, int32_t id) argument 1303 fssh_cache_start_sub_transaction(void* _cache, int32_t id) argument 1365 fssh_cache_add_transaction_listener(void* _cache, int32_t id, int32_t events, fssh_transaction_notification_hook hookFunction, void* data) argument 1374 fssh_cache_remove_transaction_listener(void* _cache, int32_t id, fssh_transaction_notification_hook hookFunction, void* data) argument 1383 fssh_cache_next_block_in_transaction(void* _cache, int32_t id, bool mainOnly, long* _cookie, fssh_off_t* _blockNumber, void** _data, void** _unchangedData) argument 1429 fssh_cache_blocks_in_transaction(void* _cache, int32_t id) argument 1443 fssh_cache_blocks_in_main_transaction(void* _cache, int32_t id) argument 1457 fssh_cache_blocks_in_sub_transaction(void* _cache, int32_t id) argument 1471 fssh_cache_has_block_in_transaction(void* _cache, int32_t id, fssh_off_t blockNumber) argument 1488 fssh_block_cache_delete(void* _cache, bool allowWrites) argument 1537 fssh_block_cache_sync(void* _cache) argument 1564 fssh_block_cache_sync_etc(void* _cache, fssh_off_t blockNumber, fssh_size_t numBlocks) argument 1599 fssh_block_cache_discard(void* _cache, fssh_off_t blockNumber, fssh_size_t numBlocks) argument 1632 fssh_block_cache_make_writable(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument 1655 fssh_block_cache_get_writable_etc(void* _cache, fssh_off_t blockNumber, fssh_off_t base, fssh_off_t length, int32_t transaction, void** _block) argument 1672 fssh_block_cache_get_writable(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument 1686 fssh_block_cache_get_empty(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument 1707 fssh_block_cache_get_etc(void* _cache, fssh_off_t blockNumber, fssh_off_t base, fssh_off_t length, const void** _block) argument 1732 fssh_block_cache_get(void* _cache, fssh_off_t blockNumber) argument 1751 fssh_block_cache_set_dirty(void* _cache, fssh_off_t blockNumber, bool dirty, int32_t transaction) argument 1775 fssh_block_cache_put(void* _cache, fssh_off_t blockNumber) argument [all...] |
/haiku/src/system/kernel/cache/ |
H A D | block_cache.cpp | 2675 notify_sync(int32 transactionID, int32 event, void* _cache) argument 2677 block_cache* cache = (block_cache*)_cache; 2802 cache_start_transaction(void* _cache) argument 2804 block_cache* cache = (block_cache*)_cache; 2829 cache_sync_transaction(void* _cache, int32 id) argument 2831 block_cache* cache = (block_cache*)_cache; 2879 cache_end_transaction(void* _cache, int32 id, argument 2882 block_cache* cache = (block_cache*)_cache; 2946 cache_abort_transaction(void* _cache, int32 id) argument 2948 block_cache* cache = (block_cache*)_cache; 2998 cache_detach_sub_transaction(void* _cache, int32 id, transaction_notification_hook hook, void* data) argument 3102 cache_abort_sub_transaction(void* _cache, int32 id) argument 3187 cache_start_sub_transaction(void* _cache, int32 id) argument 3251 cache_add_transaction_listener(void* _cache, int32 id, int32 events, transaction_notification_hook hook, void* data) argument 3266 cache_remove_transaction_listener(void* _cache, int32 id, transaction_notification_hook hookFunction, void* data) argument 3297 cache_next_block_in_transaction(void* _cache, int32 id, bool mainOnly, long* _cookie, off_t* _blockNumber, void** _data, void** _unchangedData) argument 3341 cache_blocks_in_transaction(void* _cache, int32 id) argument 3359 cache_blocks_in_main_transaction(void* _cache, int32 id) argument 3376 cache_blocks_in_sub_transaction(void* _cache, int32 id) argument 3392 cache_has_block_in_transaction(void* _cache, int32 id, off_t blockNumber) argument 3408 block_cache_delete(void* _cache, bool allowWrites) argument 3468 block_cache_sync(void* _cache) argument 3498 block_cache_sync_etc(void* _cache, off_t blockNumber, size_t numBlocks) argument 3541 block_cache_discard(void* _cache, off_t blockNumber, size_t numBlocks) argument 3587 block_cache_make_writable(void* _cache, off_t blockNumber, int32 transaction) argument 3611 block_cache_get_writable_etc(void* _cache, off_t blockNumber, off_t base, off_t length, int32 transaction, void** _block) argument 3628 block_cache_get_writable(void* _cache, off_t blockNumber, int32 transaction) argument 3640 block_cache_get_empty(void* _cache, off_t blockNumber, int32 transaction) argument 3660 block_cache_get_etc(void* _cache, off_t blockNumber, off_t base, off_t length, const void** _block) argument 3687 block_cache_get(void* _cache, off_t blockNumber) argument 3706 block_cache_set_dirty(void* _cache, off_t blockNumber, bool dirty, int32 transaction) argument 3729 block_cache_put(void* _cache, off_t blockNumber) argument [all...] |
/haiku/src/system/kernel/vm/ |
H A D | VMAddressSpaceLocking.cpp | 483 VMCache** _cache) 547 if (_cache != NULL) 548 *_cache = cache; 481 AddAreaCacheAndLock(area_id areaID, bool writeLockThisOne, bool writeLockOthers, VMArea*& _area, VMCache** _cache) argument
|
H A D | VMCache.cpp | 1587 VMCacheFactory::CreateAnonymousCache(VMCache*& _cache, bool canOvercommit, argument 1612 _cache = cache; 1632 _cache = cache; 1638 VMCacheFactory::CreateVnodeCache(VMCache*& _cache, struct vnode* vnode) argument 1657 _cache = cache; 1663 VMCacheFactory::CreateDeviceCache(VMCache*& _cache, addr_t baseAddress) argument 1682 _cache = cache; 1688 VMCacheFactory::CreateNullCache(int priority, VMCache*& _cache) argument 1708 _cache = cache;
|
H A D | VMAddressSpaceLocking.h | 99 VMArea*& _area, VMCache** _cache = NULL);
|
/haiku/headers/private/package/manager/ |
H A D | PackageManager.h | 149 bool refresh, BRepositoryCache& _cache);
|
/haiku/headers/private/kernel/ |
H A D | vfs.h | 113 status_t vfs_get_vnode_cache(struct vnode *vnode, struct VMCache **_cache, 115 status_t vfs_set_vnode_cache(struct vnode *vnode, struct VMCache *_cache);
|
/haiku/headers/private/kernel/vm/ |
H A D | vm.h | 121 status_t vm_create_vnode_cache(struct vnode *vnode, struct VMCache **_cache);
|
/haiku/src/kits/package/manager/ |
H A D | PackageManager.cpp | 805 const BRepositoryConfig& config, bool refresh, BRepositoryCache& _cache) 807 if (!refresh && roster.GetRepositoryCache(config.Name(), &_cache) == B_OK) 816 return roster.GetRepositoryCache(config.Name(), &_cache); 804 _GetRepositoryCache(BPackageRoster& roster, const BRepositoryConfig& config, bool refresh, BRepositoryCache& _cache) argument
|
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 4698 vfs_get_vnode_cache(struct vnode* vnode, VMCache** _cache, bool allocate) argument 4702 *_cache = vnode->cache; 4736 *_cache = vnode->cache; 4749 vfs_set_vnode_cache(struct vnode* vnode, VMCache* _cache) argument 4758 vnode->cache = _cache; 4759 _cache->AcquireRef();
|