Lines Matching defs:edgeport_port
338 struct edgeport_port { struct
339 __u16 txCredits; /* our current credits for this port */
340 __u16 maxTxCredits; /* the max size of the port */
342 struct TxFifo txfifo; /* transmit fifo -- size will be maxTxCredits */
343 struct urb *write_urb; /* write URB for this port */
344 char write_in_progress; /* TRUE while a write URB is outstanding */
346 __u8 shadowLCR; /* last LCR value received */
347 __u8 shadowMCR; /* last MCR value received */
348 __u8 shadowMSR; /* last MSR value received */
349 __u8 shadowLSR; /* last LSR value received */
350 __u8 shadowXonChar; /* last value set as XON char in Edgeport */
351 __u8 shadowXoffChar; /* last value set as XOFF char in Edgeport */
352 __u8 validDataMask;
353 __u32 baudRate;
355 char open;
356 char openPending;
357 char commandPending;
358 char closePending;
359 char chaseResponsePending;
361 wait_queue_head_t wait_chase; /* for handling sleeping while waiting for chase to finish */
362 wait_queue_head_t wait_open; /* for handling sleeping while waiting for open to finish */
363 wait_queue_head_t wait_command; /* for handling sleeping while waiting for command to finish */
364 …it_queue_head_t delta_msr_wait; /* for handling sleeping while waiting for msr change to happen */
366 struct async_icount icount;
367 struct usb_serial_port *port; /* loop back to the owner of this object */