ec598fe493
to provide asynchrounous (or only synchronous, if asynchronous is not supported) I/O request support. It will eventually replace {read,write}_pages(). None of the FS implementations implement them yet. * Implemented some support functions for request-based I/O. File system implementations can use do_fd_io() which passes an I/O request to the layer responsible for a given FD, and do_iterative_fd_io(), which translates a request for a file to subrequests for the underlying device and passes them on. Both fall back to synchrounous processing when the io() hook is not supported. Furthermore added vfs_synchronous_io() which should be handy for the devfs to perform io_requests synchronously for devices that don't support the io() hook. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26655 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
||
---|---|---|
.. | ||
bus | ||
pcmcia | ||
tty | ||
usb | ||
ACPI.h | ||
atomizer.h | ||
block_io.h | ||
bus_manager.h | ||
config_manager.h | ||
device_manager.h | ||
disk_device_manager.h | ||
dpc.h | ||
driver_settings.h | ||
Drivers.h | ||
fs_cache.h | ||
fs_interface.h | ||
interrupt_controller.h | ||
ISA.h | ||
isapnp.h | ||
KernelExport.h | ||
locked_pool.h | ||
midi_driver.h | ||
mime_table.h | ||
module.h | ||
PCI.h | ||
Select.h | ||
USB2.h | ||
USB3.h | ||
USB_printer.h | ||
USB_rle.h | ||
USB_spec.h | ||
USB.h |