Dokumentacja pliku src/ata.hpp

Idź do kodu źródłowego tego pliku.

Funkcje

void ATAReadSector (int nDriveIndex, void *buf, uint64 block, int byte_offset, int nbytes)
void sub ()

Zmienne

const uint16 ATA_PORT = 0x1f0
const uint16 PORT_DRIVEHEAD = 0x6
const uint16 PORT_SECTORCOUNT = 0x2
const uint16 PORT_SECTORNUM = 0x3
const uint16 PORT_CYLLOW = 0x4
const uint16 PORT_CYLHIGH = 0x5
const uint16 PORT_CMD = 0x7
const uint16 PORT_STATUS = 0x7
const uint8 ATA_READWRETRY = 0x20
const uint8 ATA_READMULTIPLEEXT = 0x29
const uint8 ATA_READMULTI = 0xc4
const bool ATA_PRIMARY = 0
const bool ATA_SECONDARY = 1
const uint8 ATA_BUSY = 0x80
const uint8 ATA_LBA = 0x40


Dokumentacja funkcji

void ATAReadSector ( int  nDriveIndex,
void *  buf,
uint64  block,
int  byte_offset,
int  nbytes 
)

void sub (  ) 

Definicja w linii 171 pliku ata.cpp.

Odwołuje się do ATA_PRIMARY, ATAReadSector(), Thread::i, kprintf() i putch().


Dokumentacja zmiennych

const uint8 ATA_BUSY = 0x80

Definicja w linii 22 pliku ata.hpp.

Odwołania w ATAIssueCommand().

const uint8 ATA_LBA = 0x40

Definicja w linii 23 pliku ata.hpp.

Odwołania w ATAReadSector().

const uint16 ATA_PORT = 0x1f0

Definicja w linii 6 pliku ata.hpp.

Odwołania w ATAReadSector() i ATAReadSectorWRetryCHS().

const bool ATA_PRIMARY = 0

Definicja w linii 20 pliku ata.hpp.

Odwołania w fs_read() i sub().

const uint8 ATA_READMULTI = 0xc4

Definicja w linii 18 pliku ata.hpp.

const uint8 ATA_READMULTIPLEEXT = 0x29

Definicja w linii 17 pliku ata.hpp.

Odwołania w ATAReadSector().

const uint8 ATA_READWRETRY = 0x20

Definicja w linii 16 pliku ata.hpp.

Odwołania w ATAReadSector() i ATAReadSectorWRetryCHS().

const bool ATA_SECONDARY = 1

Definicja w linii 21 pliku ata.hpp.

const uint16 PORT_CMD = 0x7

Definicja w linii 13 pliku ata.hpp.

Odwołania w ATAIssueCommand() i ATAReadSectorWRetryCHS().

const uint16 PORT_CYLHIGH = 0x5

Definicja w linii 12 pliku ata.hpp.

Odwołania w ATAIssueCommand() i ATAReadSectorWRetryCHS().

const uint16 PORT_CYLLOW = 0x4

Definicja w linii 11 pliku ata.hpp.

Odwołania w ATAIssueCommand() i ATAReadSectorWRetryCHS().

const uint16 PORT_DRIVEHEAD = 0x6

Definicja w linii 8 pliku ata.hpp.

Odwołania w ATAIssueCommand() i ATAReadSectorWRetryCHS().

const uint16 PORT_SECTORCOUNT = 0x2

Definicja w linii 9 pliku ata.hpp.

Odwołania w ATAIssueCommand() i ATAReadSectorWRetryCHS().

const uint16 PORT_SECTORNUM = 0x3

Definicja w linii 10 pliku ata.hpp.

Odwołania w ATAIssueCommand() i ATAReadSectorWRetryCHS().

const uint16 PORT_STATUS = 0x7

Definicja w linii 14 pliku ata.hpp.

Odwołania w ATAIssueCommand().


Wygenerowano Sat Jul 19 02:21:24 2008 dla panaLiX programem  doxygen 1.5.6