Lines Matching defs:tty
17 #include <linux/tty.h>
123 __u8 inbuffer [GPS_IN_BUFSIZ]; /* tty -> usb */
124 __u8 outbuffer[GPS_OUT_BUFSIZ]; /* usb -> tty */
290 the device, convert and send the next packet to tty. */
334 /* send an ack packet back to the tty */
372 * called for a complete packet received from tty layer
444 * Called for data received from tty
453 * to the bulk pipe, send an ack back to the tty.
456 * tty layer.
578 * Sends a usb packet to the tty
727 * Called for data received from tty
906 static int garmin_open(struct tty_struct *tty, struct usb_serial_port *port)
1043 static int garmin_write(struct tty_struct *tty, struct usb_serial_port *port,
1115 static int garmin_write_room(struct tty_struct *tty)
1117 struct usb_serial_port *port = tty->driver_data;
1140 send it directly to the tty port */
1292 * Sends the next queued packt to the tty port (garmin native mode only)
1318 static void garmin_throttle(struct tty_struct *tty)
1320 struct usb_serial_port *port = tty->driver_data;
1331 static void garmin_unthrottle(struct tty_struct *tty)
1333 struct usb_serial_port *port = tty->driver_data;
1341 /* in native mode send queued data to tty, in
1357 * the tty in cases where the protocol provides no own handshaking
1364 /* send the next queued packet to the tty port */
1421 .description = "Garmin GPS usb/tty",