---
title: initFixed
framework: kernel
role: pseudoSymbol
path: kernel/iofwpseudoaddressspace/1813852-initfixed
---

# initFixed

Initialize a fixed address space at top of kCSRRegisterSpaceBaseAddressHi

## Declaration

```occ
virtual bool initFixed( 
 IOFireWireBus *bus, 
 FWAddress addr, 
 UInt32 len, 
 FWReadCallback reader, 
 FWWriteCallback writer, 
 void *refcon); 
```

## Parameters

- `bus`: Points to IOFireWireBus object.
- `addr`: Points to starting address for the Pseudo Address Space.
- `reader`: Callback handler for incoming Read.
- `writer`: Callback handler for incoming Write.
- `refcon`: Client's callback object.

## Return Value

Return Value returns true on success, false on failure

## See Also

### Miscellaneous

- [contains](kernel/iofwpseudoaddressspace/1813836-contains.md)
- [doRead](kernel/iofwpseudoaddressspace/1813839-doread.md)
- [doWrite](kernel/iofwpseudoaddressspace/1813844-dowrite.md)
- [initAll](kernel/iofwpseudoaddressspace/1813848-initall.md)
- [setARxReqIntCompleteHandler](kernel/iofwpseudoaddressspace/1813855-setarxreqintcompletehandler.md)
- [simpleRead](kernel/iofwpseudoaddressspace/1813859-simpleread.md)
- [simpleReader](kernel/iofwpseudoaddressspace/1813862-simplereader.md)
- [simpleReadFixed](kernel/iofwpseudoaddressspace/1813866-simplereadfixed.md)
- [simpleRW(IOFireWireBus *, FWAddress *, IOMemoryDescriptor *)](kernel/iofwpseudoaddressspace/1813868-simplerw.md)
- [simpleRW(IOFireWireBus *, FWAddress *, UInt32, void *)](kernel/iofwpseudoaddressspace/1813871-simplerw.md)
- [simpleRWFixed](kernel/iofwpseudoaddressspace/1813874-simplerwfixed.md)
- [simpleWriter](kernel/iofwpseudoaddressspace/1813878-simplewriter.md)
