Lines Matching defs:ehci_hcd
129 struct ehci_hcd { /* one per controller */ struct
130 spinlock_t tHcdLock;
133 struct ehci_qh *stAsync;
134 struct ehci_qh *stReclaim;
136 int iScanning : 1;
141 U32 u32PeriodicSize;
142 U32 *pPeriodic; /* hw periodic table */
143 dma_addr_t tPeriodicDma;
144 U32 u32IThresh; /* uframes HC might cache */
145 union ehci_qh_shadow *pshadow; /* mirror hw periodic table */
146 int iNextUframe; /* scan periodic, start here */
147 U32 u32PeriodicSched; /* periodic activity count */
150 U32 u32ResetEnd [EHCI_MAX_ROOT_PORTS];
153 struct usb_hcd hcd;
154 struct ehci_cap_regs *cap_regs;
155 struct ehci_op_regs *op_regs;
156 U32 hcs_params; /* cached register copy */
159 struct ms_mem_pool *pQhPool; /* �@�� active urb ���@�� qh*/
160 struct ms_mem_pool *pQtdPool; /* �@�� qh ���@�өΧ�h��qtd*/
184 //#define hcd_to_ehci(hcd_ptr) container_of(hcd_ptr, struct ehci_hcd, hcd) argument