haiku/src/system/kernel/device_manager
Axel Dörfler 73b1cb8240 * The IOCache always needs a DMAResource; it was sometimes checked, and
sometimes not.
* This fixes CIDs 1755-1756, and 1505-1506.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38460 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-08-30 20:06:52 +00:00
..
AbstractModuleDevice.cpp * VFS: 2009-10-01 03:06:34 +00:00
AbstractModuleDevice.h * VFS: 2009-10-01 03:06:34 +00:00
BaseDevice.cpp * VFS: 2009-10-01 03:06:34 +00:00
BaseDevice.h * VFS: 2009-10-01 03:06:34 +00:00
devfs_private.h * Added new devfs_unpublish_device() that gets a BaseDevice instead of a path. 2008-08-18 11:07:47 +00:00
devfs.cpp * Fixed CID 1293: a vnode reference, and the cookie could be leaked. 2010-08-17 16:08:50 +00:00
device_manager_private.h * Integration of the new driver architecture. 2008-05-26 16:52:27 +00:00
device_manager.cpp Moved IOSchedulerRoster into its own header/source files. 2010-04-26 14:09:39 +00:00
dma_resources.cpp DMAResource::Init(): Also evaluate the device node's B_DMA_LOW_ADDRESS and 2010-06-15 00:09:51 +00:00
dma_resources.h * Introduced type generic_io_vec, which is similar to iovec, but uses types 2010-06-02 18:42:20 +00:00
FileDevice.cpp Added missing includes (respectively they would be missing soon). 2010-06-25 13:38:36 +00:00
FileDevice.h * VFS: 2009-10-01 03:06:34 +00:00
id_generator.cpp * Initialize all static mutexes in the kernel through a MUTEX_INITIALIZER() 2008-06-05 23:19:27 +00:00
id_generator.h * Integration of the new driver architecture. 2008-05-26 16:52:27 +00:00
io_requests.cpp Added public io_request_is_vip(), returning whether the given request has the 2010-07-22 11:08:34 +00:00
io_resources.cpp when acquiring results in an error, the resource should be reset to avoid a crash on delete 2008-06-01 15:27:00 +00:00
io_resources.h * Integration of the new driver architecture. 2008-05-26 16:52:27 +00:00
IOCache.cpp * The IOCache always needs a DMAResource; it was sometimes checked, and 2010-08-30 20:06:52 +00:00
IOCache.h * Introduced type generic_io_vec, which is similar to iovec, but uses types 2010-06-02 18:42:20 +00:00
IOCallback.cpp * Moved IOCallback class into separate source file. 2010-04-21 11:20:07 +00:00
IOCallback.h * Moved IOCallback class into separate source file. 2010-04-21 11:20:07 +00:00
IORequest.cpp Fixed build with debug output enabled. 2010-06-24 23:20:39 +00:00
IORequest.h IORequest::_Copy*(): Resolved TODO: Don't cast the generic_addr_t to void* 2010-06-14 21:33:11 +00:00
IOScheduler.cpp * Introduced IOScheduler::MediaChanged() - this is now called by scsi_cd instead 2010-06-01 12:05:24 +00:00
IOScheduler.h * Introduced type generic_io_vec, which is similar to iovec, but uses types 2010-06-02 18:42:20 +00:00
IOSchedulerRoster.cpp Moved IOSchedulerRoster into its own header/source files. 2010-04-26 14:09:39 +00:00
IOSchedulerRoster.h Moved IOSchedulerRoster into its own header/source files. 2010-04-26 14:09:39 +00:00
IOSchedulerSimple.cpp * The parent of an IOOperation cannot be NULL for completed operations. 2010-08-30 19:41:08 +00:00
IOSchedulerSimple.h * Introduced type generic_io_vec, which is similar to iovec, but uses types 2010-06-02 18:42:20 +00:00
Jamfile Renamed IOScheduler to IOSchedulerSimple and pulled an interface IOScheduler 2010-04-26 14:47:24 +00:00
legacy_drivers.cpp * Corrected and improved debug output. 2010-07-19 09:20:29 +00:00
legacy_drivers.h * Integration of the new driver architecture. 2008-05-26 16:52:27 +00:00