Modules/USB - Documention/Debugging, and fixed an API use
[tpg/acess2.git] / KernelLand / Modules / USB / Core / include / usb_host.h
index c5f3e39..eda42cf 100644 (file)
@@ -15,7 +15,7 @@ typedef struct sUSBHostDef    tUSBHostDef;
 
 typedef void   (*tUSBHostCb)(void *DataPtr, void *Data, int Length);
 
-typedef void   *(*tUSBHostOp)(void *Ptr, int Fcn, int Endpt, int DataTgl, tUSBHostCb CB, void *CbData, void *Data, size_t Length);
+typedef void   *(*tUSBHostOp)(void *Ptr, int Dest, int DataTgl, tUSBHostCb CB, void *CbData, void *Data, size_t Length);
 
 /**
  * \brief Defines a USB Host Controller type
@@ -26,6 +26,10 @@ struct sUSBHostDef
        tUSBHostOp      SendOUT;
        tUSBHostOp      SendSETUP;
 
+       /**
+        * \brief Check if an operation has completed
+        * \note Only valid to call if CB passed was ERRPTR
+        */
         int    (*IsOpComplete)(void *Ptr, void *OpPtr);
 
        void    (*CheckPorts)(void *Ptr);

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