--background_busclass-- | --background_unitclass-- | aoHidd_AHCIBus_Unit | moHidd_AHCIBus_Shutdown |
This class serves as a base class for implementing AHCI SATA bus drivers.
Unit class is private to ahci.device. Instances of this class represent devices connected to AHCI buses, and can be used to obtain information about these devices.
[..G], OOP_Object *
Returns a pointer to OOP object of private unit class, representing a drive on the bus, or NULL if there's no device.
APTR OOP_DoMethod(OOP_Object *obj, struct pHidd_AHCIBus_Shutdown *Msg); APTR HIDD_AHCIBus_Shutdown(void);
Instantly shutdown all activity on the bus.
None
None
This method is called by ahci.device during system reset handler execution.