Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
usb_serial Struct Reference

#include <serial.h>

Data Fields

struct usb_device * dev
 
struct usb_serial_drivertype
 
struct usb_interfaceinterface
 
unsigned char disconnected:1
 
unsigned char suspending:1
 
unsigned char attached:1
 
unsigned char minor
 
unsigned char num_ports
 
unsigned char num_port_pointers
 
char num_interrupt_in
 
char num_interrupt_out
 
char num_bulk_in
 
char num_bulk_out
 
struct usb_serial_portport [MAX_NUM_PORTS]
 
struct kref kref
 
struct mutex disc_mutex
 
voidprivate
 

Detailed Description

Definition at line 152 of file serial.h.

Field Documentation

unsigned char attached

Definition at line 158 of file serial.h.

struct usb_device* dev

Definition at line 153 of file serial.h.

struct mutex disc_mutex

Definition at line 168 of file serial.h.

unsigned char disconnected

Definition at line 156 of file serial.h.

Definition at line 155 of file serial.h.

Definition at line 167 of file serial.h.

unsigned char minor

Definition at line 159 of file serial.h.

char num_bulk_in

Definition at line 164 of file serial.h.

char num_bulk_out

Definition at line 165 of file serial.h.

char num_interrupt_in

Definition at line 162 of file serial.h.

char num_interrupt_out

Definition at line 163 of file serial.h.

unsigned char num_port_pointers

Definition at line 161 of file serial.h.

unsigned char num_ports

Definition at line 160 of file serial.h.

Definition at line 166 of file serial.h.

void* private

Definition at line 169 of file serial.h.

unsigned char suspending

Definition at line 157 of file serial.h.

Definition at line 154 of file serial.h.


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