iPXE
Data Fields
usb_setup_packet Struct Reference

A USB setup data packet. More...

#include <usb.h>

Data Fields

uint16_t request
 Request. More...
 
uint16_t value
 Value parameter. More...
 
uint16_t index
 Index parameter. More...
 
uint16_t len
 Length of data stage. More...
 

Detailed Description

A USB setup data packet.

Definition at line 68 of file usb.h.

Field Documentation

◆ request

uint16_t usb_setup_packet::request

Request.

Definition at line 70 of file usb.h.

Referenced by ehci_endpoint_message(), uhci_endpoint_message(), usb_message(), and xhci_endpoint_message().

◆ value

uint16_t usb_setup_packet::value

Value parameter.

Definition at line 72 of file usb.h.

Referenced by usb_message().

◆ index

uint16_t usb_setup_packet::index

Index parameter.

Definition at line 74 of file usb.h.

Referenced by usb_message().

◆ len

uint16_t usb_setup_packet::len

Length of data stage.

Definition at line 76 of file usb.h.

Referenced by usb_message().


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