git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Kernel/PCI - Updated PCI API to take the protocol field into account
[tpg/acess2.git]
/
Modules
/
USB
/
UHCI
/
uhci.h
diff --git
a/Modules/USB/UHCI/uhci.h
b/Modules/USB/UHCI/uhci.h
index
6056c98
..
a93459a
100644
(file)
--- a/
Modules/USB/UHCI/uhci.h
+++ b/
Modules/USB/UHCI/uhci.h
@@
-24,10
+24,20
@@
struct sUHCI_Controller
*/
Uint16 IOBase;
*/
Uint16 IOBase;
+ /**
+ * \brief Memory Mapped-IO base address
+ */
+ Uint16 *MemIOMap;
+
/**
* \brief IRQ Number assigned to the device
*/
int IRQNum;
/**
* \brief IRQ Number assigned to the device
*/
int IRQNum;
+
+ /**
+ * \brief Number of the last frame to be cleaned
+ */
+ int LastCleanedFrame;
/**
* \brief Frame list
/**
* \brief Frame list
@@
-104,20
+114,14
@@
struct sUHCI_TD
*/
Uint32 BufferPointer;
*/
Uint32 BufferPointer;
- union
+ struct
{
{
- /**
- * \brief Avaliable for use by software
- */
- Uint32 Avaliable[4];
-
- struct
- {
- void *Callback;
- void *DestPtr;
- } _info;
- };
-};
+ tUSBHostCb Callback;
+ void *CallbackPtr;
+ void *DataPtr;
+ int bCopyData;
+ } _info;
+} __attribute__((aligned(16)));
struct sUHCI_QH
{
struct sUHCI_QH
{
UCC
git Repository :: git.ucc.asn.au