|
The Pedigree Project 0.1
|
This is the complete list of members for AhciPort, including all inherited members.
| acknowledge(uint32_t status) (defined in AhciPort) | AhciPort | private |
| AhciPort(IoBase *registers, size_t port) (defined in AhciPort) | AhciPort | |
| chooseSlot(bool queued, size_t &index) (defined in AhciPort) | AhciPort | private |
| command(uint8_t opcode, uint64_t lba, uint16_t sectors, void *buffer, size_t bytes, bool write, bool interrupts, bool interruptProbe=false) (defined in AhciPort) | AhciPort | |
| configureDisk(size_t sectorBytes, size_t queueDepth) (defined in AhciPort) | AhciPort | |
| enableInterrupts() (defined in AhciPort) | AhciPort | |
| initialise(uint32_t capabilities, uint32_t version, uint32_t extendedCapabilities) (defined in AhciPort) | AhciPort | |
| interrupt(bool pending) (defined in AhciPort) | AhciPort | |
| interruptCompletions() const (defined in AhciPort) | AhciPort | |
| issueCommand(size_t index, uint8_t opcode, uint64_t lba, uint16_t sectors, void *buffer, size_t bytes, bool writing, bool queued, bool interrupts) (defined in AhciPort) | AhciPort | private |
| m_Active (defined in AhciPort) | AhciPort | private |
| m_AddressesInstalled (defined in AhciPort) | AhciPort | private |
| m_CommandLock (defined in AhciPort) | AhciPort | private |
| m_Control (defined in AhciPort) | AhciPort | private |
| m_InterruptCompletions (defined in AhciPort) | AhciPort | private |
| m_MaximumOutstanding (defined in AhciPort) | AhciPort | private |
| m_Online (defined in AhciPort) | AhciPort | private |
| m_Outstanding (defined in AhciPort) | AhciPort | private |
| m_PolledInterrupt (defined in AhciPort) | AhciPort | private |
| m_Port (defined in AhciPort) | AhciPort | private |
| m_Queued (defined in AhciPort) | AhciPort | private |
| m_QueueDepth (defined in AhciPort) | AhciPort | private |
| m_Registers (defined in AhciPort) | AhciPort | private |
| m_SectorBytes (defined in AhciPort) | AhciPort | private |
| m_SlotCount (defined in AhciPort) | AhciPort | private |
| m_Slots (defined in AhciPort) | AhciPort | private |
| m_StateLock (defined in AhciPort) | AhciPort | mutableprivate |
| m_SupportsNcq (defined in AhciPort) | AhciPort | private |
| maximumOutstanding() const (defined in AhciPort) | AhciPort | |
| observe(uint32_t status, bool fromInterrupt) (defined in AhciPort) | AhciPort | private |
| pollCompletions(bool interrupts) (defined in AhciPort) | AhciPort | private |
| read(size_t reg) const (defined in AhciPort) | AhciPort | private |
| readBatch(Disk::ReadBuffer *buffers, size_t count, bool interrupts) (defined in AhciPort) | AhciPort | |
| reapCommand(size_t index, uint8_t opcode, void *buffer, size_t bytes, bool writing, bool queued, bool interrupts, bool interruptProbe) (defined in AhciPort) | AhciPort | private |
| sectorBytes() const (defined in AhciPort) | AhciPort | inline |
| shutdown() (defined in AhciPort) | AhciPort | |
| stopEngines() (defined in AhciPort) | AhciPort | private |
| transferBatch(Disk::ReadBuffer *buffers, size_t count, bool interrupts, bool writing) (defined in AhciPort) | AhciPort | private |
| waitClear(size_t reg, uint32_t bits, size_t milliseconds) (defined in AhciPort) | AhciPort | private |
| waitForProgress() (defined in AhciPort) | AhciPort | private |
| write(size_t reg, uint32_t value) (defined in AhciPort) | AhciPort | private |
| writeBatch(Disk::WriteBuffer *buffers, size_t count, bool interrupts) (defined in AhciPort) | AhciPort | |
| ~AhciPort() (defined in AhciPort) | AhciPort |