Lines Matching defs:uhci_softc
119 struct uhci_softc { struct
120 struct usbd_bus sc_bus; /* base device */
121 bus_space_tag_t iot;
122 bus_space_handle_t ioh;
123 bus_size_t sc_size;
125 uhci_physaddr_t *sc_pframes;
126 struct usb_dma sc_dma;
127 struct uhci_vframe sc_vframes[UHCI_VFRAMELIST_COUNT];
129 struct uhci_soft_qh *sc_lctl_start; /* dummy QH for low speed control */
130 struct uhci_soft_qh *sc_lctl_end; /* last control QH */
131 struct uhci_soft_qh *sc_hctl_start;/* dummy QH for high speed control */
132 struct uhci_soft_qh *sc_hctl_end; /* last control QH */
133 struct uhci_soft_qh *sc_bulk_start; /* dummy QH for bulk */
134 struct uhci_soft_qh *sc_bulk_end; /* last bulk transfer */
135 struct uhci_soft_qh *sc_last_qh; /* dummy QH at the end */
136 u_int32_t sc_loops; /* number of QHs that wants looping */
161 usbd_status uhci_init(struct uhci_softc *); argument