---
title: IOFWPhysicalAddressSpace
framework: kernel
role: symbol
role_heading: Class
path: kernel/iofwphysicaladdressspace
---

# IOFWPhysicalAddressSpace

## Declaration

```occ
class IOFWPhysicalAddressSpace : IOFWAddressSpace
```

## Topics

### Miscellaneous

- [checkMemoryInRange](kernel/iofwphysicaladdressspace/1812923-checkmemoryinrange.md)
- [complete](kernel/iofwphysicaladdressspace/1812928-complete.md)
- [doRead](kernel/iofwphysicaladdressspace/1812935-doread.md)
- [doWrite](kernel/iofwphysicaladdressspace/1812940-dowrite.md)
- [getDMACommand](kernel/iofwphysicaladdressspace/1812943-getdmacommand.md)
- [getLength](kernel/iofwphysicaladdressspace/1812947-getlength.md)
- [getMemoryDescriptor](kernel/iofwphysicaladdressspace/1812953-getmemorydescriptor.md)
- [getSegments](kernel/iofwphysicaladdressspace/1812956-getsegments.md)
- [init](kernel/iofwphysicaladdressspace/1812960-init.md)
- [initWithDesc](kernel/iofwphysicaladdressspace/1812962-initwithdesc.md)
- [initWithDMACommand](kernel/iofwphysicaladdressspace/1812968-initwithdmacommand.md)
- [isPrepared](kernel/iofwphysicaladdressspace/1812974-isprepared.md)
- [prepare](kernel/iofwphysicaladdressspace/1812981-prepare.md)
- [setDMACommand](kernel/iofwphysicaladdressspace/1812990-setdmacommand.md)
- [setMemoryDescriptor](kernel/iofwphysicaladdressspace/1813001-setmemorydescriptor.md)
- [synchronize](kernel/iofwphysicaladdressspace/1813014-synchronize.md)

### Instance Methods

- [checkMemoryInRange](kernel/iofwphysicaladdressspace/1535960-checkmemoryinrange.md)
- [complete](kernel/iofwphysicaladdressspace/1536019-complete.md)
- [createAuxiliary](kernel/iofwphysicaladdressspace/1535962-createauxiliary.md)
- [doRead](kernel/iofwphysicaladdressspace/1535988-doread.md)
- [doWrite](kernel/iofwphysicaladdressspace/1535956-dowrite.md)
- [free](kernel/iofwphysicaladdressspace/1535978-free.md)
- [getDMACommand](kernel/iofwphysicaladdressspace/1535972-getdmacommand.md)
- [getLength](kernel/iofwphysicaladdressspace/1536002-getlength.md)
- [getMemoryDescriptor](kernel/iofwphysicaladdressspace/1536014-getmemorydescriptor.md)
- [getMetaClass](kernel/iofwphysicaladdressspace/1536012-getmetaclass.md)
- [getPhysicalSegment](kernel/iofwphysicaladdressspace/1536008-getphysicalsegment.md)
- [getSegments](kernel/iofwphysicaladdressspace/1536006-getsegments.md)
- [init](kernel/iofwphysicaladdressspace/1535997-init.md)
- [initWithDMACommand](kernel/iofwphysicaladdressspace/1535990-initwithdmacommand.md)
- [initWithDesc](kernel/iofwphysicaladdressspace/1536017-initwithdesc.md)
- [isPrepared](kernel/iofwphysicaladdressspace/1535970-isprepared.md)
- [prepare](kernel/iofwphysicaladdressspace/1535964-prepare.md)
- [setDMACommand](kernel/iofwphysicaladdressspace/1536004-setdmacommand.md)
- [setMemoryDescriptor](kernel/iofwphysicaladdressspace/1536010-setmemorydescriptor.md)
- [synchronize](kernel/iofwphysicaladdressspace/1535995-synchronize.md)

## Relationships

### Inherits From

- [IOFWAddressSpace](kernel/iofwaddressspace.md)

## See Also

### Address Spaces

- [IOFWAddressSpaceAux](kernel/iofwaddressspaceaux.md)
- [IOFWPhysicalAddressSpaceAux](kernel/iofwphysicaladdressspaceaux.md)
- [IOFWPseudoAddressSpaceAux](kernel/iofwpseudoaddressspaceaux.md)
- [IOFWSimpleContiguousPhysicalAddressSpace](kernel/iofwsimplecontiguousphysicaladdressspace.md)
- [IOFireWirePCRSpace](kernel/iofirewirepcrspace.md)
- [IOFWPseudoAddressSpace](kernel/iofwpseudoaddressspace.md)
- [IOFWSimplePhysicalAddressSpace](kernel/iofwsimplephysicaladdressspace.md)
- [IOFWAddressSpace](kernel/iofwaddressspace.md)
