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

Data Fields

struct tty_port port
 
spinlock_t port_lock
 
struct gserialport_usb
 
bool openclose
 
u8 port_num
 
struct list_head read_pool
 
int read_started
 
int read_allocated
 
struct list_head read_queue
 
unsigned n_read
 
struct tasklet_struct push
 
struct list_head write_pool
 
int write_started
 
int write_allocated
 
struct gs_buf port_write_buf
 
wait_queue_head_t drain_wait
 
struct usb_cdc_line_coding port_line_coding
 

Detailed Description

Definition at line 96 of file u_serial.c.

Field Documentation

wait_queue_head_t drain_wait

Definition at line 116 of file u_serial.c.

unsigned n_read

Definition at line 109 of file u_serial.c.

bool openclose

Definition at line 102 of file u_serial.c.

Definition at line 97 of file u_serial.c.

struct usb_cdc_line_coding port_line_coding

Definition at line 119 of file u_serial.c.

spinlock_t port_lock

Definition at line 98 of file u_serial.c.

u8 port_num

Definition at line 103 of file u_serial.c.

struct gserial * port_usb

Definition at line 100 of file u_serial.c.

struct gs_buf port_write_buf

Definition at line 115 of file u_serial.c.

Definition at line 110 of file u_serial.c.

int read_allocated

Definition at line 107 of file u_serial.c.

struct list_head read_pool

Definition at line 105 of file u_serial.c.

struct list_head read_queue

Definition at line 108 of file u_serial.c.

int read_started

Definition at line 106 of file u_serial.c.

int write_allocated

Definition at line 114 of file u_serial.c.

struct list_head write_pool

Definition at line 112 of file u_serial.c.

int write_started

Definition at line 113 of file u_serial.c.


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