[ramdisk] Rename ramdisk__type to WV_S_RAMDISK_T
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 06:17:13 +0000 (01:17 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 06:17:13 +0000 (01:17 -0500)
src/include/ramdisk.h
src/winvblock/ramdisk/grub4dos.c
src/winvblock/ramdisk/memdisk.c
src/winvblock/ramdisk/ramdisk.c

index a8b86fb..5552426 100644 (file)
@@ -1,5 +1,5 @@
 /**
 /**
- * Copyright (C) 2009-2010, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
+ * Copyright (C) 2009-2011, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
  *
  * This file is part of WinVBlock, derived from WinAoE.
  *
  *
  * This file is part of WinVBlock, derived from WinAoE.
  *
  * RAM disk specifics.
  */
 
  * RAM disk specifics.
  */
 
-winvblock__def_struct ( ramdisk__type )
-{
-  WV_SP_DISK_T disk;
-  winvblock__uint32 DiskBuf;
-  winvblock__uint32 DiskSize;
-  WV_FP_DEV_FREE prev_free;
-  LIST_ENTRY tracking;
-};
+typedef struct WV_RAMDISK_T {
+    WV_SP_DISK_T disk;
+    winvblock__uint32 DiskBuf;
+    winvblock__uint32 DiskSize;
+    WV_FP_DEV_FREE prev_free;
+    LIST_ENTRY tracking;
+  } WV_S_RAMDISK_T, * WV_SP_RAMDISK_T;
 
 extern NTSTATUS ramdisk__module_init(void);
 
 
 extern NTSTATUS ramdisk__module_init(void);
 
@@ -43,10 +42,10 @@ extern NTSTATUS ramdisk__module_init(void);
  *
  * This function should not be confused with a PDO creation routine, which is
  * actually implemented for each device type.  This routine will allocate a
  *
  * This function should not be confused with a PDO creation routine, which is
  * actually implemented for each device type.  This routine will allocate a
- * ramdisk__type, track it in a global list, as well as populate the disk
+ * WV_S_RAMDISK_T, track it in a global list, as well as populate the disk
  * with default values.
  */
  * with default values.
  */
-extern ramdisk__type_ptr ramdisk__create (
+extern WV_SP_RAMDISK_T ramdisk__create (
   void
  );
 
   void
  );
 
index 56f5a57..ea78543 100644 (file)
@@ -51,7 +51,7 @@ ramdisk_grub4dos__find (
   WV_SP_GRUB4DOS_DRIVE_MAPPING Grub4DosDriveMapSlotPtr;
   winvblock__uint32 i = 8;
   winvblock__bool FoundGrub4DosMapping = FALSE;
   WV_SP_GRUB4DOS_DRIVE_MAPPING Grub4DosDriveMapSlotPtr;
   winvblock__uint32 i = 8;
   winvblock__bool FoundGrub4DosMapping = FALSE;
-  ramdisk__type_ptr ramdisk_ptr;
+  WV_SP_RAMDISK_T ramdisk_ptr;
 
   /*
    * Find a GRUB4DOS memory-mapped disk.  Start by looking at the
 
   /*
    * Find a GRUB4DOS memory-mapped disk.  Start by looking at the
index aecc4e5..29f438e 100644 (file)
@@ -46,7 +46,7 @@ static winvblock__bool STDCALL WvMemdiskCheckMbft_(
     winvblock__uint32 i;
     winvblock__uint8 chksum = 0;
     WV_SP_PROBE_SAFE_MBR_HOOK assoc_hook;
     winvblock__uint32 i;
     winvblock__uint8 chksum = 0;
     WV_SP_PROBE_SAFE_MBR_HOOK assoc_hook;
-    ramdisk__type_ptr ramdisk;
+    WV_SP_RAMDISK_T ramdisk;
 
     if (offset >= 0x100000) {
         DBG("mBFT physical pointer too high!\n");
 
     if (offset >= 0x100000) {
         DBG("mBFT physical pointer too high!\n");
index 95c266f..c5dab89 100644 (file)
@@ -40,7 +40,7 @@
  * Yield a pointer to the RAM disk
  */
 #define ramdisk_get_ptr( dev_ptr ) \
  * Yield a pointer to the RAM disk
  */
 #define ramdisk_get_ptr( dev_ptr ) \
-  ( ( ramdisk__type_ptr ) ( disk__get_ptr ( dev_ptr ) )->ext )
+  ( ( WV_SP_RAMDISK_T ) ( disk__get_ptr ( dev_ptr ) )->ext )
 
 /* Globals. */
 static LIST_ENTRY ramdisk_list;
 
 /* Globals. */
 static LIST_ENTRY ramdisk_list;
@@ -72,7 +72,7 @@ static NTSTATUS STDCALL io(
   PHYSICAL_ADDRESS PhysicalAddress;
   winvblock__uint8_ptr PhysicalMemory;
   WV_SP_DISK_T disk_ptr;
   PHYSICAL_ADDRESS PhysicalAddress;
   winvblock__uint8_ptr PhysicalMemory;
   WV_SP_DISK_T disk_ptr;
-  ramdisk__type_ptr ramdisk_ptr;
+  WV_SP_RAMDISK_T ramdisk_ptr;
 
   /*
    * Establish pointers to the disk and RAM disk
 
   /*
    * Establish pointers to the disk and RAM disk
@@ -125,7 +125,7 @@ static winvblock__uint32 STDCALL query_id(
     IN OUT WCHAR (*buf)[512]
   ) {
     WV_SP_DISK_T disk = disk__get_ptr(dev);
     IN OUT WCHAR (*buf)[512]
   ) {
     WV_SP_DISK_T disk = disk__get_ptr(dev);
-    ramdisk__type_ptr ramdisk = ramdisk_get_ptr(dev);
+    WV_SP_RAMDISK_T ramdisk = ramdisk_get_ptr(dev);
     static PWCHAR hw_ids[WvDiskMediaTypes] = {
         WVL_M_WLIT L"\\RAMFloppyDisk",
         WVL_M_WLIT L"\\RAMHardDisk",
     static PWCHAR hw_ids[WvDiskMediaTypes] = {
         WVL_M_WLIT L"\\RAMFloppyDisk",
         WVL_M_WLIT L"\\RAMHardDisk",
@@ -163,13 +163,13 @@ static winvblock__uint32 STDCALL query_id(
  *
  * See the header file for additional details
  */
  *
  * See the header file for additional details
  */
-ramdisk__type_ptr
+WV_SP_RAMDISK_T
 ramdisk__create (
   void
  )
 {
   WV_SP_DISK_T disk_ptr;
 ramdisk__create (
   void
  )
 {
   WV_SP_DISK_T disk_ptr;
-  ramdisk__type_ptr ramdisk_ptr;
+  WV_SP_RAMDISK_T ramdisk_ptr;
 
   /*
    * Try to create a disk
 
   /*
    * Try to create a disk
@@ -229,7 +229,7 @@ NTSTATUS ramdisk__module_init(void) {
  */
 static void STDCALL free_ramdisk(IN WV_SP_DEV_T dev_ptr) {
     WV_SP_DISK_T disk_ptr = disk__get_ptr(dev_ptr);
  */
 static void STDCALL free_ramdisk(IN WV_SP_DEV_T dev_ptr) {
     WV_SP_DISK_T disk_ptr = disk__get_ptr(dev_ptr);
-    ramdisk__type_ptr ramdisk_ptr = ramdisk_get_ptr(dev_ptr);
+    WV_SP_RAMDISK_T ramdisk_ptr = ramdisk_get_ptr(dev_ptr);
     /* Free the "inherited class". */
     ramdisk_ptr->prev_free(dev_ptr);
     /*
     /* Free the "inherited class". */
     ramdisk_ptr->prev_free(dev_ptr);
     /*