Lines Matching defs:ehci_hcd
178 struct ehci_hcd { /* one per controller */ struct
179 spinlock_t lock;
182 struct ehci_qh *async;
183 struct ehci_qh *reclaim;
184 int reclaim_ready : 1;
188 U32 periodic_size;
189 U32 *periodic_rptr; /*Real pointer for allocated memory for peridic link array*/
190 U32 *periodic; /* hw periodic table */
191 dma_addr_t periodic_dma;
192 U32 i_thresh; /* uframes HC might cache */
211 union ehci_shadow *pshadow; /* mirror hw periodic table */
212 int next_uframe; /* scan periodic, start here */
213 U32 periodic_sched; /* periodic activity count */
265 U32 reset_done [EHCI_MAX_ROOT_PORTS];
268 struct usb_hcd hcd;
269 struct ehci_caps *caps;
270 struct ehci_regs *regs;
271 U32 hcs_params; /* cached register copy */
324 struct pci_pool *qh_pool; /* qh per active urb */
325 struct pci_pool *qtd_pool; /* one or more per qh */
326 struct pci_pool *itd_pool; /* == itd per iso urb */
327 struct pci_pool *sitd_pool; /* sitd per split iso urb */
377 struct timer_list watchdog;
379 U32 actions;
380 U32 stamp;
401 struct ehci_stats stats;
427 //#define hcd_to_ehci(hcd_ptr) container_of(hcd_ptr, struct ehci_hcd, hcd) argument