--- qemu/roms/seabios/src/usb-hid.h 2018/04/24 17:36:48 1.1.1.1 +++ qemu/roms/seabios/src/usb-hid.h 2018/04/24 18:27:29 1.1.1.3 @@ -3,10 +3,15 @@ // 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 usb_check_key(); +struct usb_pipe; +int usb_hid_init(struct usb_pipe *pipe + , struct usb_interface_descriptor *iface, int imax); +void usb_hid_setup(void); +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); /****************************************************************