Crate storage_manager
source ·Expand description
Manages and handles initialization of all storage devices and storage controllers in the system.
Traits
- A trait that represents a storage controller, such as an AHCI controller or IDE controller.
- A trait that represents a storage device, such as hard disks, removable drives, SSDs, etc.
Functions
- Attempts to handle the initialization of the given
PciDevice
, if it is a recognized storage device. - Returns an iterator over all initialized storage controllers on this system.
- Returns an iterator over all storage devices attached to the storage controllers on this system.
Type Aliases
- A trait object wrapped in an Arc and Mutex that allows arbitrary storage controllers to be shared in a thread-safe manner.
- A trait object wrapped in an Arc and Mutex that allows arbitrary storage devices to be shared in a thread-safe manner.