Linux Kernel
3.7.1
|
#include <linux/types.h>
Go to the source code of this file.
Data Structures | |
struct | usb_port_status |
struct | usb_hub_status |
struct | usb_hub_descriptor |
Enumerations | |
enum | hub_led_mode |
Functions | |
struct usb_port_status | __attribute__ ((packed)) |
Variables | |
__le16 | wPortStatus |
__le16 | wPortChange |
__le16 | wHubStatus |
__le16 | wHubChange |
__u8 | DeviceRemovable [(USB_MAXCHILDREN+1+7)/8] |
__u8 | PortPwrCtrlMask [(USB_MAXCHILDREN+1+7)/8] |
__u8 | bHubHdrDecLat |
__le16 | wHubDelay |
__u8 | bDescLength |
__u8 | bDescriptorType |
__u8 | bNbrPorts |
__le16 | wHubCharacteristics |
__u8 | bPwrOn2PwrGood |
__u8 | bHubContrCurrent |
union { | |
} | u |
INDICATOR_AUTO = 0 | |
INDICATOR_CYCLE | |
INDICATOR_GREEN_BLINK | |
INDICATOR_GREEN_BLINK_OFF | |
INDICATOR_AMBER_BLINK | |
INDICATOR_AMBER_BLINK_OFF | |
INDICATOR_ALT_BLINK | |
INDICATOR_ALT_BLINK_OFF | |
#define HUB_CHAR_COMMON_LPSM 0x0000 /* All ports power control at once */ |
#define HUB_CHAR_COMMON_OCPM 0x0000 /* All ports Over-Current reporting */ |
#define HUB_CHAR_COMPOUND 0x0004 /* hub is part of a compound device */ |
#define HUB_CHAR_INDV_PORT_LPSM 0x0001 /* per-port power control */ |
#define HUB_CHAR_INDV_PORT_OCPM 0x0008 /* per-port Over-current reporting */ |
#define HUB_CHAR_LPSM 0x0003 /* Logical Power Switching Mode mask */ |
#define HUB_CHAR_NO_OCPM 0x0010 /* No Over-current Protection support */ |
#define HUB_CHAR_OCPM 0x0018 /* Over-Current Protection Mode mask */ |
#define HUB_CHAR_PORTIND 0x0080 /* per-port indicators (LEDs) */ |
#define USB_DT_HUB (USB_TYPE_CLASS | 0x09) |
#define USB_DT_SS_HUB (USB_TYPE_CLASS | 0x0a) |
#define USB_RT_HUB (USB_TYPE_CLASS | USB_RECIP_DEVICE) |
#define USB_RT_PORT (USB_TYPE_CLASS | USB_RECIP_OTHER) |
#define USB_SS_PORT_STAT_MASK |
enum hub_led_mode |
|
read |
mcontroller : adapter info structure for old mimd_t apps
: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id
Definition at line 171 of file esd_usb2.c.
union { ... } u |