// Prototypes\r
//\r
\r
-STATIC\r
VOID\r
EFIAPI\r
-OnVirtualAddressChange (\r
+OnVirtualAddressChangeFs (\r
IN EFI_EVENT Event,\r
IN VOID *Context\r
);\r
\r
-STATIC\r
EFI_STATUS\r
EFIAPI\r
FileEraseStore(\r
IN VARIABLE_STORAGE *This\r
);\r
\r
-STATIC\r
EFI_STATUS\r
EFIAPI\r
FileWriteStore (\r
IN VOID *Buffer\r
);\r
\r
-STATIC\r
EFI_STATUS\r
OpenStore (\r
IN EFI_DEVICE_PATH_PROTOCOL *Device,\r
//\r
// Implementation below:\r
//\r
-STATIC\r
VOID\r
FileClose (\r
IN EFI_FILE *File\r
Status = gBS->HandleProtocol (\r
Handle,\r
&gEfiSimpleFileSystemProtocolGuid,\r
- &Volume\r
+ (VOID **) &Volume\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
// read the store_header, init store_header if it has not been inited (read sth. about format/heathy)\r
// reclaim space using scratch memory\r
\r
-STATIC\r
VOID\r
EFIAPI\r
OnSimpleFileSystemInstall (\r
EFI_STATUS Status;\r
EFI_EVENT Event;\r
\r
- Status = gBS->AllocatePool (EfiRuntimeServicesData, sizeof(VS_DEV), &Dev);\r
+ Status = gBS->AllocatePool (EfiRuntimeServicesData, sizeof(VS_DEV), (VOID **) &Dev);\r
ASSERT_EFI_ERROR (Status);\r
ZeroMem (Dev, sizeof(VS_DEV));\r
\r
- Dev->Signature = VARIABLE_STORE_SIGNATURE;\r
+ Dev->Signature = VS_DEV_SIGNATURE;\r
Dev->Size = Size;\r
VAR_DATA_PTR (Dev) = (UINT8 *) (UINTN) NvStorageBase;\r
VAR_FILE_VOLUMEID (Dev) = VolumeId;\r
ASSERT_EFI_ERROR (Status);\r
\r
*VarStore = &Dev->VarStore;\r
- *GoVirtualEvent = OnVirtualAddressChange;\r
+ *GoVirtualEvent = OnVirtualAddressChangeFs;\r
return EFI_SUCCESS;\r
}\r
\r
-STATIC\r
EFI_STATUS\r
EFIAPI\r
FileEraseStore(\r
return Status;\r
}\r
\r
-STATIC\r
EFI_STATUS\r
EFIAPI\r
FileWriteStore (\r
return Status;\r
}\r
\r
-STATIC\r
VOID\r
EFIAPI\r
-OnVirtualAddressChange (\r
+OnVirtualAddressChangeFs (\r
IN EFI_EVENT Event,\r
IN VOID *Context\r
)\r
\r
Dev = DEV_FROM_THIS (Context);\r
\r
- EfiConvertPointer (0, &VAR_DATA_PTR (Dev));\r
+ EfiConvertPointer (0, (VOID **) &VAR_DATA_PTR (Dev));\r
EfiConvertPointer (0, (VOID **) &Dev->VarStore.Erase);\r
EfiConvertPointer (0, (VOID **) &Dev->VarStore.Write);\r
}\r
\r
-STATIC\r
EFI_STATUS\r
OpenStore (\r
IN EFI_DEVICE_PATH_PROTOCOL *Device,\r
Status = gBS->HandleProtocol (\r
Handle,\r
&gEfiSimpleFileSystemProtocolGuid,\r
- &Volume\r
+ (VOID **) &Volume\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r