AHCIPort
fPort[i] = new (std::nothrow)AHCIPort(this, i);
friend class AHCIPort;
AHCIPort * fPort[32];
AHCIPort::ScsiUnmap(scsi_ccb* request, scsi_unmap_parameter_list* unmapBlocks)
AHCIPort::ExecuteSataRequest(sata_request* request, bool isWrite)
AHCIPort::ScsiExecuteRequest(scsi_ccb* request)
AHCIPort::ScsiAbortRequest(scsi_ccb* request)
AHCIPort::ScsiTerminateRequest(scsi_ccb* request)
AHCIPort::ScsiResetDevice()
AHCIPort::ScsiGetRestrictions(bool* isATAPI, bool* noAutoSense,
AHCIPort::Enable()
AHCIPort::Disable()
AHCIPort::_ClearErrorRegister()
AHCIPort::Init2()
AHCIPort::Uninit()
AHCIPort::ResetDevice()
AHCIPort::PortReset()
AHCIPort::Probe()
AHCIPort::DumpD2HFis()
AHCIPort::DumpHBAState()
AHCIPort::Interrupt()
AHCIPort::InterruptErrorHandler(uint32 is)
AHCIPort::FillPrdTable(volatile prd* prdTable, int* prdCount, int prdMax,
AHCIPort::FillPrdTable(volatile prd* prdTable, int* prdCount, int prdMax,
AHCIPort::StartTransfer()
AHCIPort::WaitForTransfer(int* tfd, bigtime_t timeout)
AHCIPort::FinishTransfer()
AHCIPort::ScsiTestUnitReady(scsi_ccb* request)
AHCIPort::ScsiVPDInquiry(scsi_ccb* request, ata_device_infoblock* ataData)
AHCIPort::AHCIPort(AHCIController* controller, int index)
AHCIPort::ScsiInquiry(scsi_ccb* request)
AHCIPort::ScsiSynchronizeCache(scsi_ccb* request)
AHCIPort::ScsiReadCapacity(scsi_ccb* request)
AHCIPort::~AHCIPort()
AHCIPort::ScsiReadCapacity16(scsi_ccb* request)
AHCIPort::ScsiReadWrite(scsi_ccb* request, uint64 lba, size_t sectorCount,
AHCIPort::Init1()
AHCIPort::FlushPostedWrites()
class AHCIPort {
AHCIPort(AHCIController *controller, int index);
~AHCIPort();