/haiku/headers/os/drivers/ |
H A D | io_requests.h | 15 typedef struct IORequest io_request; typedef in typeref:struct:IORequest 22 bool io_request_is_write(const io_request* request); 23 bool io_request_is_vip(const io_request* request); 24 off_t io_request_offset(const io_request* request); 25 off_t io_request_length(const io_request* request); 26 status_t read_from_io_request(io_request* request, void* buffer, 28 status_t write_to_io_request(io_request* request, const void* buffer, 30 void notify_io_request(io_request* request, status_t status);
|
H A D | device_manager.h | 168 typedef struct IORequest io_request; typedef in typeref:struct:IORequest 184 status_t (*io)(void *cookie, io_request *request);
|
H A D | fs_interface.h | 25 typedef struct IORequest io_request; typedef in typeref:struct:IORequest 136 io_request* request); 138 io_request* request); 314 typedef status_t (*iterative_io_get_vecs)(void* cookie, io_request* request, 317 typedef status_t (*iterative_io_finished)(void* cookie, io_request* request, 349 extern status_t do_fd_io(int fd, io_request* request); 350 extern status_t do_iterative_fd_io(int fd, io_request* request,
|
/haiku/src/system/kernel/device_manager/ |
H A D | io_requests.cpp | 15 transfer_io_request_data(io_request* request, void* buffer, size_t size, 50 io_request_is_write(const io_request* request) 58 io_request_is_vip(const io_request* request) 69 io_request_offset(const io_request* request) 80 io_request_length(const io_request* request) 92 read_from_io_request(io_request* request, void* buffer, size_t size) 104 write_to_io_request(io_request* request, const void* buffer, size_t size) 114 notify_io_request(io_request* request, status_t status)
|
H A D | BaseDevice.cpp | 89 BaseDevice::IO(void* cookie, io_request* request)
|
H A D | BaseDevice.h | 40 virtual status_t IO(void* cookie, io_request* request);
|
H A D | FileDevice.h | 39 virtual status_t IO(void* cookie, io_request* request);
|
H A D | AbstractModuleDevice.h | 38 virtual status_t IO(void* cookie, io_request* request);
|
H A D | IORequest.h | 201 typedef struct IORequest io_request; typedef in typeref:struct:IORequest 203 io_request* request, status_t status, bool partialTransfer, 207 io_request* request, bool* _partialTransfer);
|
/haiku/src/add-ons/kernel/file_systems/packagefs/package/ |
H A D | PackageLeafNode.cpp | 37 PackageLeafNode::Read(io_request* request)
|
H A D | PackageLeafNode.h | 23 virtual status_t Read(io_request* request);
|
H A D | PackageFile.h | 29 virtual status_t Read(io_request* request);
|
H A D | PackageFile.cpp | 40 IORequestOutput(io_request* request) 53 io_request* fRequest; 96 status_t ReadData(io_request* request) 208 PackageFile::Read(io_request* request)
|
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | WorkQueue.h | 32 io_request* fRequest;
|
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/ |
H A D | PackageLinkSymlink.h | 39 virtual status_t Read(io_request* request);
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/ |
H A D | haiku_kernel_emu.cpp | 307 do_fd_io(int fd, io_request *request) 316 do_iterative_fd_io(int fd, io_request *_request, iterative_io_get_vecs getVecs, 357 io_request_is_write(const io_request* request) 364 io_request_is_vip(const io_request* request) 371 io_request_offset(const io_request* request) 378 io_request_length(const io_request* request) 385 read_from_io_request(io_request* _request, void* buffer, size_t size) 396 write_to_io_request(io_request* _request, const void* buffer, size_t size) 407 notify_io_request(io_request* _request, status_t status)
|
/haiku/src/tests/system/kernel/device_manager/playground/ |
H A D | device_manager.h | 161 typedef struct io_request io_request; typedef in typeref:struct:io_request 179 status_t (*device_io)(void *cookie, io_request *request);
|
H A D | driver.cpp | 158 device_io(void* cookie, io_request* request)
|
H A D | generic_video_driver.cpp | 144 device_io(void* cookie, io_request* request)
|
H A D | specific_video_driver.cpp | 144 device_io(void* cookie, io_request* request)
|
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/ |
H A D | Directory.h | 37 virtual status_t Read(io_request* request);
|
H A D | UnpackingLeafNode.h | 46 virtual status_t Read(io_request* request);
|
H A D | Directory.cpp | 66 Directory::Read(io_request* request)
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/ |
H A D | Volume.h | 107 io_request* ioRequest); 109 io_request* ioRequest); 281 status_t _RegisterIORequest(io_request* request, 284 status_t _FindIORequest(io_request* request, 287 io_request** request); 290 io_request* request, off_t offset, 294 io_request* request, status_t status,
|
/haiku/src/system/kernel/fs/ |
H A D | vfs_request_io.cpp | 30 AsyncIOCallback::IORequestCallback(void* data, io_request* request, 138 do_iterative_fd_io_iterate(void* _cookie, io_request* request, 261 do_iterative_fd_io_finish(void* _cookie, io_request* request, status_t status, 286 io_request* request, iterative_io_get_vecs getVecs, 343 synchronous_io(io_request* request, DoIO& io) 393 vfs_vnode_io(struct vnode* vnode, void* cookie, io_request* request) 408 vfs_synchronous_io(io_request* request, 473 do_fd_io(int fd, io_request* request) 489 do_iterative_fd_io(int fd, io_request* request, iterative_io_get_vecs getVecs,
|