Searched refs:_cache (Results 1 - 13 of 13) sorted by relevance

/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A Dcache.h26 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 Dcache.cpp118 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 Dfssh_fs_cache.h35 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 Dblock_cache.cpp975 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 Dblock_cache.cpp2675 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 DVMAddressSpaceLocking.cpp483 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 DVMCache.cpp1587 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 DVMAddressSpaceLocking.h99 VMArea*& _area, VMCache** _cache = NULL);
/haiku/headers/private/package/manager/
H A DPackageManager.h149 bool refresh, BRepositoryCache& _cache);
/haiku/headers/private/kernel/
H A Dvfs.h113 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 Dvm.h121 status_t vm_create_vnode_cache(struct vnode *vnode, struct VMCache **_cache);
/haiku/src/kits/package/manager/
H A DPackageManager.cpp805 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 Dvfs.cpp4698 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();

Completed in 162 milliseconds