haiku/headers/os/drivers
Jérôme Duval b027a0a2f7 pci: change offset type to uint16 in config space API.
* The config space is larger than 255, we need to use an uint16 to access
offsets superior or equal to 256. The current API only proposes an uint8 for this.
This change switches the offset parameter to the uint16 type. Axel hinted that
the used values are the same with such a change (the doc says sign extended to 2 or
4 bytes).
I checked with GCC2 and it's indeed the case when inspecting the memory.
With GCC4, instructions are the same on function call.
* prints info about extended capabilities.
* struct pci_module_info and struct pci_device_module_info are extended with
pci_find_extended_capability().
2013-06-24 19:29:00 +02:00
..
bus pci: change offset type to uint16 in config space API. 2013-06-24 19:29:00 +02:00
pcmcia
tty * Seperate out the tty_close_cookie from tty_destory_cookie and make the former 2011-06-13 20:44:22 +00:00
usb some cosmetics 2011-04-11 22:30:18 +00:00
ACPI.h Pass a handle to evaluate_object as start point. 2012-12-15 14:10:11 +01:00
atomizer.h Applied slightly reworked and updated patch from ticket #1576 2011-10-29 15:38:20 +00:00
bios.h Added new BIOS module for calling BIOS interrupts. 2012-08-03 15:42:30 +01:00
bus_manager.h
config_manager.h * applied patch by kaliber that fixes more than 100 warnings - thanks a lot! 2010-07-21 21:43:20 +00:00
cpuidle.h cpuidle: move generic cpuidle to generic 2012-11-18 17:39:19 +01:00
device_manager.h
disk_device_manager.h
dpc.h
driver_settings.h
Drivers.h * Added a new B_GET_DEVICE_NAME ioctl - this should be implemented by all 2011-01-13 19:41:01 +00:00
fs_cache.h
fs_interface.h Allow file systems to manage file locks 2012-06-29 02:15:19 +02:00
interrupt_controller.h
io_requests.h Added public io_request_is_vip(), returning whether the given request has the 2010-07-22 11:08:34 +00:00
ISA.h Ported ISA bus manager and PS/2 driver. 2012-07-30 14:37:28 +01:00
isapnp.h
KernelExport.h nfs4: Use semaphore to cancel threads instead of interrupt_thread() 2012-07-08 23:33:44 +02:00
locked_pool.h
midi_driver.h
mime_table.h
module.h
PCI_x86.h Add license headers as pointed out by Jérôme. 2010-04-13 21:55:52 +00:00
PCI.h pci: change offset type to uint16 in config space API. 2013-06-24 19:29:00 +02:00
Select.h
USB2.h
USB3.h
USB_printer.h
USB_rle.h
USB_spec.h some cosmetics 2011-04-11 22:30:18 +00:00
USB.h