Initial support for booting from USB drives.
[seabios.git] / src / usb.h
index 925f8ae80e41faf40917657f2568cb653cf40dd1..d94789156dc7d5f72992ca56bb43915bf1771862 100644 (file)
--- a/src/usb.h
+++ b/src/usb.h
@@ -37,6 +37,8 @@ int configure_usb_device(struct usb_s *cntl, int lowspeed);
 struct usb_ctrlrequest;
 int send_default_control(u32 endp, const struct usb_ctrlrequest *req
                          , void *data);
+int usb_send_bulk(struct usb_pipe *pipe, int dir, void *data, int datasize);
+struct usb_pipe *alloc_bulk_pipe(u32 endp);
 struct usb_pipe *alloc_intr_pipe(u32 endp, int period);
 int usb_poll_intr(struct usb_pipe *pipe, void *data);
 struct usb_interface_descriptor;