[disk] Rename disk__io_mode to WV_E_DISK_IO_MODE
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Mon, 20 Dec 2010 21:23:39 +0000 (16:23 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Mon, 20 Dec 2010 21:23:39 +0000 (16:23 -0500)
src/aoe/driver.c
src/include/disk.h
src/winvblock/disk/scsi.c
src/winvblock/filedisk/filedisk.c
src/winvblock/ramdisk/ramdisk.c

index 7979517..d5cb736 100644 (file)
@@ -124,7 +124,7 @@ struct aoe__packet_
 /** An I/O request. */
 struct aoe__io_req_
   {
-    disk__io_mode Mode;
+    WV_E_DISK_IO_MODE Mode;
     winvblock__uint32 SectorCount;
     winvblock__uint8_ptr Buffer;
     PIRP Irp;
@@ -1374,7 +1374,7 @@ static disk__io_decl(io)
          * Allocate and initialize each tag's AoE packet 
          */
         tag->PacketSize = sizeof (struct aoe__packet_);
-        if ( mode == disk__io_mode_write )
+        if (mode == WvDiskIoModeWrite)
     tag->PacketSize += tag->SectorCount * disk_ptr->SectorSize;
         if ((tag->packet_data = wv_mallocz(tag->PacketSize)) == NULL) {
       DBG ( "Couldn't allocate tag->packet_data; bye!\n" );
@@ -1404,7 +1404,7 @@ static disk__io_decl(io)
         tag->packet_data->Tag = 0;
         tag->packet_data->Command = 0;
         tag->packet_data->ExtendedAFlag = TRUE;
-        if ( mode == disk__io_mode_read )
+        if (mode == WvDiskIoModeRead)
     {
       tag->packet_data->Cmd = 0x24;  /* READ SECTOR */
     }
@@ -1427,10 +1427,8 @@ static disk__io_decl(io)
         tag->packet_data->Lba5 =
     ( winvblock__uint8 ) ( ( ( start_sector + i ) >> 40 ) & 255 );
 
-        /*
-         * For a write request, copy from the buffer into the AoE packet 
-         */
-        if ( mode == disk__io_mode_write )
+        /* For a write request, copy from the buffer into the AoE packet. */
+        if (mode == WvDiskIoModeWrite)
     RtlCopyMemory ( tag->packet_data->Data, &buffer[tag->BufferOffset],
         tag->SectorCount * disk_ptr->SectorSize );
 
@@ -1736,10 +1734,8 @@ NTSTATUS STDCALL aoe__reply(
     KeSetEvent ( &disk_ptr->SearchEvent, 0, FALSE );
     break;
         case aoe__tag_type_io_:
-    /*
-     * If the reply is in response to a read request, get our data! 
-     */
-    if ( tag->request_ptr->Mode == disk__io_mode_read )
+    /* If the reply is in response to a read request, get our data! */
+    if (tag->request_ptr->Mode == WvDiskIoModeRead)
       RtlCopyMemory ( &tag->request_ptr->Buffer[tag->BufferOffset],
           reply->Data,
           tag->SectorCount * disk_ptr->SectorSize );
index b4d1bf0..8f1611f 100644 (file)
@@ -40,12 +40,11 @@ typedef WV_A_DISK_BOOT_SECT * WV_AP_DISK_BOOT_SECT;
 extern winvblock__bool WvDiskIsRemovable[WvDiskMediaTypes];
 extern PWCHAR WvDiskCompatIds[WvDiskMediaTypes];
 
-enum _disk__io_mode
-{
-  disk__io_mode_read,
-  disk__io_mode_write
-};
-winvblock__def_enum ( disk__io_mode );
+typedef enum WV_DISK_IO_MODE {
+    WvDiskIoModeRead,
+    WvDiskIoModeWrite,
+    WvDiskIoModes
+  } WV_E_DISK_IO_MODE, * WV_EP_DISK_IO_MODE;
 
 /* Forward declaration */
 winvblock__def_struct ( disk__type );
@@ -65,7 +64,7 @@ winvblock__def_struct ( disk__type );
 NTSTATUS STDCALL \
 x ( \
   IN WV_SP_DEV_T dev_ptr, \
-  IN disk__io_mode mode, \
+  IN WV_E_DISK_IO_MODE mode, \
   IN LONGLONG start_sector, \
   IN winvblock__uint32 sector_count, \
   IN winvblock__uint8_ptr buffer, \
index 6d3c093..eee69a6 100644 (file)
@@ -214,7 +214,7 @@ static NTSTATUS STDCALL disk_scsi__read_write_(
     if (cdb->AsByte[0] == SCSIOP_READ || cdb->AsByte[0] == SCSIOP_READ16) {
         status = disk__io(
             dev,
-            disk__io_mode_read,
+            WvDiskIoModeRead,
             start_sector,
             sector_count,
             ((winvblock__uint8_ptr) srb->DataBuffer -
@@ -228,7 +228,7 @@ static NTSTATUS STDCALL disk_scsi__read_write_(
       } else {
         status = disk__io(
             dev,
-            disk__io_mode_write,
+            WvDiskIoModeWrite,
             start_sector,
             sector_count,
             ((winvblock__uint8_ptr) srb->DataBuffer -
index 4d598b7..601b0ba 100644 (file)
@@ -80,7 +80,7 @@ disk__io_decl (
   offset.QuadPart = start_sector * disk_ptr->SectorSize;
   offset.QuadPart += filedisk_ptr->offset.QuadPart;
 
-  if ( mode == disk__io_mode_write )
+  if (mode == WvDiskIoModeWrite)
     status =
       ZwWriteFile ( filedisk_ptr->file, NULL, NULL, NULL, &io_status, buffer,
                    sector_count * disk_ptr->SectorSize, &offset, NULL );
@@ -344,7 +344,7 @@ winvblock__def_struct ( thread_req )
 {
   LIST_ENTRY list_entry;
   WV_SP_DEV_T dev_ptr;
-  disk__io_mode mode;
+  WV_E_DISK_IO_MODE mode;
   LONGLONG start_sector;
   winvblock__uint32 sector_count;
   winvblock__uint8_ptr buffer;
index 44d5c33..df5a834 100644 (file)
@@ -103,7 +103,7 @@ disk__io_decl (
       IoCompleteRequest ( irp, IO_NO_INCREMENT );
       return STATUS_INSUFFICIENT_RESOURCES;
     }
-  if ( mode == disk__io_mode_write )
+  if (mode == WvDiskIoModeWrite)
     fast_copy ( PhysicalMemory, buffer, sector_count * disk_ptr->SectorSize );
   else
     fast_copy ( buffer, PhysicalMemory, sector_count * disk_ptr->SectorSize );