#
0a1dabca |
|
22-Jul-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added public io_request_is_vip(), returning whether the given request has the VIP flag set. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37678 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c76e8d36 |
|
15-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented forwarding the do_iterative_fd_io() callbacks to userland. * Pass the request offset and length with the DoIORequest. This allows us to already get the first vecs for do_iterative_fd_io() in userland, saving a trip back and forth. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29546 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c1ffcb9 |
|
13-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* The nature of asynchronous I/O is to be asynchronous. So we can't store an on-stack structure for the request in a hash table when forwarding the io() hook. Create a new object (HaikuKernelIORequest) instead and store it in a hash table in HaikuKernelFileSystem. * Some work on the userland side of do_iterative_fd_io(). * Added some missing requests in UserlandFSUtil::is_{kernel,userland}_request(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29505 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f1c6ce08 |
|
10-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented the userland side for propagating the io() and cancel_io() hooks. * Implemented io_request_is_write(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a1dabca7eb05baaf2f865fbf0012ef9f78060f2 |
|
22-Jul-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added public io_request_is_vip(), returning whether the given request has the VIP flag set. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37678 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c76e8d36fb69fa88a01ff734f45523c36629af17 |
|
15-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented forwarding the do_iterative_fd_io() callbacks to userland. * Pass the request offset and length with the DoIORequest. This allows us to already get the first vecs for do_iterative_fd_io() in userland, saving a trip back and forth. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29546 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c1ffcb9ec70c1bb997a4ecb9a9af82d5a657297 |
|
13-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* The nature of asynchronous I/O is to be asynchronous. So we can't store an on-stack structure for the request in a hash table when forwarding the io() hook. Create a new object (HaikuKernelIORequest) instead and store it in a hash table in HaikuKernelFileSystem. * Some work on the userland side of do_iterative_fd_io(). * Added some missing requests in UserlandFSUtil::is_{kernel,userland}_request(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29505 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f1c6ce08f25483b1c3f0623e9f203b08222bf936 |
|
10-Mar-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented the userland side for propagating the io() and cancel_io() hooks. * Implemented io_request_is_write(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|