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