Dokumentacja pliku src/ata.cpp

#include "src/common/shared.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/align.hpp"
#include "src/memory/heap.hpp"
#include "src/common/io.hpp"
#include "src/ipc/lock.hpp"
#include "src/ata.hpp"

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

Komponenty

struct  ATAData

Funkcje

void ATADelay ()
void ATAIssueCommand (uint16 BasePort, uint8 Command, struct ATAData *dt)
void ATAReadSector (int nDriveIndex, void *buf, uint64 block, int byte_offset, int nbytes)
void ATAReadSectorWRetryCHS (bool primarysecondary, char *buf, char head, uint32 SectorCount, char SecNum, uint16 Cylinder)
void sub ()


Dokumentacja funkcji

void ATADelay (  ) 

Definicja w linii 36 pliku ata.cpp.

Odwołania w ATAIssueCommand().

void ATAIssueCommand ( uint16  BasePort,
uint8  Command,
struct ATAData dt 
)

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

void ATAReadSectorWRetryCHS ( bool  primarysecondary,
char *  buf,
char  head,
uint32  SectorCount,
char  SecNum,
uint16  Cylinder 
)

void sub (  ) 

Definicja w linii 171 pliku ata.cpp.

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


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