|
The Pedigree Project 0.1
|
This is the complete list of members for AhciDisk, including all inherited members.
| acquirePagingController(OperationBarrier::Lease &use) (defined in ScsiDisk) | ScsiDisk | protected |
| acquireUse(DiskUse &use) (defined in Disk) | Disk | |
| acquireView(uint64_t location, bool writable, uint64_t &token) override (defined in ScsiDisk) | ScsiDisk | protectedvirtual |
| addChild(Device *pDevice) | Device | |
| addresses() | Device | inlinevirtual |
| addToRoot(Device *device) | Device | static |
| AhciController (defined in AhciDisk) | AhciDisk | friend |
| AhciDisk(AhciController *controller, size_t port) (defined in AhciDisk) | AhciDisk | |
| align(uint64_t location) | ScsiDisk | virtual |
| ArrayDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| ATA enum value (defined in Disk) | Disk | |
| ATAPI enum value (defined in Disk) | Disk | |
| BlockDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| Bus enum value | Device | |
| cacheCallback(CacheConstants::CallbackCause cause, uintptr_t loc, uintptr_t page, void *meta) (defined in ScsiDisk) | ScsiDisk | privatestatic |
| cacheIsCritical() | Disk | virtual |
| cacheRangeBlocked(const CacheRangeAdmission &admission) const (defined in ScsiDisk) | ScsiDisk | private |
| cacheRangesOverlap(uint64_t firstStart, size_t firstLength, uint64_t secondStart, size_t secondLength) (defined in ScsiDisk) | ScsiDisk | privatestatic |
| Callback typedef (defined in Device) | Device | |
| CdDvdDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| Console enum value | Device | |
| controller() const (defined in AhciDisk) | AhciDisk | inline |
| Controller enum value | Device | |
| defaultBlockSize() | ScsiDisk | inlineprivatevirtual |
| Device() (defined in Device) | Device | |
| Device(Device *p) | Device | |
| Disk() (defined in Disk) | Disk | |
| Disk(Device *p) (defined in Disk) | Disk | |
| Display enum value | Device | |
| doPagingTransfer(PagingOperation operation, uint64_t offset, void *page) (defined in ScsiDisk) | ScsiDisk | virtual |
| doRead(uint64_t location) override (defined in AhciDisk) | AhciDisk | virtual |
| doSync(uint64_t location) override (defined in AhciDisk) | AhciDisk | virtual |
| doWrite(uint64_t location) override (defined in AhciDisk) | AhciDisk | virtual |
| doWriteDirect(uint64_t location, uintptr_t page) override | AhciDisk | virtual |
| dump(String &str) | Disk | virtual |
| EnclosureDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| endpointId() (defined in Disk) | Disk | |
| enterCacheRange(CacheRangeAdmission &admission) (defined in ScsiDisk) | ScsiDisk | private |
| flush(uint64_t location) | ScsiDisk | virtual |
| flushCachePage(uint64_t location, uintptr_t page) | ScsiDisk | private |
| foreach(Callback callback, Device *root=0) | Device | static |
| foreach(pedigree_std::Callable< F > &callback, Device *root, Args... args) (defined in Device) | Device | static |
| foreachInternal(Callback callback, Device *root) | Device | privatestatic |
| foreachInternal(pedigree_std::Callable< F > &callback, Device *root, Args... args) (defined in Device) | Device | privatestatic |
| Generic enum value | Device | |
| getAlignmentPoint(uint64_t location) const | ScsiDisk | private |
| getBlockCount() const override (defined in AhciDisk) | AhciDisk | virtual |
| getBlockSize() const override | AhciDisk | virtual |
| getCache() (defined in ScsiDisk) | ScsiDisk | inlineprotected |
| getCacheFillLength(uint64_t location) const | ScsiDisk | protected |
| getCacheFillSize() const | ScsiDisk | inlineprotectedvirtual |
| getCachePageValidLength(uint64_t location) const | ScsiDisk | private |
| getCapacityInternal(size_t *blockNumber, size_t *blockSize) (defined in ScsiDisk) | ScsiDisk | private |
| getChild(size_t n) | Device | |
| getInquiry() const (defined in ScsiDisk) | ScsiDisk | inlineprotected |
| getInterruptNumber() | Device | inlinevirtual |
| getName(String &name) override | AhciDisk | virtual |
| getNativeBlockSize() const override | AhciDisk | virtual |
| getNumChildren() | Device | |
| getParent() const | Device | inline |
| getPartitionLabel(String &label) const (defined in Disk) | Disk | virtual |
| getPartitionUuid(String &uuid) const | Disk | virtual |
| 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 override | AhciDisk | virtual |
| getSpecificType() | Device | inlinevirtual |
| getSubType() (defined in Disk) | Disk | virtual |
| getType() | Disk | virtual |
| hasNoCacheLoans() (defined in ScsiDisk) | ScsiDisk | |
| hasShiftedCacheAlignment() const (defined in ScsiDisk) | ScsiDisk | private |
| initialise() (defined in AhciDisk) | AhciDisk | |
| ScsiDisk::initialise(class ScsiController *pController, size_t nUnit) | ScsiDisk | |
| leaveCacheRange(CacheRangeAdmission &admission) (defined in ScsiDisk) | ScsiDisk | private |
| m_Addresses | Device | protected |
| m_AlignmentLock (defined in ScsiDisk) | ScsiDisk | mutableprivate |
| m_AlignPoints (defined in ScsiDisk) | ScsiDisk | private |
| m_BlockSize (defined in ScsiDisk) | ScsiDisk | private |
| m_Bytes (defined in AhciDisk) | AhciDisk | private |
| m_Cache (defined in ScsiDisk) | ScsiDisk | private |
| m_CacheRangeWaiters (defined in ScsiDisk) | ScsiDisk | private |
| m_Children | Device | protected |
| m_ClassCode | Device | protected |
| m_ConfigHeader | Device | protected |
| m_Controller (defined in AhciDisk) | AhciDisk | private |
| m_DeviceId | Device | protected |
| m_DeviceType (defined in ScsiDisk) | ScsiDisk | private |
| m_Endpoint (defined in Disk) | Disk | private |
| m_ExtendedFlush (defined in AhciDisk) | AhciDisk | private |
| m_FirstCacheRangeAdmission (defined in ScsiDisk) | ScsiDisk | private |
| m_HasShiftedCacheAlignment (defined in ScsiDisk) | ScsiDisk | private |
| m_Initialised (defined in AhciDisk) | AhciDisk | private |
| m_Inquiry (defined in ScsiDisk) | ScsiDisk | private |
| m_InterruptNumber | Device | protected |
| m_LastCacheRangeAdmission (defined in ScsiDisk) | ScsiDisk | private |
| m_Model (defined in AhciDisk) | AhciDisk | private |
| m_NativeBlockSize (defined in ScsiDisk) | ScsiDisk | private |
| m_NumBlocks (defined in ScsiDisk) | ScsiDisk | private |
| m_nUnit (defined in ScsiDisk) | ScsiDisk | private |
| m_PciBusPos | Device | protected |
| m_PciDevicePos | Device | protected |
| m_PciFunctionNum | Device | protected |
| m_pController (defined in ScsiDisk) | ScsiDisk | private |
| m_Port (defined in AhciDisk) | AhciDisk | private |
| m_pParent | Device | protected |
| m_ProgInterface | Device | protected |
| m_Root | Device | protectedstatic |
| m_SectorBytes (defined in AhciDisk) | AhciDisk | private |
| m_Sectors (defined in AhciDisk) | AhciDisk | private |
| m_SpecificType | Device | protected |
| m_SubclassCode | Device | protected |
| m_TreeLock | Device | protectedstatic |
| m_VendorId | Device | protected |
| MaxReadBuffers (defined in Disk) | Disk | static |
| MaxSyncPages (defined in Disk) | Disk | static |
| MaxWriteBuffers (defined in Disk) | Disk | static |
| MediumChangerDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| Mouse enum value | Device | |
| Network enum value | Device | |
| NoDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device) | Device | protected |
| OpticalMemoryDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| PACKED (defined in ScsiDisk) | ScsiDisk | |
| PACKED (defined in ScsiDisk) | ScsiDisk | |
| PACKED (defined in ScsiDisk) | ScsiDisk | |
| physicalDisk() (defined in Disk) | Disk | virtual |
| pin(uint64_t location) | ScsiDisk | virtual |
| port() const (defined in AhciDisk) | AhciDisk | inline |
| preparePagingCache(PagingTransport &transport) (defined in ScsiDisk) | ScsiDisk | protected |
| preparePagingTransport(PagingTransport *&transport) | Disk | virtual |
| PrinterDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| ProcessorDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| publishEndpoint() (defined in Disk) | Disk | protected |
| read(uint64_t location) | ScsiDisk | virtual |
| readInto(uint64_t location, void *buffer, size_t length) override | ScsiDisk | virtual |
| readIntoBatch(ReadBuffer *buffers, size_t count) override | ScsiDisk | virtual |
| readSense(Sense *s) | ScsiDisk | private |
| readView(uint64_t location) | Disk | virtual |
| readViews(uint64_t location, size_t length, BufferViewSequence &views) | Disk | |
| releaseView(uint64_t token, bool writable) override (defined in ScsiDisk) | ScsiDisk | protectedvirtual |
| removeChild(size_t n) | Device | |
| removeChild(Device *d) | Device | |
| removeIoMappings() | Device | private |
| reopenEndpoint() (defined in Disk) | Disk | |
| replaceChild(Device *src, Device *dest) | Device | |
| reserveEndpoint() (defined in Disk) | Disk | protected |
| retireCachePage(uint64_t location) | ScsiDisk | virtual |
| retireCachePageCallback(uintptr_t key, uintptr_t page, void *meta) | ScsiDisk | privatestatic |
| retireEndpoint() | Disk | |
| Root enum value | Device | |
| root() | Device | inlineprotectedstatic |
| ScsiDisk() (defined in ScsiDisk) | ScsiDisk | |
| ScsiPeripheralType enum name (defined in ScsiDisk) | ScsiDisk | private |
| 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 |
| searchByClassAndSubclassInternal(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root) (defined in Device) | Device | privatestatic |
| searchByClassInternal(uint16_t classCode, void(*callback)(Device *), Device *root) (defined in Device) | Device | privatestatic |
| searchByClassSubclassAndProgInterface(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
| searchByClassSubclassAndProgInterfaceInternal(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root) (defined in Device) | Device | privatestatic |
| 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 |
| searchByVendorIdAndDeviceIdInternal(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root) (defined in Device) | Device | privatestatic |
| searchByVendorIdInternal(uint16_t vendorId, void(*callback)(Device *), Device *root) | Device | privatestatic |
| sendCommand(ScsiCommand *pCommand, uintptr_t pRespBuffer, uint16_t nRespBytes, bool bWrite=false) (defined in ScsiDisk) | ScsiDisk | private |
| SequentialDevice enum value (defined in ScsiDisk) | ScsiDisk | 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 |
| shutdownCache() | ScsiDisk | |
| shutdownDeviceCache() (defined in ScsiDisk) | ScsiDisk | virtual |
| Sound enum value | Device | |
| SubType enum name (defined in Disk) | Disk | |
| supportsBufferTransfers() const override (defined in AhciDisk) | AhciDisk | inlineprotectedvirtual |
| sync(uint64_t location, bool async) | ScsiDisk | virtual |
| syncAll() | ScsiDisk | virtual |
| syncCacheBatch(const Cache::WritebackPage *pages, size_t count, void *context) (defined in ScsiDisk) | ScsiDisk | protectedstatic |
| syncData() override | ScsiDisk | virtual |
| syncPages(const uint64_t *locations, size_t count) override | ScsiDisk | virtual |
| SyncWholeDevice (defined in ScsiDisk) | ScsiDisk | static |
| transferBuffer(uint64_t location, void *buffer, size_t length, bool writing) override (defined in AhciDisk) | AhciDisk | protectedvirtual |
| transferBufferRange(uint64_t location, void *buffer, size_t length, bool writing) (defined in ScsiDisk) | ScsiDisk | private |
| transferReadBuffers(Disk::ReadBuffer *buffers, size_t count) override (defined in AhciDisk) | AhciDisk | protectedvirtual |
| transferWriteBuffers(Disk::WriteBuffer *buffers, size_t count) override (defined in AhciDisk) | AhciDisk | protectedvirtual |
| tryCloseEndpoint() (defined in Disk) | Disk | |
| Type enum name | Device | |
| unitReady() | ScsiDisk | private |
| unpin(uint64_t location) | ScsiDisk | virtual |
| unpinViews(uint64_t location, BufferViewSequence &views) | Disk | |
| UsbContainer enum value | Device | |
| UsbController enum value | Device | |
| UsbGeneric enum value | Device | |
| validPageLength(uint64_t location) const (defined in AhciDisk) | AhciDisk | private |
| write(uint64_t location) | ScsiDisk | virtual |
| writeFrom(uint64_t location, const void *buffer, size_t length) override (defined in ScsiDisk) | ScsiDisk | virtual |
| writeFromBatch(WriteBuffer *buffers, size_t count) override | ScsiDisk | virtual |
| WriteOnceDevice enum value (defined in ScsiDisk) | ScsiDisk | private |
| writePageBuffer(uint64_t location, uintptr_t page) | ScsiDisk | private |
| writeView(uint64_t location) (defined in Disk) | Disk | virtual |
| zero(uint64_t location, size_t length) override | ScsiDisk | virtual |
| ~AhciDisk() override (defined in AhciDisk) | AhciDisk | |
| ~Device() (defined in Device) | Device | virtual |
| ~Disk() (defined in Disk) | Disk | virtual |
| ~ScsiDisk() (defined in ScsiDisk) | ScsiDisk | virtual |