X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FUSB%2FUHCI%2Fuhci.h;h=090b6fcaa416cf3d793b30b1e38b5d6331ee9350;hb=fa8a440a927e1a31c5cd1a82df05a7052da8c536;hp=db5078e98ad6ca6d6a3abccf3c45c5a2d2dec363;hpb=3bcfc9ded1d44d1fbec95f73b5894e26f498b73d;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/USB/UHCI/uhci.h b/KernelLand/Modules/USB/UHCI/uhci.h index db5078e9..090b6fca 100644 --- a/KernelLand/Modules/USB/UHCI/uhci.h +++ b/KernelLand/Modules/USB/UHCI/uhci.h @@ -85,7 +85,7 @@ struct sUHCI_TD { tUHCI_ExtraTDInfo *ExtraInfo; char bActive; // Allocated - Uint8 period_entry; // index + 1, 0 = non-interrupt, 1 = offset 0 + Uint8 QueueIndex; // QH, 0-127 are interrupt, 128 undef, 129 Control, 130 Bulk char bFreePointer; // Free \a BufferPointer once done } _info; } __attribute__((aligned(16))); @@ -173,6 +173,7 @@ struct sUHCI_Controller { // 127 Interrupt Queue Heads // - 4ms -> 256ms range of periods + tUHCI_QH InterruptQHs[0]; tUHCI_QH InterruptQHs_256ms[64]; tUHCI_QH InterruptQHs_128ms[32]; tUHCI_QH InterruptQHs_64ms [16];