You can use the ExpMgrIOReadWord function to read the word value at a specific address in PCI I/O space.
OSErr ExpMgrIOReadWord (
RegEntryIDPtr node,
LogicalAddress ioAddr,
UInt16 *valuePtr);
The ExpMgrIOReadWord function reads the word at the I/O address for device node node determined by address ioAddr, returning its byte-swapped value in valuePtr.