---
title: OSSynchronizeIO
framework: kernel
role: symbol
role_heading: Function
path: kernel/1576454-ossynchronizeio
---

# OSSynchronizeIO

The OSSynchronizeIO routine ensures orderly load and store operations to noncached memory mapped I/O devices.

## Declaration

```occ
void OSSynchronizeIO(void);
```

## Discussion

Discussion The OSSynchronizeIO routine ensures orderly load and store operations to noncached memory mapped I/O devices. It executes the eieio instruction on PowerPC processors.

## See Also

### Utilities

- [IOServiceOrdering](kernel/1532621-ioserviceordering.md)
- [IOFixedDivide](kernel/1575297-iofixeddivide.md)
- [IOFixedMultiply](kernel/1575302-iofixedmultiply.md)
- [IOAlignmentToSize](kernel/1575292-ioalignmenttosize.md)
- [IOSizeToAlignment](kernel/1575319-iosizetoalignment.md)
- [DriverDescription](kernel/driverdescription.md)
- [DriverOSRuntime](kernel/driverosruntime.md)
- [DriverOSService](kernel/driverosservice.md)
- [DriverServiceInfo](kernel/driverserviceinfo.md)
- [DriverType](kernel/drivertype.md)
