FreeBSD kernel usb device Code
usb_hw_ep_scratch Struct Reference

#include <usb_device.h>

Collaboration diagram for usb_hw_ep_scratch:

Data Fields

struct usb_hw_ep_scratch_sub ep [USB_EP_MAX]
 
struct usb_hw_ep_scratch_subep_max
 
struct usb_config_descriptorcd
 
struct usb_deviceudev
 
const struct usb_bus_methodsmethods
 
uint8_t bmOutAlloc [(USB_EP_MAX+15)/16]
 
uint8_t bmInAlloc [(USB_EP_MAX+15)/16]
 

Detailed Description

Definition at line 139 of file usb_device.h.

Field Documentation

◆ bmInAlloc

uint8_t usb_hw_ep_scratch::bmInAlloc[(USB_EP_MAX+15)/16]

Definition at line 146 of file usb_device.h.

Referenced by usb_hw_ep_find_match(), and usb_hw_ep_get_needs().

◆ bmOutAlloc

uint8_t usb_hw_ep_scratch::bmOutAlloc[(USB_EP_MAX+15)/16]

Definition at line 145 of file usb_device.h.

Referenced by usb_hw_ep_find_match(), and usb_hw_ep_get_needs().

◆ cd

struct usb_config_descriptor* usb_hw_ep_scratch::cd

Definition at line 142 of file usb_device.h.

Referenced by usb_hw_ep_get_needs(), and usb_hw_ep_resolve().

◆ ep

struct usb_hw_ep_scratch_sub usb_hw_ep_scratch::ep[USB_EP_MAX]

Definition at line 140 of file usb_device.h.

Referenced by usb_hw_ep_get_needs(), and usb_hw_ep_resolve().

◆ ep_max

struct usb_hw_ep_scratch_sub* usb_hw_ep_scratch::ep_max

Definition at line 141 of file usb_device.h.

Referenced by usb_hw_ep_get_needs(), and usb_hw_ep_resolve().

◆ methods

const struct usb_bus_methods* usb_hw_ep_scratch::methods

Definition at line 144 of file usb_device.h.

Referenced by usb_hw_ep_find_match(), usb_hw_ep_get_needs(), and usb_hw_ep_resolve().

◆ udev

struct usb_device* usb_hw_ep_scratch::udev

Definition at line 143 of file usb_device.h.

Referenced by usb_hw_ep_find_match(), usb_hw_ep_get_needs(), and usb_hw_ep_resolve().


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