/* This function wraps EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write() service. It writes the PCI configuration register specified by Address with the value specified by Data. The width of data is specified by Width. Data is returned. */
UINT32 SmmPciLibPciRootBridgeIoWriteWorker(IN UINTN Address, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width, IN UINT32 Data)
/* This function wraps EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.Pci.Write() service. It writes the PCI configuration register specified by Address with the value specified by Data. The width of data is specified by Width. Data is returned. */
UINT32 SmmPciLibPciRootBridgeIoWriteWorker(IN UINTN Address, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width, IN UINT32 Data)
{
  mSmmPciRootBridgeIo->Pci.Write (
                             mSmmPciRootBridgeIo,
                             Width,
                             PCI_TO_PCI_ROOT_BRIDGE_IO_ADDRESS (Address),
                             1,
                             &Data
                             );
  return Data;
}