⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module driver_framework

Module driver_framework 

Source
Expand description

Driver Framework Implementation

Provides driver registration, device enumeration, and driver-device binding.

Structs§

DeviceId
Device identifier
DeviceInfo
Device information
DriverFramework
Driver framework
DriverFrameworkStats
Driver framework statistics

Enums§

DeviceClass
Device class
DeviceEvent
Device event for hot-plug notifications.
DeviceStatus
Device status

Traits§

Bus
Bus operations trait
DeviceEventListener
Trait for receiving device hot-plug events.
Driver
Driver operations trait

Functions§

get_driver_framework
Get the global driver framework.
init
Initialize the driver framework
try_get_driver_framework
Try to get the global driver framework without panicking.