Home
last modified time | relevance | path

Searched refs:AsyncIOCallback (Results 1 – 11 of 11) sorted by relevance

/haiku/src/system/kernel/fs/
H A Dvfs_request_io.cpp24 AsyncIOCallback::~AsyncIOCallback() in ~AsyncIOCallback()
30 AsyncIOCallback::IORequestCallback(void* data, io_request* request, in IORequestCallback()
33 ((AsyncIOCallback*)data)->IOFinished(status, partialTransfer, in IORequestCallback()
41 StackableAsyncIOCallback::StackableAsyncIOCallback(AsyncIOCallback* next) in StackableAsyncIOCallback()
431 uint32 flags, AsyncIOCallback* callback) in vfs_asynchronous_read_pages()
447 request->SetFinishedCallback(&AsyncIOCallback::IORequestCallback, in vfs_asynchronous_read_pages()
457 uint32 flags, AsyncIOCallback* callback) in vfs_asynchronous_write_pages()
473 request->SetFinishedCallback(&AsyncIOCallback::IORequestCallback, in vfs_asynchronous_write_pages()
/haiku/headers/private/kernel/
H A Dvfs.h298 class AsyncIOCallback {
300 virtual ~AsyncIOCallback();
313 class StackableAsyncIOCallback : public AsyncIOCallback {
315 StackableAsyncIOCallback(AsyncIOCallback* next);
318 AsyncIOCallback* fNextCallback;
325 AsyncIOCallback* callback);
330 AsyncIOCallback* callback);
/haiku/src/system/kernel/cache/
H A Dvnode_store.h33 AsyncIOCallback* callback);
H A Dvnode_store.cpp103 generic_size_t numBytes, uint32 flags, AsyncIOCallback* callback) in WriteAsync()
H A Dfile_cache.cpp71 class PrecacheIO : public AsyncIOCallback {
/haiku/src/system/kernel/vm/
H A DVMAnonymousCache.h69 AsyncIOCallback* callback);
H A DVMAnonymousCache.cpp401 WriteCallback(VMAnonymousCache* cache, AsyncIOCallback* callback) in WriteCallback()
886 AsyncIOCallback* _callback) in WriteAsync()
H A DVMCache.cpp1343 generic_size_t numBytes, uint32 flags, AsyncIOCallback* callback) in WriteAsync()
H A Dvm_page.cpp1985 class PageWriteTransfer : public AsyncIOCallback {
/haiku/headers/private/kernel/vm/
H A Dvm_types.h34 class AsyncIOCallback; variable
H A DVMCache.h164 AsyncIOCallback* callback);