• Home
  • Raw
  • Download

Lines Matching refs:ehci

275 static inline struct usb_hcd *ehci_to_hcd (struct ehci_hcd *ehci)  in ehci_to_hcd()  argument
277 return container_of ((void *) ehci, struct usb_hcd, hcd_priv); in ehci_to_hcd()
286 #define QTD_NEXT(ehci, dma) cpu_to_hc32(ehci, (u32)dma) argument
315 #define ACTIVE_BIT(ehci) cpu_to_hc32(ehci, QTD_STS_ACTIVE) argument
316 #define HALT_BIT(ehci) cpu_to_hc32(ehci, QTD_STS_HALT) argument
317 #define STATUS_BIT(ehci) cpu_to_hc32(ehci, QTD_STS_STS) argument
330 #define QTD_MASK(ehci) cpu_to_hc32 (ehci, ~0x1f) argument
337 #define Q_NEXT_TYPE(ehci,dma) ((dma) & cpu_to_hc32(ehci, 3 << 1)) argument
353 #define QH_NEXT(ehci,dma) (cpu_to_hc32(ehci, (((u32)dma)&~0x01f)|Q_TYPE_QH)) argument
356 #define EHCI_LIST_END(ehci) cpu_to_hc32(ehci, 1) /* "null pointer" to hw */ argument
520 #define ITD_ACTIVE(ehci) cpu_to_hc32(ehci, EHCI_ISOC_ACTIVE) argument
565 #define SITD_ACTIVE(ehci) cpu_to_hc32(ehci, SITD_STS_ACTIVE) argument
635 #define ehci_prepare_ports_for_controller_suspend(ehci, do_wakeup) \ argument
636 ehci_adjust_port_wakeup_flags(ehci, true, do_wakeup);
638 #define ehci_prepare_ports_for_controller_resume(ehci) \ argument
639 ehci_adjust_port_wakeup_flags(ehci, false, false);
656 ehci_port_speed(struct ehci_hcd *ehci, unsigned int portsc) in ehci_port_speed() argument
658 if (ehci_is_TDI(ehci)) { in ehci_port_speed()
659 switch ((portsc >> (ehci->has_hostpc ? 25 : 26)) & 3) { in ehci_port_speed()
676 #define ehci_port_speed(ehci, portsc) USB_PORT_STAT_HIGH_SPEED argument
732 static inline unsigned int ehci_readl(const struct ehci_hcd *ehci, in ehci_readl() argument
736 return ehci_big_endian_mmio(ehci) ? in ehci_readl()
756 static inline void ehci_writel(const struct ehci_hcd *ehci, in ehci_writel() argument
760 ehci_big_endian_mmio(ehci) ? in ehci_writel()
764 if (ehci->imx28_write_fix) in ehci_writel()
777 static inline void set_ohci_hcfs(struct ehci_hcd *ehci, int operational) in set_ohci_hcfs() argument
781 hc_control = (readl_be(ehci->ohci_hcctrl_reg) & ~OHCI_CTRL_HCFS); in set_ohci_hcfs()
787 writel_be(hc_control, ehci->ohci_hcctrl_reg); in set_ohci_hcfs()
788 (void) readl_be(ehci->ohci_hcctrl_reg); in set_ohci_hcfs()
791 static inline void set_ohci_hcfs(struct ehci_hcd *ehci, int operational) in set_ohci_hcfs() argument
808 static inline __hc32 cpu_to_hc32 (const struct ehci_hcd *ehci, const u32 x) in cpu_to_hc32() argument
810 return ehci_big_endian_desc(ehci) in cpu_to_hc32()
816 static inline u32 hc32_to_cpu (const struct ehci_hcd *ehci, const __hc32 x) in hc32_to_cpu() argument
818 return ehci_big_endian_desc(ehci) in hc32_to_cpu()
823 static inline u32 hc32_to_cpup (const struct ehci_hcd *ehci, const __hc32 *x) in hc32_to_cpup() argument
825 return ehci_big_endian_desc(ehci) in hc32_to_cpup()
833 static inline __hc32 cpu_to_hc32 (const struct ehci_hcd *ehci, const u32 x) in cpu_to_hc32() argument
839 static inline u32 hc32_to_cpu (const struct ehci_hcd *ehci, const __hc32 x) in hc32_to_cpu() argument
844 static inline u32 hc32_to_cpup (const struct ehci_hcd *ehci, const __hc32 *x) in hc32_to_cpup() argument
853 #define ehci_dbg(ehci, fmt, args...) \ argument
854 dev_dbg(ehci_to_hcd(ehci)->self.controller , fmt , ## args)
855 #define ehci_err(ehci, fmt, args...) \ argument
856 dev_err(ehci_to_hcd(ehci)->self.controller , fmt , ## args)
857 #define ehci_info(ehci, fmt, args...) \ argument
858 dev_info(ehci_to_hcd(ehci)->self.controller , fmt , ## args)
859 #define ehci_warn(ehci, fmt, args...) \ argument
860 dev_warn(ehci_to_hcd(ehci)->self.controller , fmt , ## args)
881 extern int ehci_handshake(struct ehci_hcd *ehci, void __iomem *ptr,
883 extern int ehci_reset(struct ehci_hcd *ehci);
888 extern void ehci_adjust_port_wakeup_flags(struct ehci_hcd *ehci,