--- qemu/roms/seabios/src/usb-hid.h 2018/04/24 17:52:04 1.1.1.2 +++ qemu/roms/seabios/src/usb-hid.h 2018/04/24 18:58:49 1.1.1.4 @@ -3,10 +3,14 @@ // usb-hid.c struct usb_interface_descriptor; -int usb_keyboard_init(u32 endp, struct usb_interface_descriptor *iface - , int imax); -void usb_keyboard_setup(void); -void usb_check_key(void); +struct usb_pipe; +int usb_hid_init(struct usb_pipe *pipe + , struct usb_interface_descriptor *iface, int imax); +inline int usb_kbd_active(void); +inline int usb_kbd_command(int command, u8 *param); +inline int usb_mouse_active(void); +inline int usb_mouse_command(int command, u8 *param); +void usb_check_event(void); /****************************************************************