Searched refs:file_cache_ref (Results 1 - 4 of 4) sorted by relevance

/haiku/src/tools/fs_shell/
H A Dfile_cache.cpp57 struct file_cache_ref;
59 typedef fssh_status_t (*cache_func)(file_cache_ref *ref, void *cookie,
63 struct file_cache_ref { struct in namespace:FSShell
83 read_from_file(file_cache_ref *ref, void *cookie, fssh_off_t offset,
102 write_to_file(file_cache_ref *ref, void *cookie, fssh_off_t offset,
121 satisfy_cache_io(file_cache_ref *ref, void *cookie, cache_func function,
151 file_cache_ref *ref = (file_cache_ref *)_cacheRef;
241 file_cache_ref *ref = new(nothrow) file_cache_ref;
[all...]
/haiku/src/system/kernel/cache/
H A Dvnode_store.h13 struct file_cache_ref;
44 void SetFileCacheRef(file_cache_ref* ref)
46 file_cache_ref* FileCacheRef() const
61 file_cache_ref* fFileCacheRef;
H A Dfile_cache.cpp44 struct file_cache_ref { struct
73 PrecacheIO(file_cache_ref* ref, off_t offset,
85 file_cache_ref* fRef;
99 typedef status_t (*cache_func)(file_cache_ref* ref, void* cookie, off_t offset,
119 PrecacheIO::PrecacheIO(file_cache_ref* ref, off_t offset, generic_size_t size)
255 access_is_sequential(file_cache_ref* ref)
262 push_access(file_cache_ref* ref, off_t offset, generic_size_t bytes,
285 reserve_pages(file_cache_ref* ref, vm_page_reservation* reservation,
334 read_pages_and_clear_partial(file_cache_ref* ref, void* cookie, off_t offset,
375 read_into_cache(file_cache_ref* re
[all...]
/haiku/src/tests/system/kernel/cache/
H A Dpages_io_test.cpp56 struct file_cache_ref { struct
113 // just use the reserved area in the file_cache_ref structure
325 find_file_extent(file_cache_ref *ref, off_t offset, uint32 *_index)
345 get_file_map(file_cache_ref *ref, off_t offset, size_t size,
445 pages_io(file_cache_ref *ref, off_t offset, const iovec *vecs, size_t count,
650 file_cache_ref ref;

Completed in 43 milliseconds