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
getAnonymous() const (defined in MemoryRegion)MemoryRegion
getForced() (defined in MemoryRegion)MemoryRegion
getNonRamMemory() (defined in MemoryRegion)MemoryRegion
IoBase()IoBaseprotected
IoBase(const IoBase &)IoBaseprivate
m_bAnonymous (defined in MemoryRegion)MemoryRegionprivate
m_bForced (defined in MemoryRegion)MemoryRegionprivate
m_bNonRamMemory (defined in MemoryRegion)MemoryRegionprivate
m_bPageBacked (defined in MemoryRegion)MemoryRegionprivate
m_OffsetMemoryMappedIoprivate
m_PaddingMemoryMappedIoprivate
m_PhysicalAddressMemoryRegionprivate
m_pNameMemoryRegionprivate
m_SizeMemoryRegionprivate
m_VirtualAddressMemoryRegionprivate
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
MemoryRegion(const MemoryRegion &)MemoryRegionprivate
name() constMemoryRegion
operator bool() constMemoryMappedIovirtual
operator=(const MemoryMappedIo &)MemoryMappedIoprivate
physicalAddress() constMemoryRegion
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
setAnonymous(bool b) (defined in MemoryRegion)MemoryRegion
setForced(bool b) (defined in MemoryRegion)MemoryRegion
setNonRamMemory(bool b) (defined in MemoryRegion)MemoryRegion
size() constMemoryMappedIovirtual
virtualAddress() constMemoryRegion
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