iPXE
Data Fields
usbnet_device Struct Reference

A USB network device. More...

#include <usbnet.h>

Data Fields

struct usb_functionfunc
 USB function.
unsigned int comms
 Communications interface.
unsigned int data
 Data interface.
unsigned int alternate
 Alternate setting for data interface.
struct usb_endpoint intr
 Interrupt endpoint.
struct usb_endpoint in
 Bulk IN endpoint.
struct usb_endpoint out
 Bulk OUT endpoint.

Detailed Description

A USB network device.

Definition at line 15 of file usbnet.h.


Field Documentation

USB function.

Definition at line 17 of file usbnet.h.

Referenced by usbnet_close(), usbnet_comms_describe(), usbnet_data_describe(), and usbnet_open().

unsigned int usbnet_device::comms

Communications interface.

Definition at line 20 of file usbnet.h.

Referenced by acm_control_receive(), acm_control_transmit(), ecm_open(), ecm_probe(), ncm_open(), ncm_probe(), and usbnet_comms_describe().

unsigned int usbnet_device::data

Data interface.

Definition at line 22 of file usbnet.h.

Referenced by usbnet_close(), usbnet_data_describe(), and usbnet_open().

Alternate setting for data interface.

Definition at line 24 of file usbnet.h.

Referenced by usbnet_close(), usbnet_data_describe(), and usbnet_open().


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