Lines Matching defs:uhci_softc
145 typedef struct uhci_softc { struct
146 device_t sc_dev;
147 struct usbd_bus sc_bus;
148 bus_space_tag_t iot;
149 bus_space_handle_t ioh;
150 bus_size_t sc_size;
152 kmutex_t sc_lock;
153 kmutex_t sc_intr_lock;
155 uhci_physaddr_t *sc_pframes;
156 usb_dma_t sc_dma;
157 struct uhci_vframe sc_vframes[UHCI_VFRAMELIST_COUNT];
159 uhci_soft_qh_t *sc_lctl_start; /* dummy QH for low speed control */
160 uhci_soft_qh_t *sc_lctl_end; /* last control QH */
161 uhci_soft_qh_t *sc_hctl_start; /* dummy QH for high speed control */
162 uhci_soft_qh_t *sc_hctl_end; /* last control QH */
163 uhci_soft_qh_t *sc_bulk_start; /* dummy QH for bulk */
164 uhci_soft_qh_t *sc_bulk_end; /* last bulk transfer */
188 } uhci_softc_t; argument