- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
AtaStateStruct Struct Reference

## Data Fields
AtaSector | BootPhySector
AtaUint16 | FatType
AtaUint16 | WordsPerLogSector
AtaUint16 | LogSectorsPerCluster
AtaUint16 | RootDirEntries
AtaUint32 | LogSectorsPerFat
AtaSector | FirstFatSector
AtaSector | RootDirSector
AtaSector | FirstDataSector
AtaSector | TotalSectors
AtaUint16 | Data
AtaUint16 | CurrentWord
AtaSector | CurrentPhySector
AtaUint16 | WordsPerCluster
AtaUint16 | NumberOfFats
AtaUint16 | MFWFlag
AtaError | Err_Status
void * | pAtaMediaState
AtaError(* | AtaReset )(void *pAtaMediaState)
int(* | AtaCommandReadyStatusCheck )(void *pAtaMediaState)
AtaError(* | AtaBusyStatusCheck )(void *pAtaMediaState)
AtaUint16(* | AtaGetSerialID )(void *pAtaMediaState, AtaSerialID *pID)
AtaError(* | AtaIssueReadCommand )(AtaSector PhySector, void *pAtaMediaState, AtaUint16 SectorCount)
AtaError(* | AtaDataReadyStatusCheck )(void *pAtaMediaState)
AtaError(* | AtaReadNextWord )(void *pAtaMediaState, AtaUint16 *pWord)
AtaError(* | AtaReadNextWord1 )(void *pAtaMediaState, AtaUint16 *pWord, AtaUint16 word_delta)
AtaError(* | AtaReadNextNWords )(void *pAtaMediaState, AtaUint16 *pWord, AtaUint16 Count)
AtaError(* | AtaWriteSector )(AtaSector PhySector, void *pAtaMediaState, AtaUint16 *pWord, int ByteSwap)
AtaError(* | AtaWriteSectorFlush )(void *pAtaMediaState)
AtaError(* | AtaInitAtaMediaState )(void *pAtaState1)
AtaError(* | AtaFlushFat )(void *pAtaMediaState)
void(* | AtaErrorCallback )(unsigned short Error)
AtaUint16(* | AtaFileSystemType )(void *pAtaMediaState)
AtaUint16(* | get_mod_time )()
AtaUint16(* | get_mod_date )()
AtaUint16(* | get_time )()
AtaUint16(* | get_date )()
AtaUint16 * | _AtaWriteBuffer
AtaSector | _AtaWriteCurrentPhySector

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

- ata.h