Searched refs:io_request (Results 1 - 25 of 59) sorted by relevance

123

/haiku/headers/os/drivers/
H A Dio_requests.h15 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 Ddevice_manager.h168 typedef struct IORequest io_request; typedef in typeref:struct:IORequest
184 status_t (*io)(void *cookie, io_request *request);
H A Dfs_interface.h25 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 Dio_requests.cpp15 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 DBaseDevice.cpp89 BaseDevice::IO(void* cookie, io_request* request)
H A DBaseDevice.h40 virtual status_t IO(void* cookie, io_request* request);
H A DFileDevice.h39 virtual status_t IO(void* cookie, io_request* request);
H A DAbstractModuleDevice.h38 virtual status_t IO(void* cookie, io_request* request);
H A DIORequest.h201 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 DPackageLeafNode.cpp37 PackageLeafNode::Read(io_request* request)
H A DPackageLeafNode.h23 virtual status_t Read(io_request* request);
H A DPackageFile.h29 virtual status_t Read(io_request* request);
H A DPackageFile.cpp40 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 DWorkQueue.h32 io_request* fRequest;
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/
H A DPackageLinkSymlink.h39 virtual status_t Read(io_request* request);
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/
H A Dhaiku_kernel_emu.cpp307 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 Ddevice_manager.h161 typedef struct io_request io_request; typedef in typeref:struct:io_request
179 status_t (*device_io)(void *cookie, io_request *request);
H A Ddriver.cpp158 device_io(void* cookie, io_request* request)
H A Dgeneric_video_driver.cpp144 device_io(void* cookie, io_request* request)
H A Dspecific_video_driver.cpp144 device_io(void* cookie, io_request* request)
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/
H A DDirectory.h37 virtual status_t Read(io_request* request);
H A DUnpackingLeafNode.h46 virtual status_t Read(io_request* request);
H A DDirectory.cpp66 Directory::Read(io_request* request)
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/
H A DVolume.h107 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 Dvfs_request_io.cpp30 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,

Completed in 361 milliseconds

123