X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FUSB%2FCore%2Finclude%2Fusb_host.h;h=eda42cf985738e75b0150a8c097b92b23a8030a5;hb=06f200335c3bcbd68c6df92589d8b17b73ac3679;hp=c5f3e39dad2dff2f0a3e51434b122c66907302e6;hpb=51ab5f489bc356940c95cc936fd0508e8f07ea97;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/USB/Core/include/usb_host.h b/KernelLand/Modules/USB/Core/include/usb_host.h index c5f3e39d..eda42cf9 100644 --- a/KernelLand/Modules/USB/Core/include/usb_host.h +++ b/KernelLand/Modules/USB/Core/include/usb_host.h @@ -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);