| /linux/include/linux/usb/ |
| H A D | serial.h | 67 struct usb_serial_port { struct 110 #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev) argument 113 static inline void *usb_get_serial_port_data(struct usb_serial_port *port) in usb_get_serial_port_data() 118 static inline void usb_set_serial_port_data(struct usb_serial_port *port, in usb_set_serial_port_data() 157 struct usb_serial_port *port[MAX_NUM_PORTS]; 261 int (*port_probe)(struct usb_serial_port *port); 262 void (*port_remove)(struct usb_serial_port *port); 270 int (*open)(struct tty_struct *tty, struct usb_serial_port *port); 271 void (*close)(struct usb_serial_port *port); 272 int (*write)(struct tty_struct *tty, struct usb_serial_port *port, [all …]
|
| /linux/drivers/usb/serial/ |
| H A D | usb-wwan.h | 9 extern void usb_wwan_dtr_rts(struct usb_serial_port *port, int on); 10 extern int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port); 11 extern void usb_wwan_close(struct usb_serial_port *port); 12 extern int usb_wwan_port_probe(struct usb_serial_port *port); 13 extern void usb_wwan_port_remove(struct usb_serial_port *port); 18 extern int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
|
| H A D | mxuport.c | 190 static int mxuport_prepare_write_buffer(struct usb_serial_port *port, in mxuport_prepare_write_buffer() 284 struct usb_serial_port *port = tty->driver_data; in mxuport_throttle() 303 struct usb_serial_port *port = tty->driver_data; in mxuport_unthrottle() 316 static void mxuport_process_read_urb_data(struct usb_serial_port *port, in mxuport_process_read_urb_data() 333 static void mxuport_msr_event(struct usb_serial_port *port, u8 buf[4]) in mxuport_msr_event() 395 static void mxuport_lsr_event(struct usb_serial_port *port, u8 buf[4]) in mxuport_lsr_event() 424 static void mxuport_process_read_urb_event(struct usb_serial_port *port, in mxuport_process_read_urb_event() 463 struct usb_serial_port *port = urb->context; in mxuport_process_read_urb_demux_data() 467 struct usb_serial_port *demux_port; in mxuport_process_read_urb_demux_data() 510 struct usb_serial_port *port = urb->context; in mxuport_process_read_urb_demux_event() [all …]
|
| H A D | upd78f0730.c | 128 static int upd78f0730_send_ctl(struct usb_serial_port *port, in upd78f0730_send_ctl() 160 static int upd78f0730_port_probe(struct usb_serial_port *port) in upd78f0730_port_probe() 174 static void upd78f0730_port_remove(struct usb_serial_port *port) in upd78f0730_port_remove() 186 struct usb_serial_port *port = tty->driver_data; in upd78f0730_tiocmget() 207 struct usb_serial_port *port = tty->driver_data; in upd78f0730_tiocmset() 244 struct usb_serial_port *port = tty->driver_data; in upd78f0730_break_ctl() 268 static void upd78f0730_dtr_rts(struct usb_serial_port *port, int on) in upd78f0730_dtr_rts() 302 struct usb_serial_port *port, in upd78f0730_set_termios() 379 static int upd78f0730_open(struct tty_struct *tty, struct usb_serial_port *port) in upd78f0730_open() 397 static void upd78f0730_close(struct usb_serial_port *port) in upd78f0730_close()
|
| H A D | ch341.c | 112 struct usb_serial_port *port, 344 static int ch341_detect_quirks(struct usb_serial_port *port) in ch341_detect_quirks() 379 static int ch341_port_probe(struct usb_serial_port *port) in ch341_port_probe() 412 static void ch341_port_remove(struct usb_serial_port *port) in ch341_port_remove() 420 static int ch341_carrier_raised(struct usb_serial_port *port) in ch341_carrier_raised() 428 static void ch341_dtr_rts(struct usb_serial_port *port, int on) in ch341_dtr_rts() 443 static void ch341_close(struct usb_serial_port *port) in ch341_close() 451 static int ch341_open(struct tty_struct *tty, struct usb_serial_port *port) in ch341_open() 486 struct usb_serial_port *port, in ch341_set_flow_control() 511 struct usb_serial_port *port, in ch341_set_termios() [all …]
|
| H A D | sierra.c | 288 static int sierra_send_setup(struct usb_serial_port *port) in sierra_send_setup() 343 struct usb_serial_port *port = tty->driver_data; in sierra_tiocmget() 362 struct usb_serial_port *port = tty->driver_data; in sierra_tiocmset() 389 struct usb_serial_port *port = urb->context; in sierra_outdat_callback() 415 static int sierra_write(struct tty_struct *tty, struct usb_serial_port *port, in sierra_write() 525 struct usb_serial_port *port; in sierra_indat_callback() 563 struct usb_serial_port *port = urb->context; in sierra_instat_callback() 616 struct usb_serial_port *port = tty->driver_data; in sierra_write_room() 635 struct usb_serial_port *port = tty->driver_data; in sierra_chars_in_buffer() 650 static void sierra_stop_rx_urbs(struct usb_serial_port *port) in sierra_stop_rx_urbs() [all …]
|
| H A D | cp210x.c | 31 static int cp210x_open(struct tty_struct *tty, struct usb_serial_port *); 32 static void cp210x_close(struct usb_serial_port *); 33 static void cp210x_change_speed(struct tty_struct *, struct usb_serial_port *, 35 static void cp210x_set_termios(struct tty_struct *, struct usb_serial_port *, 37 static bool cp210x_tx_empty(struct usb_serial_port *port); 40 static int cp210x_tiocmset_port(struct usb_serial_port *port, 46 static int cp210x_port_probe(struct usb_serial_port *); 47 static void cp210x_port_remove(struct usb_serial_port *); 48 static void cp210x_dtr_rts(struct usb_serial_port *port, int on); 50 static void cp210x_enable_event_mode(struct usb_serial_port *port); [all …]
|
| H A D | navman.c | 29 struct usb_serial_port *port = urb->context; in navman_read_int_callback() 66 static int navman_open(struct tty_struct *tty, struct usb_serial_port *port) in navman_open() 82 static void navman_close(struct usb_serial_port *port) in navman_close() 87 static int navman_write(struct tty_struct *tty, struct usb_serial_port *port, in navman_write()
|
| H A D | ftdi_sio.c | 1108 struct usb_serial_port *port, 1110 static int ftdi_get_modem_status(struct usb_serial_port *port, 1201 static int update_mctrl(struct usb_serial_port *port, unsigned int set, in update_mctrl() 1248 struct usb_serial_port *port) in get_ftdi_divisor() 1344 static int change_speed(struct tty_struct *tty, struct usb_serial_port *port) in change_speed() 1367 static int write_latency_timer(struct usb_serial_port *port) in write_latency_timer() 1393 static int _read_latency_timer(struct usb_serial_port *port) in _read_latency_timer() 1410 static int read_latency_timer(struct usb_serial_port *port) in read_latency_timer() 1431 struct usb_serial_port *port = tty->driver_data; in get_serial_info() 1443 struct usb_serial_port *port = tty->driver_data; in set_serial_info() [all …]
|
| H A D | aircable.c | 72 static int aircable_prepare_write_buffer(struct usb_serial_port *port, in aircable_prepare_write_buffer() 100 static int aircable_process_packet(struct usb_serial_port *port, in aircable_process_packet() 119 struct usb_serial_port *port = urb->context; in aircable_process_read_urb()
|
| H A D | io_ti.c | 104 struct usb_serial_port *port; 215 static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data, 222 struct usb_serial_port *port, 224 static void edge_send(struct usb_serial_port *port, struct tty_struct *tty); 232 static int edge_create_sysfs_attrs(struct usb_serial_port *port); 233 static int edge_remove_sysfs_attrs(struct usb_serial_port *port); 288 static int read_port_cmd(struct usb_serial_port *port, u8 command, u16 value, in read_port_cmd() 296 static int send_port_cmd(struct usb_serial_port *port, u8 command, u16 value, in send_port_cmd() 305 static int purge_port(struct usb_serial_port *port, u16 mask) in purge_port() 1637 struct usb_serial_port *port; in edge_interrupt_callback() [all …]
|
| H A D | bus.c | 19 const struct usb_serial_port *port = to_usb_serial_port(dev); in usb_serial_device_match() 34 struct usb_serial_port *port = to_usb_serial_port(dev); in usb_serial_device_probe() 79 struct usb_serial_port *port = to_usb_serial_port(dev); in usb_serial_device_remove()
|
| H A D | usb_debug.c | 52 struct usb_serial_port *port = tty->driver_data; in usb_debug_break_ctl() 67 struct usb_serial_port *port = urb->context; in usb_debug_process_read_urb()
|
| H A D | console.c | 25 struct usb_serial_port *port; 65 struct usb_serial_port *port; in usb_console_setup() 201 struct usb_serial_port *port = info->port; in usb_console_write()
|
| H A D | io_edgeport.c | 191 struct usb_serial_port *port; /* loop back to the owner of this object */ 270 static void edge_close(struct usb_serial_port *port); 276 static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data, 575 struct usb_serial_port *port; in edge_interrupt_callback() 817 static int edge_open(struct tty_struct *tty, struct usb_serial_port *port) in edge_open() 835 struct usb_serial_port *port0 = serial->port[0]; in edge_open() 1054 static void edge_close(struct usb_serial_port *port) in edge_close() 1116 static int edge_write(struct tty_struct *tty, struct usb_serial_port *port, in edge_write() 1329 struct usb_serial_port *port = tty->driver_data; in edge_write_room() 1352 struct usb_serial_port *port = tty->driver_data; in edge_chars_in_buffer() [all …]
|