#define FW_CFG_DMA_CTL_SELECT BIT3\r
\r
\r
-/**\r
- Returns a boolean indicating if the firmware configuration interface is\r
- available for library-internal purposes.\r
-\r
- This function never changes fw_cfg state.\r
-\r
- @retval TRUE The interface is available internally.\r
- @retval FALSE The interface is not available internally.\r
-**/\r
-BOOLEAN\r
-EFIAPI\r
-InternalQemuFwCfgIsAvailable (\r
- VOID\r
- )\r
-{\r
- return (BOOLEAN)(mFwCfgSelectorAddress != 0 && mFwCfgDataAddress != 0);\r
-}\r
-\r
-\r
/**\r
Returns a boolean indicating if the firmware configuration interface\r
is available or not.\r
VOID\r
)\r
{\r
- return InternalQemuFwCfgIsAvailable ();\r
+ return (BOOLEAN)(mFwCfgSelectorAddress != 0 && mFwCfgDataAddress != 0);\r
}\r
\r
\r
FwCfgDmaAddress = 0;\r
}\r
\r
- if (InternalQemuFwCfgIsAvailable ()) {\r
+ if (QemuFwCfgIsAvailable ()) {\r
UINT32 Signature;\r
\r
QemuFwCfgSelectItem (QemuFwCfgItemSignature);\r
IN FIRMWARE_CONFIG_ITEM QemuFwCfgItem\r
)\r
{\r
- if (InternalQemuFwCfgIsAvailable ()) {\r
+ if (QemuFwCfgIsAvailable ()) {\r
MmioWrite16 (mFwCfgSelectorAddress, SwapBytes16 ((UINT16)QemuFwCfgItem));\r
}\r
}\r
IN VOID *Buffer\r
)\r
{\r
- if (InternalQemuFwCfgIsAvailable ()) {\r
+ if (QemuFwCfgIsAvailable ()) {\r
InternalQemuFwCfgReadBytes (Size, Buffer);\r
} else {\r
ZeroMem (Buffer, Size);\r
IN VOID *Buffer\r
)\r
{\r
- if (InternalQemuFwCfgIsAvailable ()) {\r
+ if (QemuFwCfgIsAvailable ()) {\r
UINTN Idx;\r
\r
for (Idx = 0; Idx < Size; ++Idx) {\r
UINT32 Count;\r
UINT32 Idx;\r
\r
- if (!InternalQemuFwCfgIsAvailable ()) {\r
+ if (!QemuFwCfgIsAvailable ()) {\r
return RETURN_UNSUPPORTED;\r
}\r
\r