Kernel/PCI - Updated PCI API to take the protocol field into account
[tpg/acess2.git] / Modules / USB / UHCI / uhci.h
index 7d88d35..a93459a 100644 (file)
@@ -24,10 +24,20 @@ struct sUHCI_Controller
         */
        Uint16  IOBase;
        
+       /**
+        * \brief Memory Mapped-IO base address
+        */
+       Uint16  *MemIOMap;
+
        /**
         * \brief IRQ Number assigned to the device
         */
         int    IRQNum;
+
+       /**
+        * \brief Number of the last frame to be cleaned
+        */
+        int    LastCleanedFrame;
        
        /**
         * \brief Frame list
@@ -104,11 +114,14 @@ struct sUHCI_TD
         */
        Uint32  BufferPointer;
 
-       /**
-        * \brief Avaliable for use by software
-        */
-       Uint32  Avaliable[4];
-};
+       struct
+       {
+               tUSBHostCb      Callback;
+               void    *CallbackPtr;
+               void    *DataPtr;
+                int    bCopyData;
+       } _info;
+} __attribute__((aligned(16)));
 
 struct sUHCI_QH
 {

UCC git Repository :: git.ucc.asn.au