---
title: IOMappedWrite32
framework: kernel
role: symbol
role_heading: Function
path: kernel/1575310-iomappedwrite32
---

# IOMappedWrite32

Write four bytes to the desired "Physical" IOSpace address.

## Declaration

```occ
void IOMappedWrite32(IOPhysicalAddress address, UInt32 value);
```

## Parameters

- `address`: The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment.
- `value`: Data to be writen to the desired location

## Discussion

Discussion Write four bytes to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine.

## See Also

### Mapped Memory

- [IOMapper](kernel/iomapper.md)
- [IOMemoryMap](kernel/iomemorymap.md)
- [IOMappedRead16](kernel/1575322-iomappedread16.md)
- [IOMappedRead32](kernel/1575311-iomappedread32.md)
- [IOMappedRead64](kernel/1575301-iomappedread64.md)
- [IOMappedRead8](kernel/1575317-iomappedread8.md)
- [IOMappedWrite16](kernel/1575315-iomappedwrite16.md)
- [IOMappedWrite64](kernel/1575313-iomappedwrite64.md)
- [IOMappedWrite8](kernel/1575318-iomappedwrite8.md)
- [IOMapperIOVMAlloc](kernel/1532986-iomapperiovmalloc.md)
- [IOMapperIOVMFree](kernel/1532978-iomapperiovmfree.md)
- [IOMapperInsertPage](kernel/1532970-iomapperinsertpage.md)
- [IOFlushProcessorCache](kernel/1575308-ioflushprocessorcache.md)
