whiteheat.c (e8cdfb0509f48d44d95d68d4f42d8d71a9ba4acd) whiteheat.c (60b33c133ca0b7c0b6072c87234b63fee6e80558)
1/*
2 * USB ConnectTech WhiteHEAT driver
3 *
4 * Copyright (C) 2002
5 * Connect Tech Inc.
6 *
7 * Copyright (C) 1999 - 2001
8 * Greg Kroah-Hartman (greg@kroah.com)

--- 142 unchanged lines hidden (view full) ---

151static int whiteheat_write(struct tty_struct *tty,
152 struct usb_serial_port *port,
153 const unsigned char *buf, int count);
154static int whiteheat_write_room(struct tty_struct *tty);
155static int whiteheat_ioctl(struct tty_struct *tty, struct file *file,
156 unsigned int cmd, unsigned long arg);
157static void whiteheat_set_termios(struct tty_struct *tty,
158 struct usb_serial_port *port, struct ktermios *old);
1/*
2 * USB ConnectTech WhiteHEAT driver
3 *
4 * Copyright (C) 2002
5 * Connect Tech Inc.
6 *
7 * Copyright (C) 1999 - 2001
8 * Greg Kroah-Hartman (greg@kroah.com)

--- 142 unchanged lines hidden (view full) ---

151static int whiteheat_write(struct tty_struct *tty,
152 struct usb_serial_port *port,
153 const unsigned char *buf, int count);
154static int whiteheat_write_room(struct tty_struct *tty);
155static int whiteheat_ioctl(struct tty_struct *tty, struct file *file,
156 unsigned int cmd, unsigned long arg);
157static void whiteheat_set_termios(struct tty_struct *tty,
158 struct usb_serial_port *port, struct ktermios *old);
159static int whiteheat_tiocmget(struct tty_struct *tty, struct file *file);
159static int whiteheat_tiocmget(struct tty_struct *tty);
160static int whiteheat_tiocmset(struct tty_struct *tty, struct file *file,
161 unsigned int set, unsigned int clear);
162static void whiteheat_break_ctl(struct tty_struct *tty, int break_state);
163static int whiteheat_chars_in_buffer(struct tty_struct *tty);
164static void whiteheat_throttle(struct tty_struct *tty);
165static void whiteheat_unthrottle(struct tty_struct *tty);
166static void whiteheat_read_callback(struct urb *urb);
167static void whiteheat_write_callback(struct urb *urb);

--- 660 unchanged lines hidden (view full) ---

828 room++;
829 spin_unlock_irqrestore(&info->lock, flags);
830 room *= port->bulk_out_size;
831
832 dbg("%s - returns %d", __func__, room);
833 return (room);
834}
835
160static int whiteheat_tiocmset(struct tty_struct *tty, struct file *file,
161 unsigned int set, unsigned int clear);
162static void whiteheat_break_ctl(struct tty_struct *tty, int break_state);
163static int whiteheat_chars_in_buffer(struct tty_struct *tty);
164static void whiteheat_throttle(struct tty_struct *tty);
165static void whiteheat_unthrottle(struct tty_struct *tty);
166static void whiteheat_read_callback(struct urb *urb);
167static void whiteheat_write_callback(struct urb *urb);

--- 660 unchanged lines hidden (view full) ---

828 room++;
829 spin_unlock_irqrestore(&info->lock, flags);
830 room *= port->bulk_out_size;
831
832 dbg("%s - returns %d", __func__, room);
833 return (room);
834}
835
836static int whiteheat_tiocmget(struct tty_struct *tty, struct file *file)
836static int whiteheat_tiocmget(struct tty_struct *tty)
837{
838 struct usb_serial_port *port = tty->driver_data;
839 struct whiteheat_private *info = usb_get_serial_port_data(port);
840 unsigned int modem_signals = 0;
841
842 dbg("%s - port %d", __func__, port->number);
843
844 firm_get_dtr_rts(port);

--- 721 unchanged lines hidden ---
837{
838 struct usb_serial_port *port = tty->driver_data;
839 struct whiteheat_private *info = usb_get_serial_port_data(port);
840 unsigned int modem_signals = 0;
841
842 dbg("%s - port %d", __func__, port->number);
843
844 firm_get_dtr_rts(port);

--- 721 unchanged lines hidden ---