Lines Matching defs:ehci_softc
124 struct ehci_softc { struct
125 struct usbd_bus sc_bus; /* base device */
126 bus_space_tag_t iot;
127 bus_space_handle_t ioh;
128 bus_size_t sc_size;
129 u_int sc_offs; /* offset to operational regs */
130 int sc_flags; /* misc flags */
135 char sc_vendor[16]; /* vendor string for root hub */
136 int sc_id_vendor; /* vendor ID for root hub */
138 struct usb_dma sc_fldma;
139 ehci_link_t *sc_flist;
140 u_int sc_flsize;
142 struct ehci_soft_islot sc_islots[EHCI_INTRQHS];
147 struct ehci_soft_itd **sc_softitds;
151 struct ehci_soft_qh *sc_freeqhs;
152 struct ehci_soft_qtd *sc_freeqtds;
155 int sc_noport;
156 u_int8_t sc_conf; /* device configuration */
157 struct usbd_xfer *sc_intrxfer;
158 char sc_isreset;
182 usbd_status ehci_init(struct ehci_softc *); argument