X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FUSB%2FUHCI%2Fuhci.h;h=ec74174d0057d2b65b36400eb6eb3ec7ed3eb4d6;hb=8aad7ffe6c2e7e5dbb06a5baf59ca43ce1c12317;hp=7d88d35417d0ccd4c1e083c6d430cfe7e871b76e;hpb=dfe55553735a8cfa2b7207e5096caddded32c992;p=tpg%2Facess2.git diff --git a/Modules/USB/UHCI/uhci.h b/Modules/USB/UHCI/uhci.h index 7d88d354..ec74174d 100644 --- a/Modules/USB/UHCI/uhci.h +++ b/Modules/USB/UHCI/uhci.h @@ -28,6 +28,11 @@ struct sUHCI_Controller * \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 +109,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 {