---
title: createPhysicalAddressSpace
framework: kernel
role: pseudoSymbol
path: kernel/iofirewiredevice/1810254-createphysicaladdressspace
---

# createPhysicalAddressSpace

Creates local physical FireWire address spaces for the device to access.

## Declaration

```occ
virtual IOFWPhysicalAddressSpace *createPhysicalAddressSpace(
 IOMemoryDescriptor *mem); 
```

## Parameters

- `mem`: Memory area allocated to back the physical access by Link hardware.

## Return Value

Return Value A valid IOFWPhysicalAddressSpace object on success; NULL on failure.

## See Also

### Miscellaneous

- [clearNodeFlags](kernel/iofirewiredevice/1810239-clearnodeflags.md)
- [createPseudoAddressSpace](kernel/iofirewiredevice/1810271-createpseudoaddressspace.md)
- [getNodeFlags](kernel/iofirewiredevice/1810283-getnodeflags.md)
- [getUnitCount](kernel/iofirewiredevice/1810297-getunitcount.md)
- [init](kernel/iofirewiredevice/1810312-init.md)
- [setMaxSpeed](kernel/iofirewiredevice/1810324-setmaxspeed.md)
- [setNodeFlags](kernel/iofirewiredevice/1810338-setnodeflags.md)
