NeKernel dev
|
#include <SATA.h>
Classes | |
struct | SATATrait |
Public Member Functions | |
BootDeviceSATA () noexcept | |
~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 |
|
explicitnoexcept |
|
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 |