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

Data Fields

struct usb_device * dev
 
struct mutex wmut
 
struct mutex mut
 
spinlock_t lock
 
charreadbuf
 
charstatusbuf
 
struct usb_anchor urbs
 
wait_queue_head_t rwait
 
wait_queue_head_t wwait
 
int readcount
 
int ifnum
 
struct usb_interfaceintf
 
struct {
   int   alt_setting
 
   struct usb_endpoint_descriptor *   epwrite
 
   struct usb_endpoint_descriptor *   epread
 
protocol [USBLP_MAX_PROTOCOLS]
 
int current_protocol
 
int minor
 
int wcomplete
 
int rcomplete
 
int wstatus
 
int rstatus
 
unsigned int quirks
 
unsigned int flags
 
unsigned char used
 
unsigned char present
 
unsigned char bidir
 
unsigned char no_paper
 
unsigned chardevice_id_string
 

Detailed Description

Definition at line 138 of file usblp.c.

Field Documentation

int alt_setting

Definition at line 153 of file usblp.c.

unsigned char bidir

Definition at line 166 of file usblp.c.

int current_protocol

Definition at line 157 of file usblp.c.

struct usb_device* dev

Definition at line 139 of file usblp.c.

unsigned char* device_id_string

Definition at line 168 of file usblp.c.

Definition at line 155 of file usblp.c.

Definition at line 154 of file usblp.c.

unsigned int flags

Definition at line 163 of file usblp.c.

int ifnum

Definition at line 148 of file usblp.c.

Definition at line 149 of file usblp.c.

spinlock_t lock

Definition at line 142 of file usblp.c.

int minor

Definition at line 158 of file usblp.c.

Definition at line 141 of file usblp.c.

unsigned char no_paper

Definition at line 167 of file usblp.c.

unsigned char present

Definition at line 165 of file usblp.c.

struct { ... } protocol[USBLP_MAX_PROTOCOLS]
unsigned int quirks

Definition at line 162 of file usblp.c.

int rcomplete

Definition at line 159 of file usblp.c.

char* readbuf

Definition at line 143 of file usblp.c.

int readcount

Definition at line 147 of file usblp.c.

int rstatus

Definition at line 161 of file usblp.c.

Definition at line 146 of file usblp.c.

char* statusbuf

Definition at line 144 of file usblp.c.

struct usb_anchor urbs

Definition at line 145 of file usblp.c.

unsigned char used

Definition at line 164 of file usblp.c.

int wcomplete

Definition at line 159 of file usblp.c.

struct mutex wmut

Definition at line 140 of file usblp.c.

int wstatus

Definition at line 160 of file usblp.c.

Definition at line 146 of file usblp.c.


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