Lines Matching defs:cypress_private
93 struct cypress_private { struct
94 spinlock_t lock; /* private lock */
95 int chiptype; /* identifier of device, for quirks/etc */
96 int bytes_in; /* used for statistics */
97 int bytes_out; /* used for statistics */
98 int cmd_count; /* used for statistics */
99 int cmd_ctrl; /* always set this to 1 before issuing a command */
100 struct kfifo write_fifo; /* write fifo */
101 int write_urb_in_use; /* write urb in use indicator */
102 int write_urb_interval; /* interval to use for write urb */
103 int read_urb_interval; /* interval to use for read urb */
104 int comm_is_ok; /* true if communication is (still) ok */
105 int termios_initialized;
106 __u8 line_control; /* holds dtr / rts value */
107 __u8 current_status; /* received from last read - info on dsr,cts,cd,ri,etc */
108 __u8 current_config; /* stores the current configuration byte */
109 __u8 rx_flags; /* throttling - used from whiteheat/ftdi_sio */
110 enum packet_format pkt_fmt; /* format to use for packet send / receive */
111 int get_cfg_unsafe; /* If true, the CYPRESS_GET_CONFIG is unsafe */
112 int baud_rate; /* stores current baud rate in
114 int isthrottled; /* if throttled, discard reads */
115 char prev_status; /* used for TIOCMIWAIT */
118 struct ktermios tmp_termios; /* stores the old termios settings */