Home
last modified time | relevance | path

Searched refs:ehci_hcd (Results 1 – 22 of 22) sorted by relevance

/utopia/UTPA2-700.0.x/modules/usb/drv/usb_ecos/newhost/
H A DdrvEhciHcd.c169 static void ms_unlink_async(struct ehci_hcd *, struct ehci_qh *);
170 static void ms_intr_deschedule(struct ehci_hcd *, struct ehci_qh *);
171 static int ms_qh_schedule(struct ehci_hcd *, struct ehci_qh *);
173 void ms_ehci_stoprun_setting(MS_U8 bOption, struct ehci_hcd *ehci);
219 static int ms_ehci_halt (struct ehci_hcd *pEhci) in ms_ehci_halt()
238 static int ms_ehci_reset (struct ehci_hcd *pEhci) in ms_ehci_reset()
262 static void ms_ehci_quiesce (struct ehci_hcd *pEhci) in ms_ehci_quiesce()
308 struct ehci_hcd *pEhci, in ms_reset_complete()
342 struct ehci_hcd *pEhci = hcd_to_ehci (pHcd); in ms_hub_status_data()
396 struct ehci_hcd *pEhci, in ms_get_roothub_desc()
[all …]
H A DdrvEHCI_SCHD.cxx81 static void ms_periodic_unlink (struct ehci_hcd *pEhci, U32 u32Frame, void *ptr) in ms_periodic_unlink()
112 static U16 ms_periodic_usecs (struct ehci_hcd *pEhci, U32 u32Frame, U32 u32uFrame) in ms_periodic_usecs()
145 static int ms_enable_periodic (struct ehci_hcd *pEhci) in ms_enable_periodic()
170 static int ms_disable_periodic (struct ehci_hcd *pEhci) in ms_disable_periodic()
193 static int ms_qh_schedule (struct ehci_hcd *pEhci, struct ehci_qh *pQh);
195 struct ehci_hcd *pEhci, in ms_intr_deschedule()
286 struct ehci_hcd *pEhci, in ms_check_period()
348 struct ehci_hcd *pEhci, in ms_tt_no_collision()
394 struct ehci_hcd *pEhci, in ms_check_intr_schedule()
448 static int ms_qh_link_periodic (struct ehci_hcd *ehci, struct ehci_qh *qh) in ms_qh_link_periodic()
[all …]
H A DdrvUSBHwCtl.c161 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_RH_force_FSmode()
177 extern void ms_ehci_softrst(struct ehci_hcd *);
188 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_RoothubPortConnected()
197 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_RoothubPortConnectChg()
206 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_RoothubPortEnabled()
215 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_isHcdRunning()
224 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_forceHcdRun()
239 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_dumpHcdRegister()
271 struct ehci_hcd *pEhci = hcd_to_ehci (hcd); in ms_ehci_interrupt_enable()
294 struct ehci_hcd *pEhci = hcd_to_ehci (hcd); in ms_ehci_interrupt_disable()
[all …]
H A DdrvEHCI.h129 struct ehci_hcd { /* one per controller */ struct
185 static __inline__ struct ehci_hcd *hcd_to_ehci(struct usb_hcd *hcd_ptr) in hcd_to_ehci()
188 return (struct ehci_hcd *)( (char *)__mptr - (char *)offsetof(struct ehci_hcd,hcd) ); in hcd_to_ehci()
192 ms_iaa_watchdog_begin(struct ehci_hcd *ehci) in ms_iaa_watchdog_begin()
202 ms_iaa_watchdog_done(struct ehci_hcd *ehci) in ms_iaa_watchdog_done()
215 ms_timer_action_done (struct ehci_hcd *ehci, enum ehci_timer_event eAction) in ms_timer_action_done()
225 ms_timer_action (struct ehci_hcd *ehci, enum ehci_timer_event eAction) in ms_timer_action()
H A DdrvEHCI_MEM.cxx85 static struct ehci_qtd *ms_ehci_qtd_alloc (struct ehci_hcd *pEhci, int iFlags) in ms_ehci_qtd_alloc()
109 static __inline__ void ms_ehci_qtd_free (struct ehci_hcd *pEhci, struct ehci_qtd *pQtd) in ms_ehci_qtd_free()
115 static struct ehci_qh *ms_ehci_qh_alloc (struct ehci_hcd *pEhci, int iFlags) in ms_ehci_qh_alloc()
149 static void ms_qh_put (struct ehci_hcd *pEhci, struct ehci_qh *pQh) in ms_qh_put()
166 static void ms_ehci_mem_cleanup (struct ehci_hcd *pEhci) in ms_ehci_mem_cleanup()
198 static int ms_ehci_mem_init (struct ehci_hcd *pEhci, int iFlags) in ms_ehci_mem_init()
H A DdrvEHsTest.c147 extern struct list_head *ms_qh_urb_transaction_EHSET (struct ehci_hcd *ehci, struct urb *urb, struc…
148 extern int ms_submit_async_EHSET (struct ehci_hcd *ehci, struct urb *urb, struct list_head *qtd_lis…
155 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in ms_ehci_urb_enqueue_EHSET()
H A DdrvUsbd.c684 struct ehci_hcd *pEhci; in ms_new_usb_hcd()
687 pEhci = (struct ehci_hcd *)kmalloc (sizeof (struct ehci_hcd), GFP_KERNEL); in ms_new_usb_hcd()
696 memset (pEhci, 0, sizeof (struct ehci_hcd)); in ms_new_usb_hcd()
H A DdrvMSC.c1061 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_bSCSI_Read_10()
1337 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in ms_bSCSI_Write_10()
H A DdrvMsg.c161 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in ms_usb_start_wait_urb()
/utopia/UTPA2-700.0.x/modules/usb/drv/usb_ecos/usbhost/
H A DdrvEhciHcd.c251 extern void ehci_StopRun_Setting(MS_U8 bOption, struct ehci_hcd *ehci);
324 static int ehci_halt (struct ehci_hcd *ehci) in ehci_halt()
387 static int ehci_reset (struct ehci_hcd *ehci) in ehci_reset()
455 static void ehci_ready (struct ehci_hcd *ehci) in ehci_ready()
551 struct ehci_hcd *ehci, in check_reset_complete()
679 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in ehci_hub_status_data()
1032 struct ehci_hcd *ehci, in ehci_hub_descriptor()
1203 void ehci_hc_swreset(struct ehci_hcd *ehci) in ehci_hc_swreset()
1260 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in ehci_hub_control()
2161 qh_update (struct ehci_hcd *ehci, struct ehci_qh *qh, struct ehci_qtd *qtd) in qh_update()
[all …]
H A DdrvEHCI_SCHD.cxx125 static int periodic_unlink (struct ehci_hcd *ehci, U32 frame, void *ptr) in periodic_unlink()
172 periodic_usecs (struct ehci_hcd *ehci, U32 frame, U32 uframe) in periodic_usecs()
261 static int enable_periodic (struct ehci_hcd *ehci) in enable_periodic()
284 static int disable_periodic (struct ehci_hcd *ehci) in disable_periodic()
319 struct ehci_hcd *ehci, in intr_deschedule()
369 struct ehci_hcd *ehci, in check_period()
408 struct ehci_hcd *ehci, in check_intr_schedule()
444 static int qh_schedule (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_schedule()
530 struct ehci_hcd *ehci, in intr_submit()
600 struct ehci_hcd *ehci, in intr_complete()
[all …]
H A DdrvEHCI_MEM.cxx94 struct ehci_hcd *ehci; in ehci_hcd_alloc()
96 ehci = (struct ehci_hcd *) in ehci_hcd_alloc()
97 kmalloc (sizeof (struct ehci_hcd), GFP_KERNEL); in ehci_hcd_alloc()
103 memset (ehci, 0, sizeof (struct ehci_hcd)); in ehci_hcd_alloc()
115 static struct ehci_qtd *ehci_qtd_alloc (struct ehci_hcd *ehci, int flags) in ehci_qtd_alloc()
144 static __inline__ void ehci_qtd_free (struct ehci_hcd *ehci, struct ehci_qtd *qtd) in ehci_qtd_free()
150 static struct ehci_qh *ehci_qh_alloc (struct ehci_hcd *ehci, int flags) in ehci_qh_alloc()
192 static void qh_put (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_put()
214 static void ehci_mem_cleanup (struct ehci_hcd *ehci) in ehci_mem_cleanup()
282 static int ehci_mem_init (struct ehci_hcd *ehci, int flags) in ehci_mem_init()
H A DdrvEHCIDBG.cpp97 static void dbg_hcs_params (struct ehci_hcd *ehci, char *label) in dbg_hcs_params()
132 static __inline__ void dbg_hcs_params (struct ehci_hcd *ehci, char *label) {} in dbg_hcs_params()
138 static void dbg_hcc_params (struct ehci_hcd *ehci, char *label) in dbg_hcc_params()
163 static __inline__ void dbg_hcc_params (struct ehci_hcd *ehci, char *label) {} in dbg_hcc_params()
178 static void dbg_qtd (char *label, struct ehci_hcd *ehci, struct ehci_qtd *qtd) in dbg_qtd()
193 static void dbg_qh (char *label, struct ehci_hcd *ehci, struct ehci_qh *qh) in dbg_qh()
412 static inline void dbg_qh (char *label, struct ehci_hcd *ehci, struct ehci_qh *qh) in dbg_qh()
502 struct ehci_hcd *ehci, in qh_lines()
651 struct ehci_hcd *ehci; in show_async()
701 struct ehci_hcd *ehci; in show_periodic()
[all …]
H A DdrvEHCI.h178 struct ehci_hcd { /* one per controller */ struct
428 static __inline__ struct ehci_hcd *hcd_to_ehci(struct usb_hcd *hcd_ptr) in hcd_to_ehci()
431 return (struct ehci_hcd *)( (char *)__mptr - (char *)offsetof(struct ehci_hcd,hcd) ); in hcd_to_ehci()
445 timer_action_done (struct ehci_hcd *ehci, enum ehci_timer_action action) in timer_action_done()
481 timer_action (struct ehci_hcd *ehci, enum ehci_timer_action action) in timer_action()
H A DdrvUSBEntry.c596 extern void ResetMstarUsb(struct ehci_hcd *ehci);
607 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in MDrv_UsbDeviceConnect()
780 struct ehci_hcd *ehci = hcd_to_ehci(g_pUsbHcd); in UsbTask()
1229 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in InitUSBIntr()
1594 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in InitUSBIntr_EX()
1627 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in Usb_host_Init_EX()
1710 extern void ResetMstarUsb(struct ehci_hcd *ehci);
1713 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in MDrv_UsbDeviceConnect_EX()
1769 struct ehci_hcd *ehci = hcd_to_ehci(gVar->p_UsbHcd); in UsbTask_EX()
H A DdrvEHsTest.c151 extern struct list_head *qh_urb_transaction_EHSET (struct ehci_hcd *ehci, struct urb *urb, struct l…
152 extern int submit_async_EHSET (struct ehci_hcd *ehci, struct urb *urb, struct list_head *qtd_list, …
159 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in ehci_urb_enqueue_EHSET()
H A DdrvUSBEntry_2.c136 extern void ResetMstarUsb(struct ehci_hcd *ehci); // replace void ResetUsbHardware_Port2(void) and…
163 struct ehci_hcd *ehci = hcd_to_ehci(g_pUsbHcd_Port2); in UsbTask_Port2()
589 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in InitUSBIntr_Port2()
H A DdrvHub.c5355 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in hub_port_connect_change()
5577 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in hub_port_connect_change()
8645 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in usb_reset_device()
H A DdrvTransport.c180 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in timeout_handler()
1681 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in usb_default_timeout_handler()
H A DdrvUSBHwCtl.c154 void ResetMstarUsb(struct ehci_hcd *ehci) in ResetMstarUsb()
H A DdrvHCD.c1611 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in hcd_submit_urb()
H A DdrvSCSI.c1104 struct ehci_hcd *ehci = hcd_to_ehci(hcd); in bSCSI_Read_10()