FreeBSD kernel usb device Code
usb_device_scratch Union Reference

#include <usb_device.h>

Collaboration diagram for usb_device_scratch:

Data Fields

struct usb_hw_ep_scratch hw_ep_scratch [1]
 
struct usb_temp_setup temp_setup [1]
 
struct {
   struct usb_xfer   dummy
 
   struct usb_setup_params   parm
 
xfer_setup [1]
 
uint8_t data [255]
 

Detailed Description

Definition at line 169 of file usb_device.h.

Field Documentation

◆ data

uint8_t usb_device_scratch::data[255]

Definition at line 176 of file usb_device.h.

Referenced by device_set_usb_desc(), usb_get_langid(), and usb_set_device_strings().

◆ dummy

struct usb_xfer usb_device_scratch::dummy

Definition at line 173 of file usb_device.h.

Referenced by usbd_transfer_setup().

◆ hw_ep_scratch

struct usb_hw_ep_scratch usb_device_scratch::hw_ep_scratch[1]

Definition at line 170 of file usb_device.h.

Referenced by usb_hw_ep_resolve().

◆ parm

struct usb_setup_params usb_device_scratch::parm

Definition at line 174 of file usb_device.h.

Referenced by usbd_transfer_setup().

◆ temp_setup

struct usb_temp_setup usb_device_scratch::temp_setup[1]

Definition at line 171 of file usb_device.h.

Referenced by usb_temp_setup().

◆ 

struct { ... } usb_device_scratch::xfer_setup[1]

Referenced by usbd_transfer_setup().


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