Lines Matching defs:edgeport_port
83 struct edgeport_port { struct
84 __u16 txCredits; /* our current credits for this port */
85 __u16 maxTxCredits; /* the max size of the port */
87 struct TxFifo txfifo; /* transmit fifo -- size will be maxTxCredits */
88 struct urb *write_urb; /* write URB for this port */
89 bool write_in_progress; /* 'true' while a write URB is outstanding */
90 spinlock_t ep_lock;
92 __u8 shadowLCR; /* last LCR value received */
93 __u8 shadowMCR; /* last MCR value received */
94 __u8 shadowMSR; /* last MSR value received */
95 __u8 shadowLSR; /* last LSR value received */
96 __u8 shadowXonChar; /* last value set as XON char in Edgeport */
97 __u8 shadowXoffChar; /* last value set as XOFF char in Edgeport */
98 __u8 validDataMask;
99 __u32 baudRate;
101 bool open;
102 bool openPending;
103 bool commandPending;
104 bool closePending;
105 bool chaseResponsePending;
107 wait_queue_head_t wait_chase; /* for handling sleeping while waiting for chase to finish */
108 wait_queue_head_t wait_open; /* for handling sleeping while waiting for open to finish */
109 wait_queue_head_t wait_command; /* for handling sleeping while waiting for command to finish */
111 struct usb_serial_port *port; /* loop back to the owner of this object */