[bus] Rename WV_S_BUS_T to WVL_S_BUS_T
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 04:14:10 +0000 (23:14 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 04:15:23 +0000 (23:15 -0500)
src/aoe/bus.c
src/aoe/driver.c
src/include/bus.h
src/winvblock/bus/bus.c
src/winvblock/bus/pnp.c
src/winvblock/driver.c

index 01ce096..b59faff 100644 (file)
@@ -51,7 +51,7 @@ winvblock__bool AoeBusCreate(IN PDRIVER_OBJECT);
 void AoeBusFree(void);
 
 /* Globals. */
-WV_S_BUS_T AoeBusMain = {0};
+WVL_S_BUS_T AoeBusMain = {0};
 static UNICODE_STRING AoeBusName_ = {
     sizeof AOE_M_BUS_NAME_ - sizeof (WCHAR),
     sizeof AOE_M_BUS_NAME_ - sizeof (WCHAR),
@@ -175,7 +175,7 @@ static winvblock__uint32 STDCALL AoeBusPnpId_(
   }
 
 static NTSTATUS STDCALL AoeBusPnpQueryDevText_(
-    IN WV_SP_BUS_T bus,
+    IN WVL_SP_BUS_T bus,
     IN PIRP irp
   ) {
     WCHAR (*str)[512];
index 8c48f91..648bdd3 100644 (file)
@@ -52,7 +52,7 @@ extern NTSTATUS STDCALL ZwWaitForSingleObject(
   );
 
 /* From aoe/bus.c */
-extern WV_S_BUS_T AoeBusMain;
+extern WVL_S_BUS_T AoeBusMain;
 extern winvblock__bool AoeBusCreate(IN PDRIVER_OBJECT);
 extern void AoeBusFree(void);
 extern NTSTATUS STDCALL AoeBusDevCtl(IN PIRP, IN ULONG POINTER_ALIGNMENT);
@@ -237,7 +237,7 @@ NTSTATUS STDCALL DriverEntry(
     NTSTATUS Status;
     OBJECT_ATTRIBUTES ObjectAttributes;
     void * ThreadObject;
-    WV_SP_BUS_T bus_ptr;
+    WVL_SP_BUS_T bus_ptr;
     int i;
 
     DBG("Entry\n");
index f2e8c5d..2081457 100644 (file)
@@ -35,7 +35,7 @@
  * If you implement your own bus thread routine, you should call
  * WvBusProcessWorkItems() within its loop.
  */
-typedef void STDCALL WVL_F_BUS_THREAD(IN WV_SP_BUS_T);
+typedef void STDCALL WVL_F_BUS_THREAD(IN WVL_SP_BUS_T);
 typedef WVL_F_BUS_THREAD * WVL_FP_BUS_THREAD;
 
 /**
@@ -45,7 +45,7 @@ typedef WVL_F_BUS_THREAD * WVL_FP_BUS_THREAD;
  * @v irp               The IRP to process.
  * @ret NTSTATUS        The status of the operation.
  */
-typedef NTSTATUS STDCALL WVL_F_BUS_PNP(IN WV_SP_BUS_T, IN PIRP);
+typedef NTSTATUS STDCALL WVL_F_BUS_PNP(IN WVL_SP_BUS_T, IN PIRP);
 typedef WVL_F_BUS_PNP * WVL_FP_BUS_PNP;
 
 /* Device state. */
@@ -61,7 +61,7 @@ typedef enum WVL_BUS_STATE {
   } WVL_E_BUS_STATE, * WVL_EP_BUS_STATE;
 
 /* The bus type. */
-typedef struct WV_BUS_T {
+typedef struct WVL_BUS_T {
     PDEVICE_OBJECT LowerDeviceObject;
     PDEVICE_OBJECT Pdo;
     PDEVICE_OBJECT Fdo;
@@ -78,14 +78,14 @@ typedef struct WV_BUS_T {
         LIST_ENTRY WorkItems;
         KSPIN_LOCK WorkItemsLock;
       } BusPrivate_;
-  } WV_S_BUS_T, * WV_SP_BUS_T;
+  } WVL_S_BUS_T, * WVL_SP_BUS_T;
 
 /* A child PDO node on a bus.  Treat this as an opaque type. */
 typedef struct WV_BUS_NODE {
     struct {
         LIST_ENTRY Link;
         PDEVICE_OBJECT Pdo;
-        WV_SP_BUS_T Bus;
+        WVL_SP_BUS_T Bus;
         /* The child's unit number relative to the parent bus. */
         winvblock__uint32 Num;
       } BusPrivate_;
@@ -109,12 +109,12 @@ typedef struct WV_BUS_CUSTOM_WORK_ITEM {
   } WV_S_BUS_CUSTOM_WORK_ITEM, * WV_SP_BUS_CUSTOM_WORK_ITEM;
 
 /* Exports. */
-extern winvblock__lib_func void WvBusInit(WV_SP_BUS_T);
-extern winvblock__lib_func WV_SP_BUS_T WvBusCreate(void);
-extern winvblock__lib_func void WvBusProcessWorkItems(WV_SP_BUS_T);
-extern winvblock__lib_func void WvBusCancelWorkItems(WV_SP_BUS_T);
+extern winvblock__lib_func void WvBusInit(WVL_SP_BUS_T);
+extern winvblock__lib_func WVL_SP_BUS_T WvBusCreate(void);
+extern winvblock__lib_func void WvBusProcessWorkItems(WVL_SP_BUS_T);
+extern winvblock__lib_func void WvBusCancelWorkItems(WVL_SP_BUS_T);
 extern winvblock__lib_func NTSTATUS WvBusStartThread(
-    IN WV_SP_BUS_T,
+    IN WVL_SP_BUS_T,
     OUT PETHREAD *
   );
 extern winvblock__lib_func winvblock__bool STDCALL WvBusInitNode(
@@ -122,26 +122,26 @@ extern winvblock__lib_func winvblock__bool STDCALL WvBusInitNode(
     IN PDEVICE_OBJECT
   );
 extern winvblock__lib_func NTSTATUS STDCALL WvBusAddNode(
-    WV_SP_BUS_T,
+    WVL_SP_BUS_T,
     WV_SP_BUS_NODE
   );
 extern winvblock__lib_func NTSTATUS STDCALL WvBusRemoveNode(WV_SP_BUS_NODE);
-extern winvblock__lib_func NTSTATUS STDCALL WvBusEnqueueIrp(WV_SP_BUS_T, PIRP);
+extern winvblock__lib_func NTSTATUS STDCALL WvBusEnqueueIrp(WVL_SP_BUS_T, PIRP);
 extern winvblock__lib_func NTSTATUS STDCALL WvBusEnqueueCustomWorkItem(
-    WV_SP_BUS_T,
+    WVL_SP_BUS_T,
     WV_SP_BUS_CUSTOM_WORK_ITEM
   );
 extern winvblock__lib_func NTSTATUS STDCALL WvBusSysCtl(
-    IN WV_SP_BUS_T,
+    IN WVL_SP_BUS_T,
     IN PIRP
   );
 extern winvblock__lib_func NTSTATUS STDCALL WvBusPower(
-    IN WV_SP_BUS_T,
+    IN WVL_SP_BUS_T,
     IN PIRP
   );
 /* IRP_MJ_PNP dispatcher in bus/pnp.c */
 extern winvblock__lib_func NTSTATUS STDCALL WvBusPnp(
-    IN WV_SP_BUS_T,
+    IN WVL_SP_BUS_T,
     IN PIRP,
     IN UCHAR
   );
@@ -149,14 +149,14 @@ extern winvblock__lib_func winvblock__uint32 STDCALL WvBusGetNodeNum(
     IN WV_SP_BUS_NODE
   );
 extern winvblock__lib_func WV_SP_BUS_NODE STDCALL WvBusGetNextNode(
-    IN WV_SP_BUS_T,
+    IN WVL_SP_BUS_T,
     IN WV_SP_BUS_NODE
   );
 extern winvblock__lib_func PDEVICE_OBJECT STDCALL WvBusGetNodePdo(
     IN WV_SP_BUS_NODE
   );
 extern winvblock__lib_func winvblock__uint32 STDCALL WvBusGetNodeCount(
-    WV_SP_BUS_T
+    WVL_SP_BUS_T
   );
 
 #endif  /* WVL_M_BUS_H_ */
index 1b22bd4..f856785 100644 (file)
@@ -56,14 +56,14 @@ typedef struct WV_BUS_WORK_ITEM_ {
 /* Forward declarations. */
 static WVL_F_BUS_THREAD WvBusDefaultThread_;
 static winvblock__bool WvBusAddWorkItem_(
-    WV_SP_BUS_T,
+    WVL_SP_BUS_T,
     WV_SP_BUS_WORK_ITEM_
   );
-static WV_SP_BUS_WORK_ITEM_ WvBusGetWorkItem_(WV_SP_BUS_T);
+static WV_SP_BUS_WORK_ITEM_ WvBusGetWorkItem_(WVL_SP_BUS_T);
 
 /* Handle an IRP_MJ_SYSTEM_CONTROL IRP. */
 winvblock__lib_func NTSTATUS STDCALL WvBusSysCtl(
-    IN WV_SP_BUS_T Bus,
+    IN WVL_SP_BUS_T Bus,
     IN PIRP Irp
   ) {
     PDEVICE_OBJECT lower = Bus->LowerDeviceObject;
@@ -78,7 +78,7 @@ winvblock__lib_func NTSTATUS STDCALL WvBusSysCtl(
 
 /* Handle a power IRP. */
 winvblock__lib_func NTSTATUS STDCALL WvBusPower(
-    IN WV_SP_BUS_T Bus,
+    IN WVL_SP_BUS_T Bus,
     IN PIRP Irp
   ) {
     PDEVICE_OBJECT lower = Bus->LowerDeviceObject;
@@ -96,7 +96,7 @@ winvblock__lib_func NTSTATUS STDCALL WvBusPower(
  *
  * @v Bus               Points to the bus to initialize with defaults.
  */
-winvblock__lib_func void WvBusInit(WV_SP_BUS_T Bus) {
+winvblock__lib_func void WvBusInit(WVL_SP_BUS_T Bus) {
     RtlZeroMemory(Bus, sizeof *Bus);
     /* Populate non-zero bus device defaults. */
     Bus->Thread = WvBusDefaultThread_;
@@ -109,14 +109,14 @@ winvblock__lib_func void WvBusInit(WV_SP_BUS_T Bus) {
 /**
  * Create a new bus.
  *
- * @ret WV_SP_BUS_T     The address of a new bus, or NULL for failure.
+ * @ret WVL_SP_BUS_T     The address of a new bus, or NULL for failure.
  *
  * This function should not be confused with a PDO creation routine, which is
  * actually implemented for each device type.  This routine will allocate a
- * WV_S_BUS_T as well as populate the bus with default values.
+ * WVL_S_BUS_T as well as populate the bus with default values.
  */
-winvblock__lib_func WV_SP_BUS_T WvBusCreate(void) {
-    WV_SP_BUS_T bus;
+winvblock__lib_func WVL_SP_BUS_T WvBusCreate(void) {
+    WVL_SP_BUS_T bus;
 
     /*
      * Bus devices might be used for booting and should
@@ -145,7 +145,7 @@ winvblock__lib_func WV_SP_BUS_T WvBusCreate(void) {
  * Note that this function will initialize the work item's completion signal.
  */
 static winvblock__bool WvBusAddWorkItem_(
-    WV_SP_BUS_T bus,
+    WVL_SP_BUS_T bus,
     WV_SP_BUS_WORK_ITEM_ work_item
   ) {
     ExInterlockedInsertTailList(
@@ -164,7 +164,7 @@ static winvblock__bool WvBusAddWorkItem_(
  * @ret WV_SP_BUS_WORK_ITEM_    The work item, or NULL for an empty queue.
  */
 static WV_SP_BUS_WORK_ITEM_ WvBusGetWorkItem_(
-    WV_SP_BUS_T bus
+    WVL_SP_BUS_T bus
   ) {
     PLIST_ENTRY list_entry;
 
@@ -187,7 +187,7 @@ static WV_SP_BUS_WORK_ITEM_ WvBusGetWorkItem_(
  * Don't call this function yourself.  It expects to have exclusive
  * access to the bus' list of children.
  */
-static void STDCALL WvBusAddNode_(WV_SP_BUS_T bus, WV_SP_BUS_NODE new_node) {
+static void STDCALL WvBusAddNode_(WVL_SP_BUS_T bus, WV_SP_BUS_NODE new_node) {
     PLIST_ENTRY walker;
 
     DBG("Adding PDO to bus...\n");
@@ -235,7 +235,7 @@ static void STDCALL WvBusAddNode_(WV_SP_BUS_T bus, WV_SP_BUS_NODE new_node) {
  * access to the bus' list of children.
  */
 static void STDCALL WvBusRemoveNode_(
-    WV_SP_BUS_T bus,
+    WVL_SP_BUS_T bus,
     WV_SP_BUS_NODE node
   ) {
     DBG("Removing PDO from bus...\n");
@@ -250,7 +250,7 @@ static void STDCALL WvBusRemoveNode_(
  *
  * @v Bus               The bus to process its work items.
  */
-winvblock__lib_func void WvBusProcessWorkItems(WV_SP_BUS_T Bus) {
+winvblock__lib_func void WvBusProcessWorkItems(WVL_SP_BUS_T Bus) {
     WV_SP_BUS_WORK_ITEM_ work_item;
     WV_SP_BUS_NODE node;
     PIRP irp;
@@ -311,7 +311,7 @@ winvblock__lib_func void WvBusProcessWorkItems(WV_SP_BUS_T Bus) {
  *
  * @v Bus       The bus to cancel pending work items for.
  */
-winvblock__lib_func void WvBusCancelWorkItems(WV_SP_BUS_T Bus) {
+winvblock__lib_func void WvBusCancelWorkItems(WVL_SP_BUS_T Bus) {
     WV_SP_BUS_WORK_ITEM_ work_item;
 
     DBG("Canceling work items.\n");
@@ -332,7 +332,7 @@ winvblock__lib_func void WvBusCancelWorkItems(WV_SP_BUS_T Bus) {
  * thread's perspective.
  */
 static void STDCALL WvBusThread_(IN void * context) {
-    WV_SP_BUS_T bus = context;
+    WVL_SP_BUS_T bus = context;
 
     if (!bus || !bus->Thread) {
         DBG("No bus or no thread!\n");
@@ -357,13 +357,13 @@ static void STDCALL WvBusThread_(IN void * context) {
  * If you implement your own thread routine, you are also responsible
  * for calling WvBusCancelWorkItems() and freeing the bus.
  */
-static void STDCALL WvBusDefaultThread_(IN WV_SP_BUS_T bus) {
+static void STDCALL WvBusDefaultThread_(IN WVL_SP_BUS_T bus) {
     LARGE_INTEGER timeout;
 
     /* Wake up at least every 30 seconds. */
     timeout.QuadPart = -300000000LL;
 
-    /* When WV_S_BUS_T::Stop is set, we shut down. */
+    /* When WVL_S_BUS_T::Stop is set, we shut down. */
     while (!bus->Stop) {
         DBG("Alive.\n");
 
@@ -393,12 +393,12 @@ static void STDCALL WvBusDefaultThread_(IN WV_SP_BUS_T bus) {
  * @ret NTSTATUS        The status of the thread creation operation.
  *
  * Also see WVL_F_BUS_THREAD in the header for details about the prototype
- * for implementing your own bus thread routine.  You set WV_S_BUS_T::Thread
+ * for implementing your own bus thread routine.  You set WVL_S_BUS_T::Thread
  * to specify your own thread routine, then call this function to start it.
  * When stopping the thread, you can wait on the thread handle.
  */
 winvblock__lib_func NTSTATUS WvBusStartThread(
-    IN WV_SP_BUS_T Bus,
+    IN WVL_SP_BUS_T Bus,
     OUT PETHREAD * Thread
   ) {
     OBJECT_ATTRIBUTES obj_attrs;
@@ -469,7 +469,7 @@ winvblock__lib_func winvblock__bool STDCALL WvBusInitNode(
  * node will be added.  This is usually from the bus' thread.
  */
 winvblock__lib_func NTSTATUS STDCALL WvBusAddNode(
-    WV_SP_BUS_T Bus,
+    WVL_SP_BUS_T Bus,
     WV_SP_BUS_NODE Node
   ) {
     WV_SP_BUS_WORK_ITEM_ work_item;
@@ -510,7 +510,7 @@ winvblock__lib_func NTSTATUS STDCALL WvBusAddNode(
 winvblock__lib_func NTSTATUS STDCALL WvBusRemoveNode(
     WV_SP_BUS_NODE Node
   ) {
-    WV_SP_BUS_T bus;
+    WVL_SP_BUS_T bus;
     WV_SP_BUS_WORK_ITEM_ work_item;
 
     if (!Node || !(bus = Node->BusPrivate_.Bus))
@@ -542,7 +542,7 @@ winvblock__lib_func NTSTATUS STDCALL WvBusRemoveNode(
  *                      if the IRP is successfully added to the queue.
  */
 winvblock__lib_func NTSTATUS STDCALL WvBusEnqueueIrp(
-    WV_SP_BUS_T Bus,
+    WVL_SP_BUS_T Bus,
     PIRP Irp
   ) {
     WV_SP_BUS_WORK_ITEM_ work_item;
@@ -576,7 +576,7 @@ winvblock__lib_func NTSTATUS STDCALL WvBusEnqueueIrp(
  * @ret NTSTATUS        The status of the operation.
  */
 winvblock__lib_func NTSTATUS STDCALL WvBusEnqueueCustomWorkItem(
-    WV_SP_BUS_T Bus,
+    WVL_SP_BUS_T Bus,
     WV_SP_BUS_CUSTOM_WORK_ITEM CustomWorkItem
   ) {
     WV_SP_BUS_WORK_ITEM_ work_item;
@@ -625,7 +625,7 @@ winvblock__lib_func winvblock__uint32 STDCALL WvBusGetNodeNum(
  * the list of child nodes to remain static between calls.
  */
 winvblock__lib_func WV_SP_BUS_NODE STDCALL WvBusGetNextNode(
-    IN WV_SP_BUS_T Bus,
+    IN WVL_SP_BUS_T Bus,
     IN WV_SP_BUS_NODE PrevNode
   ) {
     PLIST_ENTRY link;
@@ -662,7 +662,7 @@ winvblock__lib_func PDEVICE_OBJECT STDCALL WvBusGetNodePdo(
  * should be used by whatever thread calls WvBusProcessWorkItems()
  */
 winvblock__lib_func winvblock__uint32 STDCALL WvBusGetNodeCount(
-    WV_SP_BUS_T Bus
+    WVL_SP_BUS_T Bus
   ) {
     return Bus->BusPrivate_.NodeCount;
   }
index 0ff175f..bace44d 100644 (file)
@@ -46,7 +46,7 @@ static NTSTATUS STDCALL WvBusPnpIoCompletion_(
     return STATUS_MORE_PROCESSING_REQUIRED;
   }
 
-static NTSTATUS STDCALL WvBusPnpStartDev_(IN WV_SP_BUS_T bus, IN PIRP irp) {
+static NTSTATUS STDCALL WvBusPnpStartDev_(IN WVL_SP_BUS_T bus, IN PIRP irp) {
     NTSTATUS status;
     KEVENT event;
     PDEVICE_OBJECT lower = bus->LowerDeviceObject;
@@ -79,7 +79,7 @@ static NTSTATUS STDCALL WvBusPnpStartDev_(IN WV_SP_BUS_T bus, IN PIRP irp) {
       );
   }
 
-static NTSTATUS STDCALL WvBusPnpRemoveDev_(IN WV_SP_BUS_T bus, IN PIRP irp) {
+static NTSTATUS STDCALL WvBusPnpRemoveDev_(IN WVL_SP_BUS_T bus, IN PIRP irp) {
     PIO_STACK_LOCATION io_stack_loc = IoGetCurrentIrpStackLocation(irp);
     NTSTATUS status;
     PDEVICE_OBJECT lower;
@@ -131,7 +131,7 @@ static NTSTATUS STDCALL WvBusPnpRemoveDev_(IN WV_SP_BUS_T bus, IN PIRP irp) {
   }
 
 static NTSTATUS STDCALL WvBusPnpQueryDevRelations_(
-    IN WV_SP_BUS_T bus,
+    IN WVL_SP_BUS_T bus,
     IN PIRP irp
   ) {
     NTSTATUS status;
@@ -202,7 +202,7 @@ static NTSTATUS STDCALL WvBusPnpQueryDevRelations_(
   }
 
 static NTSTATUS STDCALL WvBusPnpQueryCapabilities_(
-    IN WV_SP_BUS_T bus,
+    IN WVL_SP_BUS_T bus,
     IN PIRP irp
   ) {
     PIO_STACK_LOCATION io_stack_loc = IoGetCurrentIrpStackLocation(irp);
@@ -237,7 +237,7 @@ DEFINE_GUID(
     0xb1
   );
 
-static NTSTATUS STDCALL WvBusPnpQueryBusInfo_(IN WV_SP_BUS_T bus, IN PIRP irp) {
+static NTSTATUS STDCALL WvBusPnpQueryBusInfo_(IN WVL_SP_BUS_T bus, IN PIRP irp) {
     PPNP_BUS_INFORMATION pnp_bus_info;
     NTSTATUS status;
 
@@ -262,7 +262,7 @@ static NTSTATUS STDCALL WvBusPnpQueryBusInfo_(IN WV_SP_BUS_T bus, IN PIRP irp) {
   }
 
 static NTSTATUS STDCALL WvBusPnpSimple_(
-    IN WV_SP_BUS_T bus,
+    IN WVL_SP_BUS_T bus,
     IN PIRP irp,
     IN UCHAR code
   ) {
@@ -337,7 +337,7 @@ static NTSTATUS STDCALL WvBusPnpSimple_(
 
 /* Bus PnP dispatch routine. */
 winvblock__lib_func NTSTATUS STDCALL WvBusPnp(
-    IN WV_SP_BUS_T bus,
+    IN WVL_SP_BUS_T bus,
     IN PIRP irp,
     IN UCHAR code
   ) {
index 89bc7a4..14246d7 100644 (file)
@@ -66,7 +66,7 @@ static UNICODE_STRING WvDriverBusDosname_ = {
     WV_M_BUS_DOSNAME_
   };
 /* The main bus. */
-static WV_S_BUS_T WvDriverBus_ = {0};
+static WVL_S_BUS_T WvDriverBus_ = {0};
 static WV_S_DEV_T WvDriverBusDev_ = {0};
 static PETHREAD WvDriverBusThread_ = NULL;
 /* Contains TXTSETUP.SIF/BOOT.INI-style OsLoadOptions parameters. */
@@ -790,7 +790,7 @@ NTSTATUS STDCALL WvDriverGetDevCapabilities(
   }
 
 static NTSTATUS STDCALL WvDriverBusPnpQueryDevText_(
-    IN WV_SP_BUS_T bus,
+    IN WVL_SP_BUS_T bus,
     IN PIRP irp
   ) {
     WCHAR (*str)[512];