haiku/headers/os/drivers
Ingo Weinhold db5c68ca46 * Added the partition size as parameter to the file and partitioning
system initialize() hooks. It's often the only info about the
  partition one needs and thus locking the partition just to get it is
  no longer necessary.
* intel partitioning system:
  - Removed passing around block sizes. We require 512 byte sectors
    anyway. In fact using the parent partition's block size was even
    wrong.
  - Simplified writing the partition map sector.
  - Simplified and corrected the partition map initialization.
  - We don't fail identifying a partition anymore, if the partition map
    contains no partitions. We would never identify a freshly
    initialized partition map before.
  - Made pm_identify() more intelligent: It determines the priority to
    return depending on whether the partition is the device itself and
    whether we have recognized child partitions.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22447 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-04 23:48:18 +00:00
..
bus convert files to new include file locations 2007-09-28 14:53:42 +00:00
pcmcia fix build for echo drivers, added cs_timer.h from pcmcia-cs 2005-12-19 18:57:29 +00:00
usb * Fixed typo. 2006-08-06 12:42:05 +00:00
ACPI.h added a jam rule AddDriverRegistrationToHaikuImage to add device mappings on the image 2006-11-29 19:09:45 +00:00
atomizer.h Import Be Inc. string atomizer kernel module. 2003-09-25 13:30:05 +00:00
block_io.h Renamed the "blkman" module to "block_io". 2005-05-12 15:43:02 +00:00
bus_manager.h Added Be's driver_settings.h header file (hey, they don't even include any 2002-08-07 22:36:49 +00:00
config_manager.h Added Be's driver_settings.h header file (hey, they don't even include any 2002-08-07 22:36:49 +00:00
device_manager.h * Added get_root() to device_manager_info. Surprisingly enough, it 2006-02-07 02:29:14 +00:00
disk_device_manager.h Added scan_partition() function which can be used by disk systems (e.g. 2007-10-04 18:03:24 +00:00
dpc.h DPC module interface is not binary compatible with Be's own DPC. 2007-07-25 23:44:00 +00:00
driver_settings.h Added extra new driver_settings API calls. 2003-06-15 20:46:13 +00:00
Drivers.h Add an ioctl B_GET_PATH_FOR_DEVICE, 2006-05-30 19:52:19 +00:00
fs_cache.h Obviously forgot to commit these; they were part of the mount_id/vnode_id to dev_t/ino_t 2007-07-05 14:48:16 +00:00
fs_interface.h * Added the partition size as parameter to the file and partitioning 2007-10-04 23:48:18 +00:00
interrupt_controller.h Module interface for interrupt controllers. Might change later. 2006-02-07 02:31:07 +00:00
ISA.h Added Be's driver_settings.h header file (hey, they don't even include any 2002-08-07 22:36:49 +00:00
isapnp.h Add Be's isapnp header. 2002-07-25 14:18:54 +00:00
KernelExport.h the previously added IO interrupt handling routines are no longer necessary, at least for now. 2007-05-06 22:40:52 +00:00
locked_pool.h More headers for the new modules and PnP/device system - note, this 2004-06-06 23:52:08 +00:00
midi_driver.h Added mpu401 module header 2003-11-15 08:46:33 +00:00
mime_table.h header for a kernel mime_table module, so not every fs will bundle its own. 2005-01-04 10:03:05 +00:00
module.h Added the module_dependency structure. 2004-04-26 17:11:56 +00:00
PCI.h added PCI express capability 2007-02-22 17:46:44 +00:00
pnp_devfs.h Merged branches/developer/axeld/driver_recognition changed r12307:12637 into trunk. 2005-05-12 03:27:44 +00:00
Select.h * Renamed fs/vfs_select.cpp to wait_for_objects.cpp and got rid of 2007-10-02 19:47:31 +00:00
socket_interface.h Added a kernel socket API module which exports the usual BSD socket API to kernel modules. 2007-01-13 13:18:54 +00:00
USB2.h * Switched from the old v2 callback status codes to the new v3 codes 2006-09-24 20:17:56 +00:00
USB3.h Commiting patch by Salvatore Benedetto. This adds isochronous handling to the USB bus manager and enables inbound isochronous support in the UHCI driver. Thanks! 2007-06-25 19:51:12 +00:00
USB_printer.h Was missing, needed by "USB Port" print transport add-on. 2004-05-26 14:57:57 +00:00
USB_rle.h This is just an outline of the USB stack: what it is going to look like. It is definately not 2003-08-12 20:36:24 +00:00
USB_spec.h * Minor cleanup 2007-01-23 16:44:37 +00:00
USB.h * Added USB API Version 3. It's put into USB3.h while the v2 API resides in USB2.h. USB.h just includes USB2.h for now. 2006-08-19 23:09:05 +00:00