Lines Matching defs:moschip_port
233 struct moschip_port { struct
234 int port_num; /*Actual port number in the device(1,2,etc) */
235 struct urb *write_urb; /* write URB for this port */
236 struct urb *read_urb; /* read URB for this port */
237 struct urb *int_urb;
238 __u8 shadowLCR; /* last LCR value received */
239 __u8 shadowMCR; /* last MCR value received */
240 char open;
241 char open_ports;
242 char zombie;
243 wait_queue_head_t wait_chase; /* for handling sleeping while waiting for chase to finish */
244 …ait_queue_head_t delta_msr_wait; /* for handling sleeping while waiting for msr change to happen */
245 int delta_msr_cond;
246 struct async_icount icount;
247 struct usb_serial_port *port; /* loop back to the owner of this object */
250 __u8 SpRegOffset;
251 __u8 ControlRegOffset;
252 __u8 DcrRegOffset;
254 struct urb *control_urb;
255 struct usb_ctrlrequest *dr;
256 char *ctrl_buf;
257 int MsrLsr;
259 spinlock_t pool_lock;
260 struct urb *write_urb_pool[NUM_URBS];
261 char busy[NUM_URBS];
262 bool read_urb_busy;