You can use the ExpMgrIOWriteLong function to write a long word to an address in PCI I/O space.
OSErr ExpMgrIOWriteLong (
RegEntryIDPtr node,
LogicalAddress ioAddr,
UInt32 value);
The ExpMgrIOWriteLong function writes the byte-swapped value of value to the I/O address for device node node starting at address ioAddr.