The Pedigree Project  0.1
MemoryMappedIo Member List

This is the complete list of members for MemoryMappedIo, including all inherited members.

convertPhysicalPointer(physical_uintptr_t address) (defined in MemoryRegion)MemoryRegion
free() (defined in MemoryRegion)MemoryRegion
getForced() (defined in MemoryRegion)MemoryRegion
getNonRamMemory() (defined in MemoryRegion)MemoryRegion
IoBase()IoBaseprotected
m_OffsetMemoryMappedIoprivate
m_PaddingMemoryMappedIoprivate
MemoryMappedIo(const char *pName, uintptr_t offset=0, uintptr_t padding=1) (defined in MemoryMappedIo)MemoryMappedIo
MemoryMappedIo(const MemoryMappedIo &)MemoryMappedIoprivate
MemoryRegion(const char *pName)MemoryRegion
name() const MemoryRegion
operator bool() const MemoryMappedIovirtual
operator=(const MemoryMappedIo &)MemoryMappedIoprivate
physicalAddress() const MemoryRegion
physicalBoundsCheck(physical_uintptr_t address) (defined in MemoryRegion)MemoryRegion
read16(size_t offset=0)MemoryMappedIovirtual
read32(size_t offset=0)MemoryMappedIovirtual
read64(size_t offset=0)MemoryMappedIovirtual
read64HighFirst(size_t offset=0)IoBaseinline
read64LowFirst(size_t offset=0)IoBaseinline
read8(size_t offset=0)MemoryMappedIovirtual
setForced(bool b) (defined in MemoryRegion)MemoryRegion
setNonRamMemory(bool b) (defined in MemoryRegion)MemoryRegion
size() const MemoryMappedIovirtual
virtualAddress() const MemoryRegion
write16(uint16_t value, size_t offset=0)MemoryMappedIovirtual
write32(uint32_t value, size_t offset=0)MemoryMappedIovirtual
write64(uint64_t value, size_t offset=0)MemoryMappedIovirtual
write64HighFirst(uint64_t value, size_t offset=0)IoBase
write64LowFirst(uint64_t value, size_t offset=0)IoBase
write8(uint8_t value, size_t offset=0)MemoryMappedIovirtual
~IoBase()IoBasevirtual
~MemoryMappedIo()MemoryMappedIovirtual
~MemoryRegion()MemoryRegionvirtual