The Pedigree Project
0.1
|
This is the complete list of members for AtaDisk, including all inherited members.
addChild(Device *pDevice) | Device | |
addresses() | Device | inlinevirtual |
addToRoot(Device *device) | Device | static |
align(uint64_t location) | ScsiDisk | virtual |
ATA enum value (defined in Disk) | Disk | |
AtaDisk(class AtaController *pDev, bool isMaster, IoBase *commandRegs, IoBase *controlRegs, BusMasterIde *busMaster=0) (defined in AtaDisk) | AtaDisk | |
AtaDiskType enum name (defined in AtaDisk) | AtaDisk | private |
ATAPI enum value (defined in Disk) | Disk | |
Block enum value (defined in AtaDisk) | AtaDisk | private |
Bus enum value | Device | |
cacheIsCritical() | Disk | virtual |
Callback typedef (defined in Device) | Device | |
CdDvd enum value (defined in AtaDisk) | AtaDisk | private |
Console enum value | Device | |
Controller enum value | Device | |
defaultBlockSize() | AtaDisk | inlineprivatevirtual |
Device() (defined in Device) | Device | |
Device(Device *p) | Device | |
Disk() (defined in Disk) | Disk | |
Disk(Device *p) (defined in Disk) | Disk | |
Device::Disk enum value | Device | |
Display enum value | Device | |
doRead(uint64_t location) | AtaDisk | virtual |
doSync(uint64_t location) (defined in ScsiDisk) | ScsiDisk | virtual |
doWrite(uint64_t location) | AtaDisk | virtual |
dump(String &str) | Disk | virtual |
Enclosure enum value (defined in AtaDisk) | AtaDisk | private |
flush(uint64_t location) | ScsiDisk | virtual |
foreach(Callback callback, Device *root=0) | Device | static |
foreach(pedigree_std::Callable< F > &callback, Device *root, Args...args) (defined in Device) | Device | static |
Generic enum value | Device | |
getBlockCount() const (defined in AtaDisk) | AtaDisk | virtual |
getBlockSize() const | AtaDisk | virtual |
getBusMaster() const | AtaDisk | inlinevirtual |
getCache() (defined in ScsiDisk) | ScsiDisk | inlineprotected |
getChild(size_t n) | Device | |
getInquiry() const (defined in ScsiDisk) | ScsiDisk | inlineprotected |
getInterruptNumber() | Device | inlinevirtual |
getName(String &str) | AtaDisk | inlinevirtual |
getNativeBlockSize() const | AtaDisk | virtual |
getNumChildren() | Device | |
getParent() const | Device | inline |
getPciBusPosition() | Device | inline |
getPciClassCode() | Device | inline |
getPciConfigHeader() const | Device | inline |
getPciDeviceId() | Device | inline |
getPciDevicePosition() | Device | inline |
getPciFunctionNumber() | Device | inline |
getPciProgInterface() | Device | inline |
getPciSubclassCode() | Device | inline |
getPciVendorId() | Device | inline |
getSize() const | AtaDisk | virtual |
getSpecificType() | Device | inlinevirtual |
getSubType() (defined in Disk) | Disk | virtual |
getType() | Disk | virtual |
initialise(size_t nUnit=~0) | AtaDisk | |
ScsiDisk::initialise(class ScsiController *pController, size_t nUnit) | ScsiDisk | |
irqReceived() | AtaDisk | virtual |
m_Addresses | Device | protected |
m_AtaDiskType | AtaDisk | private |
m_bDma | AtaDisk | private |
m_BlockSize | AtaDisk | private |
m_BusMaster (defined in AtaDisk) | AtaDisk | private |
m_Children | Device | protected |
m_ClassCode | Device | protected |
m_CommandRegs | AtaDisk | private |
m_ConfigHeader | Device | protected |
m_ControlRegs (defined in AtaDisk) | AtaDisk | private |
m_DeviceId | Device | protected |
m_InterruptNumber | Device | protected |
m_IrqCondition (defined in AtaDisk) | AtaDisk | private |
m_IrqCount | AtaDisk | private |
m_IrqLock (defined in AtaDisk) | AtaDisk | private |
m_IrqReceived | AtaDisk | private |
m_IsMaster | AtaDisk | private |
m_LastPrdTableOffset | AtaDisk | private |
m_PacketSize | AtaDisk | private |
m_PciBusPos | Device | protected |
m_PciDevicePos | Device | protected |
m_PciFunctionNum | Device | protected |
m_pFirmwareRevision | AtaDisk | private |
m_pIdent | AtaDisk | private |
m_pName | AtaDisk | private |
m_pParent | Device | protected |
m_PrdTable | AtaDisk | private |
m_PrdTableLock | AtaDisk | private |
m_PrdTableMemRegion | AtaDisk | private |
m_PrdTablePhys | AtaDisk | private |
m_ProgInterface | Device | protected |
m_pSerialNumber | AtaDisk | private |
m_Removable | AtaDisk | private |
m_Root | Device | protectedstatic |
m_SpecificType | Device | protected |
m_SubclassCode | Device | protected |
m_SupportsLBA28 | AtaDisk | private |
m_SupportsLBA48 | AtaDisk | private |
m_TreeLock | Device | protectedstatic |
m_VendorId | Device | protected |
MediumChanger enum value (defined in AtaDisk) | AtaDisk | private |
Mouse enum value | Device | |
Network enum value | Device | |
None enum value (defined in AtaDisk) | AtaDisk | private |
NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device) | Device | protected |
NotPacket enum value (defined in AtaDisk) | AtaDisk | private |
OpticalMemory enum value (defined in AtaDisk) | AtaDisk | private |
PACKED (defined in ScsiDisk) | ScsiDisk | |
PACKED (defined in ScsiDisk) | ScsiDisk | |
PACKED (defined in ScsiDisk) | ScsiDisk | |
pin(uint64_t location) | ScsiDisk | virtual |
Printer enum value (defined in AtaDisk) | AtaDisk | private |
Processor enum value (defined in AtaDisk) | AtaDisk | private |
Raid enum value (defined in AtaDisk) | AtaDisk | private |
read(uint64_t location) | ScsiDisk | virtual |
removeChild(size_t n) | Device | |
removeChild(Device *d) | Device | |
replaceChild(Device *src, Device *dest) | Device | |
root() | Device | inlineprotectedstatic |
Root enum value | Device | |
ScsiDisk() (defined in ScsiDisk) | ScsiDisk | |
searchByClass(uint16_t classCode, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
searchByClassAndSubclass(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
searchByClassSubclassAndProgInterface(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
searchByVendorId(uint16_t vendorId, void(*callback)(Device *), Device *root=0) | Device | static |
searchByVendorIdAndDeviceId(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
sendCommand(size_t nUnit, uintptr_t pCommand, uint8_t nCommandSize, uintptr_t pRespBuffer, uint16_t nRespBytes, bool bWrite) | AtaDisk | virtual |
Sequential enum value (defined in AtaDisk) | AtaDisk | private |
setFeatures(uint8_t command, uint8_t countreg, uint8_t lowreg, uint8_t midreg, uint8_t hireg) | AtaDisk | private |
setInterruptNumber(uintptr_t n) | Device | inlinevirtual |
setParent(Device *p) | Device | inline |
setPciConfigHeader(const PciBus::ConfigSpace &space) | Device | inline |
setPciIdentifiers(uint8_t classCode, uint8_t subclassCode, uint16_t vendorId, uint16_t deviceId, uint8_t progIf) | Device | inline |
setPciPosition(uint32_t bus, uint32_t device, uint32_t func) | Device | inline |
setSpecificType(String str) | Device | inlinevirtual |
setupLBA28(uint64_t n, uint32_t nSectors) | AtaDisk | private |
setupLBA48(uint64_t n, uint32_t nSectors) | AtaDisk | private |
Sound enum value | Device | |
SubType enum name (defined in Disk) | Disk | |
Type enum name | Device | |
unpin(uint64_t location) | ScsiDisk | virtual |
UsbContainer enum value | Device | |
UsbController enum value | Device | |
UsbGeneric enum value | Device | |
write(uint64_t location) | ScsiDisk | virtual |
WriteOnce enum value (defined in AtaDisk) | AtaDisk | private |
~AtaDisk() (defined in AtaDisk) | AtaDisk | virtual |
~Device() (defined in Device) | Device | virtual |
~Disk() (defined in Disk) | Disk | virtual |
~ScsiDisk() (defined in ScsiDisk) | ScsiDisk | virtual |