NeKernel dev
Loading...
Searching...
No Matches
Kernel::DriveTrait Struct Referencefinal

Media drive trait type. More...

#include <DriveMgr.h>

Classes

struct  DrivePacket
 Packet drive (StorageKit compilant.) More...

Public Attributes

Char fName [kDriveNameLen]
Int32 fKind
Int32 fFlags
struct Kernel::DriveTrait::DrivePacket fPacket
Lba fLbaStart {0}
Lba fLbaEnd {0}
SizeT fSectorSz {kDriveSectorSz}
Void(* fInput )(DrivePacket &packet)
Void(* fOutput )(DrivePacket &packet)
Void(* fVerify )(DrivePacket &packet)
Void(* fInit )(DrivePacket &packet)
const Char *(* fProtocol )(Void)

Detailed Description

Media drive trait type.

Member Data Documentation

◆ fFlags

Int32 Kernel::DriveTrait::fFlags

◆ fInit

Void(* Kernel::DriveTrait::fInit) (DrivePacket &packet)

◆ fInput

Void(* Kernel::DriveTrait::fInput) (DrivePacket &packet)

◆ fKind

Int32 Kernel::DriveTrait::fKind

◆ fLbaEnd

Lba Kernel::DriveTrait::fLbaEnd {0}

◆ fLbaStart

Lba Kernel::DriveTrait::fLbaStart {0}

◆ fName

Char Kernel::DriveTrait::fName[kDriveNameLen]

◆ fOutput

Void(* Kernel::DriveTrait::fOutput) (DrivePacket &packet)

◆ fPacket

struct Kernel::DriveTrait::DrivePacket Kernel::DriveTrait::fPacket

◆ fProtocol

const Char *(* Kernel::DriveTrait::fProtocol) (Void)

◆ fSectorSz

SizeT Kernel::DriveTrait::fSectorSz {kDriveSectorSz}

◆ fVerify

Void(* Kernel::DriveTrait::fVerify) (DrivePacket &packet)

The documentation for this struct was generated from the following file: