NeKernel dev
Loading...
Searching...
No Matches
ATA.h File Reference
#include <KernelKit/DeviceMgr.h>
#include <KernelKit/DriveMgr.h>
#include <NeKit/OwnPtr.h>
#include <NeKit/Utils.h>

Go to the source code of this file.

Classes

class  Kernel::ATADeviceInterface
 ATA device interface class. More...

Namespaces

namespace  Kernel
 USER_PROCESS inline definitions.

Functions

BOOL Kernel::sk_init_ata_device (BOOL is_master, UInt16 &io, UInt8 &master)
 Initialize an PIO device (StorageKit function)
ErrorOr< ATADeviceInterfaceKernel::sk_acquire_ata_device (Int32 drv_index)
 Acquires a new PIO device with drv_index in mind.