#define __USB_UHCI_H
// usb-uhci.c
-void uhci_init(void *data);
+void uhci_init(struct pci_device *pci, int busid);
struct usb_pipe;
void uhci_free_pipe(struct usb_pipe *p);
struct usb_pipe *uhci_alloc_control_pipe(struct usb_pipe *dummy);
u32 status;
u32 token;
void *buffer;
-
- // Software fields
- u32 data[4];
} PACKED;
struct uhci_qh {