Home
last modified time | relevance | path

Searched refs:usb_serial_port (Results 1 – 15 of 15) sorted by relevance

/linux/include/linux/usb/
H A Dserial.h67 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 Dusb-wwan.h9 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 Dmxuport.c190 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 Dupd78f0730.c128 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 Dch341.c112 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 Dsierra.c288 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 Dcp210x.c31 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 Dnavman.c29 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 Dftdi_sio.c1108 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 Daircable.c72 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 Dio_ti.c104 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 Dbus.c19 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 Dusb_debug.c52 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 Dconsole.c25 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 Dio_edgeport.c191 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 …]