|
NeKernel dev
|
#include <SATA.h>
Classes | |
| struct | SATATrait |
Public Member Functions | |
| BootDeviceSATA () | |
| ~BootDeviceSATA ()=default | |
| operator bool () | |
| SizeT | GetDiskSize () |
| BootDeviceSATA & | Read (Boot::CharacterTypeASCII *Buf, const Kernel::SizeT SecCount) |
| BootDeviceSATA & | Write (Boot::CharacterTypeASCII *Buf, const Kernel::SizeT SecCount) |
| SATATrait & | Leak () |
Static Public Attributes | |
| static constexpr auto | kSectorSize = kAHCISectorSize |
Private Attributes | |
| SATATrait | mTrait |
|
explicit |
|
default |
|
inline |
| SATATrait & BootDeviceSATA::Leak | ( | ) |
|
inline |
| BootDeviceSATA & BootDeviceSATA::Read | ( | Boot::CharacterTypeASCII * | Buf, |
| const Kernel::SizeT | SecCount ) |
| BootDeviceSATA & BootDeviceSATA::Write | ( | Boot::CharacterTypeASCII * | Buf, |
| const Kernel::SizeT | SecCount ) |
|
staticconstexpr |
|
private |