| /Linux-v5.4/drivers/usb/host/ | 
| D | ehci-timer.c | 11 static void ehci_set_command_bit(struct ehci_hcd *ehci, u32 bit)  in ehci_set_command_bit()21 static void ehci_clear_command_bit(struct ehci_hcd *ehci, u32 bit)  in ehci_clear_command_bit()
 76 static void ehci_enable_event(struct ehci_hcd *ehci, unsigned event,  in ehci_enable_event()
 95 static void ehci_poll_ASS(struct ehci_hcd *ehci)  in ehci_poll_ASS()
 134 static void ehci_disable_ASE(struct ehci_hcd *ehci)  in ehci_disable_ASE()
 141 static void ehci_poll_PSS(struct ehci_hcd *ehci)  in ehci_poll_PSS()
 180 static void ehci_disable_PSE(struct ehci_hcd *ehci)  in ehci_disable_PSE()
 187 static void ehci_handle_controller_death(struct ehci_hcd *ehci)  in ehci_handle_controller_death()
 211 static void ehci_handle_start_intr_unlinks(struct ehci_hcd *ehci)  in ehci_handle_start_intr_unlinks()
 243 static void ehci_handle_intr_unlinks(struct ehci_hcd *ehci)  in ehci_handle_intr_unlinks()
 [all …]
 
 | 
| D | ehci-hcd.c | 109 static unsigned ehci_moschip_read_frame_index(struct ehci_hcd *ehci)  in ehci_moschip_read_frame_index()119 static inline unsigned ehci_read_frame_index(struct ehci_hcd *ehci)  in ehci_read_frame_index()
 147 int ehci_handshake(struct ehci_hcd *ehci, void __iomem *ptr,  in ehci_handshake()
 167 static int tdi_in_host_mode (struct ehci_hcd *ehci)  in tdi_in_host_mode()
 179 static int ehci_halt (struct ehci_hcd *ehci)  in ehci_halt()
 210 static void tdi_reset (struct ehci_hcd *ehci)  in tdi_reset()
 229 int ehci_reset(struct ehci_hcd *ehci)  in ehci_reset()
 271 static void ehci_quiesce (struct ehci_hcd *ehci)  in ehci_quiesce()
 317 static void ehci_turn_off_all_ports(struct ehci_hcd *ehci)  in ehci_turn_off_all_ports()
 334 static void ehci_silence_controller(struct ehci_hcd *ehci)  in ehci_silence_controller()
 [all …]
 
 | 
| D | ehci-q.c | 33 qtd_fill(struct ehci_hcd *ehci, struct ehci_qtd *qtd, dma_addr_t buf,  in qtd_fill()75 qh_update (struct ehci_hcd *ehci, struct ehci_qh *qh, struct ehci_qtd *qtd)  in qh_update()
 109 qh_refresh (struct ehci_hcd *ehci, struct ehci_qh *qh)  in qh_refresh()
 139 	struct ehci_hcd		*ehci = hcd_to_ehci(hcd);  in ehci_clear_tt_buffer_complete()  local
 151 static void ehci_clear_tt_buffer(struct ehci_hcd *ehci, struct ehci_qh *qh,  in ehci_clear_tt_buffer()
 184 	struct ehci_hcd *ehci,  in qtd_copy_status()
 240 ehci_urb_done(struct ehci_hcd *ehci, struct urb *urb, int status)  in ehci_urb_done()
 278 qh_completions (struct ehci_hcd *ehci, struct ehci_qh *qh)  in qh_completions()
 545 	struct ehci_hcd		*ehci,  in qtd_list_free()
 565 	struct ehci_hcd		*ehci,  in qh_urb_transaction()
 [all …]
 
 | 
| D | ehci-sched.c | 32 periodic_next_shadow(struct ehci_hcd *ehci, union ehci_shadow *periodic,  in periodic_next_shadow()49 shadow_next_periodic(struct ehci_hcd *ehci, union ehci_shadow *periodic,  in shadow_next_periodic()
 63 static void periodic_unlink(struct ehci_hcd *ehci, unsigned frame, void *ptr)  in periodic_unlink()
 137 		struct ehci_hcd		*ehci =  in find_tt()  local
 194 static void bandwidth_dbg(struct ehci_hcd *ehci, int sign, char *type,  in bandwidth_dbg()
 206 static void reserve_release_intr_bandwidth(struct ehci_hcd *ehci,  in reserve_release_intr_bandwidth()
 318 static inline unsigned char tt_start_uframe(struct ehci_hcd *ehci, __hc32 mask)  in tt_start_uframe()
 368 	struct ehci_hcd		*ehci,  in tt_available()
 428 	struct ehci_hcd		*ehci,  in tt_no_collision()
 504 static void enable_periodic(struct ehci_hcd *ehci)  in enable_periodic()
 [all …]
 
 | 
| D | ehci-mem.c | 25 static inline void ehci_qtd_init(struct ehci_hcd *ehci, struct ehci_qtd *qtd,  in ehci_qtd_init()36 static struct ehci_qtd *ehci_qtd_alloc (struct ehci_hcd *ehci, gfp_t flags)  in ehci_qtd_alloc()
 48 static inline void ehci_qtd_free (struct ehci_hcd *ehci, struct ehci_qtd *qtd)  in ehci_qtd_free()
 54 static void qh_destroy(struct ehci_hcd *ehci, struct ehci_qh *qh)  in qh_destroy()
 67 static struct ehci_qh *ehci_qh_alloc (struct ehci_hcd *ehci, gfp_t flags)  in ehci_qh_alloc()
 107 static void ehci_mem_cleanup (struct ehci_hcd *ehci)  in ehci_mem_cleanup()
 139 static int ehci_mem_init (struct ehci_hcd *ehci, gfp_t flags)  in ehci_mem_init()
 
 | 
| D | ehci-hub.c | 34 static void ehci_handover_companion_ports(struct ehci_hcd *ehci)  in ehci_handover_companion_ports()126 static int ehci_port_change(struct ehci_hcd *ehci)  in ehci_port_change()
 147 void ehci_adjust_port_wakeup_flags(struct ehci_hcd *ehci,  in ehci_adjust_port_wakeup_flags()
 216 	struct ehci_hcd		*ehci = hcd_to_ehci (hcd);  in ehci_bus_suspend()  local
 376 	struct ehci_hcd		*ehci = hcd_to_ehci (hcd);  in ehci_bus_resume()  local
 517 	struct ehci_hcd		*ehci = hcd_to_ehci(hcd);  in ehci_get_resuming_ports()  local
 535 static void set_owner(struct ehci_hcd *ehci, int portnum, int new_owner)  in set_owner()
 569 	struct ehci_hcd	*ehci,  in check_reset_complete()
 618 	struct ehci_hcd	*ehci = hcd_to_ehci (hcd);  in ehci_hub_status_data()  local
 696 	struct ehci_hcd			*ehci,  in ehci_hub_descriptor()
 [all …]
 
 | 
| D | ehci-dbg.c | 15 static void dbg_hcs_params(struct ehci_hcd *ehci, char *label)  in dbg_hcs_params()51 static void dbg_hcc_params(struct ehci_hcd *ehci, char *label)  in dbg_hcc_params()
 80 dbg_qtd(const char *label, struct ehci_hcd *ehci, struct ehci_qtd *qtd)  in dbg_qtd()
 96 dbg_qh(const char *label, struct ehci_hcd *ehci, struct ehci_qh *qh)  in dbg_qh()
 106 dbg_itd(const char *label, struct ehci_hcd *ehci, struct ehci_itd *itd)  in dbg_itd()
 137 dbg_sitd(const char *label, struct ehci_hcd *ehci, struct ehci_sitd *sitd)  in dbg_sitd()
 261 dbg_status(struct ehci_hcd *ehci, const char *label, u32 status)  in dbg_status()
 270 dbg_cmd(struct ehci_hcd *ehci, const char *label, u32 command)  in dbg_cmd()
 279 dbg_port(struct ehci_hcd *ehci, const char *label, int port, u32 status)  in dbg_port()
 356 static inline char token_mark(struct ehci_hcd *ehci, __hc32 token)  in token_mark()
 [all …]
 
 | 
| D | ehci-fsl.c | 153 		struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in fsl_ehci_drv_probe()  local202 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_fsl_setup_phy()  local
 301 static int ehci_fsl_usb_setup(struct ehci_hcd *ehci)  in ehci_fsl_usb_setup()
 366 static int ehci_fsl_reinit(struct ehci_hcd *ehci)  in ehci_fsl_reinit()
 377 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_fsl_setup()  local
 420 	struct ehci_hcd	ehci;  member
 434 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_fsl_mpc512x_drv_suspend()  local
 503 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_fsl_mpc512x_drv_resume()  local
 577 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in hcd_to_ehci_fsl()  local
 606 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_fsl_drv_resume()  local
 [all …]
 
 | 
| D | ehci-sysfs.c | 14 	struct ehci_hcd		*ehci;  in companion_show()  local41 	struct ehci_hcd		*ehci;  in companion_store()  local
 72 	struct ehci_hcd		*ehci;  in uframe_periodic_max_show()  local
 85 	struct ehci_hcd		*ehci;  in uframe_periodic_max_store()  local
 149 static inline int create_sysfs_files(struct ehci_hcd *ehci)  in create_sysfs_files()
 165 static inline void remove_sysfs_files(struct ehci_hcd *ehci)  in remove_sysfs_files()
 
 | 
| D | ehci.h | 266 static inline struct usb_hcd *ehci_to_hcd(struct ehci_hcd *ehci)  in ehci_to_hcd()277 #define	QTD_NEXT(ehci, dma)	cpu_to_hc32(ehci, (u32)dma)  argument
 306 #define ACTIVE_BIT(ehci)	cpu_to_hc32(ehci, QTD_STS_ACTIVE)  argument
 307 #define HALT_BIT(ehci)		cpu_to_hc32(ehci, QTD_STS_HALT)  argument
 308 #define STATUS_BIT(ehci)	cpu_to_hc32(ehci, QTD_STS_STS)  argument
 321 #define QTD_MASK(ehci)	cpu_to_hc32(ehci, ~0x1f)  argument
 328 #define Q_NEXT_TYPE(ehci, dma)	((dma) & cpu_to_hc32(ehci, 3 << 1))  argument
 344 #define QH_NEXT(ehci, dma) \  argument
 348 #define EHCI_LIST_END(ehci)	cpu_to_hc32(ehci, 1) /* "null pointer" to hw */  argument
 519 #define ITD_ACTIVE(ehci)	cpu_to_hc32(ehci, EHCI_ISOC_ACTIVE)  argument
 [all …]
 
 | 
| D | ehci-pmcmsp.c | 39 static void usb_hcd_tdi_set_mode(struct ehci_hcd *ehci)  in usb_hcd_tdi_set_mode()72 	struct ehci_hcd		*ehci = hcd_to_ehci(hcd);  in ehci_msp_setup()  local
 163 	struct ehci_hcd		*ehci ;  in usb_hcd_msp_probe()  local
 
 | 
| D | ehci-pci.c | 60 static int ehci_pci_reinit(struct ehci_hcd *ehci, struct pci_dev *pdev)  in ehci_pci_reinit()89 	struct ehci_hcd		*ehci = hcd_to_ehci(hcd);  in ehci_pci_setup()  local
 337 	struct ehci_hcd		*ehci = hcd_to_ehci(hcd);  in ehci_pci_resume()  local
 
 | 
| D | ehci-ppc-of.c | 98 	struct ehci_hcd	*ehci = NULL;  in ehci_hcd_ppc_of_probe()  local189 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_hcd_ppc_of_remove()  local
 
 | 
| D | ehci-ps3.c | 12 static void ps3_ehci_setup_insnreg(struct ehci_hcd *ehci)  in ps3_ehci_setup_insnreg()43 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ps3_ehci_hc_reset()  local
 
 | 
| D | ehci-tegra.c | 106 	struct ehci_hcd	*ehci,  in tegra_ehci_internal_port_reset()179 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in tegra_ehci_hub_control()  local
 389 	struct ehci_hcd *ehci;  in tegra_ehci_probe()  local
 559 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in tegra_ehci_reset()  local
 
 | 
| D | ehci-mxc.c | 45 	struct ehci_hcd *ehci;  in ehci_mxc_drv_probe()  local160 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_mxc_drv_remove()  local
 
 | 
| D | ehci-platform.c | 55 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_platform_reset()  local127 	struct ehci_hcd *ehci;  in ehci_platform_probe()  local
 
 | 
| D | ehci-grlib.c | 76 	struct ehci_hcd	*ehci = NULL;  in ehci_hcd_grlib_probe()  local
 | 
| /Linux-v5.4/drivers/usb/chipidea/ | 
| D | host.c | 33 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_ci_portpower()  local73 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ehci_ci_reset()  local
 108 	struct ehci_hcd *ehci;  in host_start()  local
 233 	struct ehci_hcd	*ehci = hcd_to_ehci(hcd);  in ci_ehci_hub_control()  local
 299 	struct ehci_hcd *ehci = hcd_to_ehci(hcd);  in ci_ehci_bus_suspend()  local
 
 | 
| /Linux-v5.4/arch/mips/boot/dts/brcm/ | 
| D | bcm6368.dtsi | 113 		ehci: usb@10001500 {  label
 | 
| D | bcm63268.dtsi | 120 		ehci: usb@10002500 {  label
 | 
| D | bcm6328.dtsi | 113 		ehci: usb@10002500 {  label
 | 
| D | bcm6358.dtsi | 120 		ehci: usb@fffe1300 {  label
 | 
| D | bcm6362.dtsi | 120 		ehci: usb@10002500 {  label
 | 
| /Linux-v5.4/arch/arm/boot/dts/ | 
| D | bcm53573.dtsi | 138 			ehci: ehci@4000 {  label
 |