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: