iPXE
Data Fields
usb_hid Struct Reference

A USB human interface device. More...

#include <usbhid.h>

Data Fields

struct usb_functionfunc
 USB function. More...
 
struct usb_endpoint in
 Interrupt IN endpoint. More...
 
struct usb_endpoint out
 Interrupt OUT endpoint (optional) More...
 

Detailed Description

A USB human interface device.

Definition at line 51 of file usbhid.h.

Field Documentation

◆ func

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().

◆ in

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().

◆ out

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().


The documentation for this struct was generated from the following file: