haiku/headers/os/drivers
Michael Lotz 7e1490e0ad Introduce some extensions to the USB v3 module API that allow for device
enumeration (getting roothubs, enumerating child devices and detecting device
topology) and hub port management (resetting and disabling ports). These were
laying around for quite some time.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27768 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-28 13:42:59 +00:00
..
bus * First baby steps in letting our drivers use the new I/O request/scheduler 2008-08-05 21:11:51 +00:00
pcmcia fix build for echo drivers, added cs_timer.h from pcmcia-cs 2005-12-19 18:57:29 +00:00
tty - some fields needed to build usb_serial 2008-04-26 23:52:58 +00:00
usb * Fixed typo. 2006-08-06 12:42:05 +00:00
ACPI.h * Divided enter_sleep_state() to have a prepare_sleep_state() that accepts a 2008-09-10 19:24:37 +00:00
atomizer.h Import Be Inc. string atomizer kernel module. 2003-09-25 13:30:05 +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 * Replaced the B_BLOCK_DEVICE_* defines with B_DMA_* defines that better match 2008-08-14 15:08:16 +00:00
disk_device_manager.h Added helper function get_default_partition_content_name() that can be 2008-07-13 12:50:35 +00:00
dpc.h Made DPC module binary compatible with BeOS one. 2008-02-06 23:10:13 +00:00
driver_settings.h Added extra new driver_settings API calls. 2003-06-15 20:46:13 +00:00
Drivers.h * Added two new ways to retrieve an icon from a device: 2008-08-17 11:27:07 +00:00
fs_cache.h Implemented a simple directory entry cache to speed up path resolution. 2008-09-08 05:08:37 +00:00
fs_interface.h * Added acquire_vnode() call that you can use to get another reference to an 2008-08-01 09:59:19 +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 Added function get_memory_map_etc() which works similar to 2008-07-24 04:07:14 +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 open_module_list_etc() that also allows to specify a required name 2008-04-09 14:36:04 +00:00
PCI.h Small cleanup of ahci driver. Also clear the PCI interrupt disable bit during setup. 2008-05-24 13:40:58 +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
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 Introduce some extensions to the USB v3 module API that allow for device 2008-09-28 13:42:59 +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