iPXE
|
A USB human interface device. More...
#include <usbhid.h>
Data Fields | |
struct usb_function * | func |
USB function. More... | |
struct usb_endpoint | in |
Interrupt IN endpoint. More... | |
struct usb_endpoint | out |
Interrupt OUT endpoint (optional) More... | |
struct usb_function* usb_hid::func |
USB function.
Definition at line 53 of file usbhid.h.
Referenced by usbhid_describe(), usbhid_init(), usbhid_open(), and usbkbd_set_leds().
struct usb_endpoint usb_hid::in |
Interrupt IN endpoint.
Definition at line 55 of file usbhid.h.
Referenced by usbhid_close(), usbhid_describe(), usbhid_init(), usbhid_open(), usbhid_refill(), usbkbd_complete(), usbkbd_iskey(), and usbkbd_probe().
struct usb_endpoint usb_hid::out |
Interrupt OUT endpoint (optional)
Definition at line 57 of file usbhid.h.
Referenced by usbhid_close(), usbhid_describe(), usbhid_init(), usbhid_open(), and usbhid_refill().