Lines Matching defs:ehci_softc
315 typedef struct ehci_softc { struct
316 struct ehci_hw_softc sc_hw;
317 struct usb_bus sc_bus; /* base device */
318 struct usb_callout sc_tmo_pcd;
319 struct usb_callout sc_tmo_poll;
320 union ehci_hub_desc sc_hub_desc;
322 struct usb_device *sc_devices[EHCI_MAX_DEVICES];
323 struct resource *sc_io_res;
324 struct resource *sc_irq_res;
325 struct ehci_qh *sc_async_p_last;
326 struct ehci_qh *sc_intr_p_last[EHCI_VIRTUAL_FRAMELIST_COUNT];
327 struct ehci_sitd *sc_isoc_fs_p_last[EHCI_VIRTUAL_FRAMELIST_COUNT];
328 struct ehci_itd *sc_isoc_hs_p_last[EHCI_VIRTUAL_FRAMELIST_COUNT];
329 void *sc_intr_hdl;
330 bus_size_t sc_io_size;
331 bus_space_tag_t sc_io_tag;
332 bus_space_handle_t sc_io_hdl;
334 uint32_t sc_terminate_self; /* TD short packet termination pointer */
358 void (*sc_vendor_post_reset)(struct ehci_softc *sc); argument
359 uint16_t (*sc_vendor_get_port_speed)(struct ehci_softc *sc, argument