ATAChannel
ATAChannel::_TransferPIOPhysical(ATARequest *request, addr_t physicalAddress,
ATAChannel::_TransferPIOVirtual(ATARequest *request, uint8 *virtualAddress,
ATAChannel::SetBus(scsi_bus bus)
ATAChannel::_DevicePresent(int device)
ATAChannel::ATAChannel(device_node *node)
ATAChannel::ScanBus()
ATAChannel::PathInquiry(scsi_path_inquiry *info)
ATAChannel::GetRestrictions(uint8 targetID, bool *isATAPI, bool *noAutoSense,
ATAChannel::ExecuteIO(scsi_ccb *ccb)
ATAChannel::Control(uint8 targetID, uint32 opcode, void *buffer, size_t length)
ATAChannel::SelectDevice(uint8 device)
ATAChannel::SelectedDevice()
ATAChannel::Reset()
ATAChannel::Wait(uint8 setBits, uint8 clearedBits, uint32 flags,
ATAChannel::WaitDataRequest(bool high)
ATAChannel::WaitDeviceReady()
ATAChannel::WaitForIdle()
ATAChannel::Interrupt(uint8 status)
ATAChannel::PrepareWaitingForInterrupt()
ATAChannel::WaitForInterrupt(bigtime_t timeout)
ATAChannel::RecoverLostInterrupt()
ATAChannel::SendRequest(ATARequest *request, uint32 flags)
ATAChannel::FinishRequest(ATARequest *request, uint32 flags, uint8 errorMask)
ATAChannel::PrepareDMA(ATARequest *request)
ATAChannel::StartDMA()
ATAChannel::FinishDMA()
ATAChannel::ExecutePIOTransfer(ATARequest *request)
ATAChannel::ReadRegs(ATADevice *device)
ATAChannel::AltStatus()
ATAChannel::ReadPIO(uint8 *buffer, size_t length)
ATAChannel::WritePIO(uint8 *buffer, size_t length)
ATAChannel::_ReadRegs(ata_task_file *taskFile, ata_reg_mask mask)
ATAChannel::_WriteRegs(ata_task_file *taskFile, ata_reg_mask mask)
ATAChannel::_Status()
ATAChannel::_WriteControl(uint8 value)
ATAChannel::~ATAChannel()
ATAChannel::_FlushAndWait(bigtime_t waitTime)
ATAChannel::_ReadPIOBlock(ATARequest *request, size_t length)
ATAChannel::_WritePIOBlock(ATARequest *request, size_t length)
ATAChannel::_TransferPIOBlock(ATARequest *request, size_t length,
ATAChannel::InitCheck()
ATADevice::ATADevice(ATAChannel *channel, uint8 index)
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = new(std::nothrow) ATAChannel(node);
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAChannel *channel = (ATAChannel *)cookie;
ATAPIDevice::ATAPIDevice(ATAChannel *channel, uint8 index)
ATADevice(ATAChannel *channel, uint8 index);
ATAChannel * fChannel;
ATAPIDevice(ATAChannel *channel, uint8 index);
class ATAChannel {
ATAChannel(device_node *node);
~ATAChannel();