Searched refs:ehci_hcd (Results 1 - 21 of 21) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/
H A Dehci.h53 /* ehci_hcd->lock guards shared data against other CPUs:
54 * ehci_hcd: async, reclaim, periodic (and shadow), ...
65 struct ehci_hcd { /* one per controller */ struct
164 static inline struct ehci_hcd *hcd_to_ehci (struct usb_hcd *hcd)
166 return (struct ehci_hcd *) (hcd->hcd_priv);
168 static inline struct usb_hcd *ehci_to_hcd (struct ehci_hcd *ehci)
175 iaa_watchdog_start(struct ehci_hcd *ehci)
182 static inline void iaa_watchdog_done(struct ehci_hcd *ehci)
194 timer_action_done (struct ehci_hcd *ehci, enum ehci_timer_action action)
199 static void free_cached_lists(struct ehci_hcd *ehc
[all...]
H A Dehci-lpm.c20 static int ehci_lpm_set_da(struct ehci_hcd *ehci, int dev_addr, int port_num)
40 static int ehci_lpm_check(struct ehci_hcd *ehci, int port)
H A Dehci-hcd.c66 static const char hcd_name [] = "ehci_hcd";
128 timer_action(struct ehci_hcd *ehci, enum ehci_timer_action action)
182 static int handshake (struct ehci_hcd *ehci, void __iomem *ptr,
201 static int ehci_halt (struct ehci_hcd *ehci)
218 static int handshake_on_error_set_halt(struct ehci_hcd *ehci, void __iomem *ptr,
235 static void tdi_reset (struct ehci_hcd *ehci)
262 static int ehci_reset (struct ehci_hcd *ehci)
299 static void ehci_quiesce (struct ehci_hcd *ehci)
327 static void end_unlink_async(struct ehci_hcd *ehci);
328 static void ehci_work(struct ehci_hcd *ehc
[all...]
H A Dehci-mem.c38 static inline void ehci_qtd_init(struct ehci_hcd *ehci, struct ehci_qtd *qtd,
49 static struct ehci_qtd *ehci_qtd_alloc (struct ehci_hcd *ehci, gfp_t flags)
61 static inline void ehci_qtd_free (struct ehci_hcd *ehci, struct ehci_qtd *qtd)
69 struct ehci_hcd *ehci = qh->ehci;
82 static struct ehci_qh *ehci_qh_alloc (struct ehci_hcd *ehci, gfp_t flags)
137 static void ehci_mem_cleanup (struct ehci_hcd *ehci)
174 static int ehci_mem_init (struct ehci_hcd *ehci, gfp_t flags)
H A Dehci-fsl.c163 static void mpc83xx_setup_phy(struct ehci_hcd *ehci,
189 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
249 static int ehci_fsl_reinit(struct ehci_hcd *ehci)
260 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
293 struct ehci_hcd ehci;
305 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
329 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
H A Dehci-pci.c28 static int ehci_pci_reinit(struct ehci_hcd *ehci, struct pci_dev *pdev)
44 static int ehci_quirk_amd_hudson(struct ehci_hcd *ehci)
83 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
339 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
366 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
423 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
440 .hcd_priv_size = sizeof(struct ehci_hcd),
H A Dehci-q.c46 qtd_fill(struct ehci_hcd *ehci, struct ehci_qtd *qtd, dma_addr_t buf,
88 qh_update (struct ehci_hcd *ehci, struct ehci_qh *qh, struct ehci_qtd *qtd)
124 qh_refresh (struct ehci_hcd *ehci, struct ehci_qh *qh)
144 static void qh_link_async(struct ehci_hcd *ehci, struct ehci_qh *qh);
149 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
161 static void ehci_clear_tt_buffer(struct ehci_hcd *ehci, struct ehci_qh *qh,
194 struct ehci_hcd *ehci,
256 ehci_urb_done(struct ehci_hcd *ehci, struct urb *urb, int status)
298 static void start_unlink_async (struct ehci_hcd *ehci, struct ehci_qh *qh);
299 static void unlink_async (struct ehci_hcd *ehc
[all...]
H A Dehci-au1xxx.c74 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
84 .hcd_priv_size = sizeof(struct ehci_hcd),
126 struct ehci_hcd *ehci;
210 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
243 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
H A Dehci-xilinx-of.c41 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
98 .hcd_priv_size = sizeof(struct ehci_hcd),
156 struct ehci_hcd *ehci;
H A Dehci-sched.c47 periodic_next_shadow(struct ehci_hcd *ehci, union ehci_shadow *periodic,
64 shadow_next_periodic(struct ehci_hcd *ehci, union ehci_shadow *periodic,
78 static void periodic_unlink (struct ehci_hcd *ehci, unsigned frame, void *ptr)
106 periodic_usecs (struct ehci_hcd *ehci, unsigned frame, unsigned uframe)
199 static inline unsigned char tt_start_uframe(struct ehci_hcd *ehci, __hc32 mask)
237 struct ehci_hcd *ehci,
309 struct ehci_hcd *ehci,
378 struct ehci_hcd *ehci,
453 static int enable_periodic (struct ehci_hcd *ehci)
482 static int disable_periodic (struct ehci_hcd *ehc
[all...]
H A Dehci-mips.c30 .hcd_priv_size = sizeof(struct ehci_hcd),
73 struct ehci_hcd *ehci;
157 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
206 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
H A Dehci-ppc-of.c23 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
42 .hcd_priv_size = sizeof(struct ehci_hcd),
113 struct ehci_hcd *ehci = NULL;
218 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
H A Dehci-hub.c47 static void ehci_handover_companion_ports(struct ehci_hcd *ehci)
109 static void ehci_adjust_port_wakeup_flags(struct ehci_hcd *ehci,
184 struct ehci_hcd *ehci = hcd_to_ehci (hcd);
320 struct ehci_hcd *ehci = hcd_to_ehci (hcd);
457 struct ehci_hcd *ehci;
478 static void set_owner(struct ehci_hcd *ehci, int portnum, int new_owner)
518 struct ehci_hcd *ehci;
541 static inline void create_companion_file(struct ehci_hcd *ehci)
551 static inline void remove_companion_file(struct ehci_hcd *ehci)
563 struct ehci_hcd *ehc
[all...]
H A Dehci-dbg.c44 static void dbg_hcs_params (struct ehci_hcd *ehci, char *label)
77 static inline void dbg_hcs_params (struct ehci_hcd *ehci, char *label) {}
87 static void dbg_hcc_params (struct ehci_hcd *ehci, char *label)
116 static inline void dbg_hcc_params (struct ehci_hcd *ehci, char *label) {}
123 dbg_qtd (const char *label, struct ehci_hcd *ehci, struct ehci_qtd *qtd)
139 dbg_qh (const char *label, struct ehci_hcd *ehci, struct ehci_qh *qh)
149 dbg_itd (const char *label, struct ehci_hcd *ehci, struct ehci_itd *itd)
180 dbg_sitd (const char *label, struct ehci_hcd *ehci, struct ehci_sitd *sitd)
301 dbg_qh (char *label, struct ehci_hcd *ehci, struct ehci_qh *qh)
345 static inline void create_debug_files (struct ehci_hcd *bu
[all...]
H A Dehci-atmel.c53 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
86 .hcd_priv_size = sizeof(struct ehci_hcd),
H A Dehci-ixp4xx.c18 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
44 .hcd_priv_size = sizeof(struct ehci_hcd),
H A Dehci-w90x900.c25 struct ehci_hcd *ehci;
110 .hcd_priv_size = sizeof(struct ehci_hcd),
H A Dehci-orion.c105 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
130 .hcd_priv_size = sizeof(struct ehci_hcd),
198 struct ehci_hcd *ehci;
H A Dehci-mxc.c41 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
76 .hcd_priv_size = sizeof(struct ehci_hcd),
H A Dehci-ps3.c27 struct ehci_hcd *ehci = hcd_to_ehci(hcd);
58 .hcd_priv_size = sizeof(struct ehci_hcd),
H A Dehci-omap.c155 struct ehci_hcd *ehci;
795 .hcd_priv_size = sizeof(struct ehci_hcd),

Completed in 107 milliseconds