Lines Matching defs:pci_xhci_softc
264 struct pci_xhci_softc { struct
265 struct pci_devinst *xsc_pi;
267 pthread_mutex_t mtx;
269 uint32_t caplength; /* caplen & hciversion */
270 uint32_t hcsparams1; /* structural parameters 1 */
271 uint32_t hcsparams2; /* structural parameters 2 */
272 uint32_t hcsparams3; /* structural parameters 3 */
273 uint32_t hccparams1; /* capability parameters 1 */
274 uint32_t dboff; /* doorbell offset */
275 uint32_t rtsoff; /* runtime register space offset */
276 uint32_t hccparams2; /* capability parameters 2 */
278 uint32_t regsend; /* end of configuration registers */
280 struct pci_xhci_opregs opregs;
281 struct pci_xhci_rtsregs rtsregs;
283 struct pci_xhci_portregs *portregs;
284 struct pci_xhci_dev_emu **devices; /* XHCI[port] = device */
285 struct pci_xhci_dev_emu **slots; /* slots assigned from 1 */
287 int usb2_port_start;
288 int usb3_port_start;