/Linux-v4.19/include/linux/usb/ |
D | serial.h | 77 struct usb_serial_port { struct 123 #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev) argument 126 static inline void *usb_get_serial_port_data(struct usb_serial_port *port) in usb_get_serial_port_data() 131 static inline void usb_set_serial_port_data(struct usb_serial_port *port, in usb_set_serial_port_data() 167 struct usb_serial_port *port[MAX_NUM_PORTS]; 271 int (*port_probe)(struct usb_serial_port *port); 272 int (*port_remove)(struct usb_serial_port *port); 280 int (*open)(struct tty_struct *tty, struct usb_serial_port *port); 281 void (*close)(struct usb_serial_port *port); 282 int (*write)(struct tty_struct *tty, struct usb_serial_port *port, [all …]
|
/Linux-v4.19/drivers/usb/serial/ |
D | whiteheat.c | 81 static int whiteheat_port_probe(struct usb_serial_port *port); 82 static int whiteheat_port_remove(struct usb_serial_port *port); 84 struct usb_serial_port *port); 85 static void whiteheat_close(struct usb_serial_port *port); 89 struct usb_serial_port *port, struct ktermios *old); 157 static int firm_send_command(struct usb_serial_port *port, __u8 command, 159 static int firm_open(struct usb_serial_port *port); 160 static int firm_close(struct usb_serial_port *port); 162 static int firm_set_rts(struct usb_serial_port *port, __u8 onoff); 163 static int firm_set_dtr(struct usb_serial_port *port, __u8 onoff); [all …]
|
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 int usb_wwan_port_remove(struct usb_serial_port *port); 20 extern int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
|
D | f81232.c | 51 struct usb_serial_port *port; 59 static int f81232_get_register(struct usb_serial_port *port, u16 reg, u8 *val) in f81232_get_register() 94 static int f81232_set_register(struct usb_serial_port *port, u16 reg, u8 val) in f81232_set_register() 130 static void f81232_read_msr(struct usb_serial_port *port) in f81232_read_msr() 174 static int f81232_set_mctrl(struct usb_serial_port *port, in f81232_set_mctrl() 219 static void f81232_update_line_status(struct usb_serial_port *port, in f81232_update_line_status() 246 struct usb_serial_port *port = urb->context; in f81232_read_int_callback() 284 struct usb_serial_port *port = urb->context; in f81232_process_read_urb() 345 static void f81232_set_baudrate(struct usb_serial_port *port, speed_t baudrate) in f81232_set_baudrate() 393 static int f81232_port_enable(struct usb_serial_port *port) in f81232_port_enable() [all …]
|
D | generic.c | 106 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port) in usb_serial_generic_open() 123 void usb_serial_generic_close(struct usb_serial_port *port) in usb_serial_generic_close() 143 int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port, in usb_serial_generic_prepare_write_buffer() 158 int usb_serial_generic_write_start(struct usb_serial_port *port, in usb_serial_generic_write_start() 218 struct usb_serial_port *port, const unsigned char *buf, int count) in usb_serial_generic_write() 239 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_write_room() 256 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_chars_in_buffer() 274 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_wait_until_sent() 304 static int usb_serial_generic_submit_read_urb(struct usb_serial_port *port, in usb_serial_generic_submit_read_urb() 328 int usb_serial_generic_submit_read_urbs(struct usb_serial_port *port, in usb_serial_generic_submit_read_urbs() [all …]
|
D | opticon.c | 47 static void opticon_process_data_packet(struct usb_serial_port *port, in opticon_process_data_packet() 54 static void opticon_process_status_packet(struct usb_serial_port *port, in opticon_process_status_packet() 70 struct usb_serial_port *port = urb->context; in opticon_process_read_urb() 99 static int send_control_msg(struct usb_serial_port *port, u8 requesttype, in send_control_msg() 125 static int opticon_open(struct tty_struct *tty, struct usb_serial_port *port) in opticon_open() 154 struct usb_serial_port *port = urb->context; in opticon_write_control_callback() 177 static int opticon_write(struct tty_struct *tty, struct usb_serial_port *port, in opticon_write() 262 struct usb_serial_port *port = tty->driver_data; in opticon_write_room() 284 struct usb_serial_port *port = tty->driver_data; in opticon_tiocmget() 303 struct usb_serial_port *port = tty->driver_data; in opticon_tiocmset() [all …]
|
D | digi_acceleport.c | 183 struct usb_serial_port *ds_oob_port; /* out-of-band port */ 202 struct usb_serial_port *dp_port; 209 static int digi_write_oob_command(struct usb_serial_port *port, 211 static int digi_write_inb_command(struct usb_serial_port *port, 213 static int digi_set_modem_signals(struct usb_serial_port *port, 215 static int digi_transmit_idle(struct usb_serial_port *port, 220 struct usb_serial_port *port, struct ktermios *old_termios); 225 static int digi_write(struct tty_struct *tty, struct usb_serial_port *port, 230 static int digi_open(struct tty_struct *tty, struct usb_serial_port *port); 231 static void digi_close(struct usb_serial_port *port); [all …]
|
D | kl5kusb105.c | 54 static int klsi_105_port_probe(struct usb_serial_port *port); 55 static int klsi_105_port_remove(struct usb_serial_port *port); 56 static int klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port); 57 static void klsi_105_close(struct usb_serial_port *port); 59 struct usb_serial_port *port, struct ktermios *old); 62 static int klsi_105_prepare_write_buffer(struct usb_serial_port *port, 122 static int klsi_105_chg_port_settings(struct usb_serial_port *port, in klsi_105_chg_port_settings() 166 static int klsi_105_get_line_state(struct usb_serial_port *port, in klsi_105_get_line_state() 210 static int klsi_105_port_probe(struct usb_serial_port *port) in klsi_105_port_probe() 234 static int klsi_105_port_remove(struct usb_serial_port *port) in klsi_105_port_remove() [all …]
|
D | mct_u232.c | 41 static int mct_u232_port_probe(struct usb_serial_port *port); 42 static int mct_u232_port_remove(struct usb_serial_port *remove); 43 static int mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port); 44 static void mct_u232_close(struct usb_serial_port *port); 45 static void mct_u232_dtr_rts(struct usb_serial_port *port, int on); 48 struct usb_serial_port *port, struct ktermios *old); 175 struct usb_serial *serial, struct usb_serial_port *port, speed_t value) in mct_u232_set_baud_rate() 248 static int mct_u232_set_line_ctrl(struct usb_serial_port *port, in mct_u232_set_line_ctrl() 271 static int mct_u232_set_modem_ctrl(struct usb_serial_port *port, in mct_u232_set_modem_ctrl() 305 static int mct_u232_get_modem_stat(struct usb_serial_port *port, in mct_u232_get_modem_stat() [all …]
|
D | omninet.c | 34 static int omninet_prepare_write_buffer(struct usb_serial_port *port, 38 static int omninet_port_probe(struct usb_serial_port *port); 39 static int omninet_port_remove(struct usb_serial_port *port); 111 static int omninet_port_probe(struct usb_serial_port *port) in omninet_port_probe() 124 static int omninet_port_remove(struct usb_serial_port *port) in omninet_port_remove() 140 struct usb_serial_port *port = urb->context; in omninet_process_read_urb() 155 static int omninet_prepare_write_buffer(struct usb_serial_port *port, in omninet_prepare_write_buffer()
|
D | usb-serial.c | 61 struct usb_serial_port *usb_serial_port_get_by_minor(unsigned minor) in usb_serial_port_get_by_minor() 64 struct usb_serial_port *port; in usb_serial_port_get_by_minor() 86 struct usb_serial_port *port; in allocate_minors() 127 struct usb_serial_port *port; in destroy_serial() 180 struct usb_serial_port *port; in serial_install() 221 struct usb_serial_port *port = in serial_port_activate() 222 container_of(tport, struct usb_serial_port, port); in serial_port_activate() 241 struct usb_serial_port *port = tty->driver_data; in serial_open() 260 struct usb_serial_port *port = in serial_port_shutdown() 261 container_of(tport, struct usb_serial_port, port); in serial_port_shutdown() [all …]
|
D | cypress_m8.c | 118 static int cypress_earthmate_port_probe(struct usb_serial_port *port); 119 static int cypress_hidcom_port_probe(struct usb_serial_port *port); 120 static int cypress_ca42v2_port_probe(struct usb_serial_port *port); 121 static int cypress_port_remove(struct usb_serial_port *port); 122 static int cypress_open(struct tty_struct *tty, struct usb_serial_port *port); 123 static void cypress_close(struct usb_serial_port *port); 124 static void cypress_dtr_rts(struct usb_serial_port *port, int on); 125 static int cypress_write(struct tty_struct *tty, struct usb_serial_port *port, 127 static void cypress_send(struct usb_serial_port *port); 130 struct usb_serial_port *port, struct ktermios *old); [all …]
|
D | iuu_phoenix.c | 46 static int iuu_create_sysfs_attrs(struct usb_serial_port *port); 47 static int iuu_remove_sysfs_attrs(struct usb_serial_port *port); 65 static int iuu_port_probe(struct usb_serial_port *port) in iuu_port_probe() 103 static int iuu_port_remove(struct usb_serial_port *port) in iuu_port_remove() 118 struct usb_serial_port *port = tty->driver_data; in iuu_tiocmset() 146 struct usb_serial_port *port = tty->driver_data; in iuu_tiocmget() 160 struct usb_serial_port *port = urb->context; in iuu_rxcmd() 180 static int iuu_reset(struct usb_serial_port *port, u8 wt) in iuu_reset() 213 struct usb_serial_port *port = urb->context; in iuu_update_status_callback() 243 struct usb_serial_port *port = urb->context; in iuu_status_callback() [all …]
|
D | cyberjack.c | 49 static int cyberjack_port_probe(struct usb_serial_port *port); 50 static int cyberjack_port_remove(struct usb_serial_port *port); 52 struct usb_serial_port *port); 53 static void cyberjack_close(struct usb_serial_port *port); 55 struct usb_serial_port *port, const unsigned char *buf, int count); 100 static int cyberjack_port_probe(struct usb_serial_port *port) in cyberjack_port_probe() 123 static int cyberjack_port_remove(struct usb_serial_port *port) in cyberjack_port_remove() 136 struct usb_serial_port *port) in cyberjack_open() 154 static void cyberjack_close(struct usb_serial_port *port) in cyberjack_close() 161 struct usb_serial_port *port, const unsigned char *buf, int count) in cyberjack_write() [all …]
|
D | belkin_sa.c | 39 static int belkin_sa_port_probe(struct usb_serial_port *port); 40 static int belkin_sa_port_remove(struct usb_serial_port *port); 42 struct usb_serial_port *port); 43 static void belkin_sa_close(struct usb_serial_port *port); 47 struct usb_serial_port *port, struct ktermios * old); 112 static int belkin_sa_port_probe(struct usb_serial_port *port) in belkin_sa_port_probe() 137 static int belkin_sa_port_remove(struct usb_serial_port *port) in belkin_sa_port_remove() 148 struct usb_serial_port *port) in belkin_sa_open() 165 static void belkin_sa_close(struct usb_serial_port *port) in belkin_sa_close() 173 struct usb_serial_port *port = urb->context; in belkin_sa_read_int_callback() [all …]
|
D | keyspan_pda.c | 49 struct usb_serial_port *port; 104 struct usb_serial_port *port = priv->port; in keyspan_pda_wakeup_write() 136 struct usb_serial_port *port = urb->context; in keyspan_pda_rx_interrupt() 213 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_throttle() 221 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_unthrottle() 290 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_break_ctl() 314 struct usb_serial_port *port, struct ktermios *old_termios) in keyspan_pda_set_termios() 395 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_tiocmget() 417 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_tiocmset() 440 struct usb_serial_port *port, const unsigned char *buf, int count) in keyspan_pda_write() [all …]
|
D | cp210x.c | 32 static int cp210x_open(struct tty_struct *tty, struct usb_serial_port *); 33 static void cp210x_close(struct usb_serial_port *); 34 static void cp210x_get_termios(struct tty_struct *, struct usb_serial_port *); 35 static void cp210x_get_termios_port(struct usb_serial_port *port, 37 static void cp210x_change_speed(struct tty_struct *, struct usb_serial_port *, 39 static void cp210x_set_termios(struct tty_struct *, struct usb_serial_port *, 41 static bool cp210x_tx_empty(struct usb_serial_port *port); 44 static int cp210x_tiocmset_port(struct usb_serial_port *port, 50 static int cp210x_port_probe(struct usb_serial_port *); 51 static int cp210x_port_remove(struct usb_serial_port *); [all …]
|
D | symbolserial.c | 34 struct usb_serial_port *port = urb->context; in symbol_int_callback() 91 static int symbol_open(struct tty_struct *tty, struct usb_serial_port *port) in symbol_open() 111 static void symbol_close(struct usb_serial_port *port) in symbol_close() 118 struct usb_serial_port *port = tty->driver_data; in symbol_throttle() 128 struct usb_serial_port *port = tty->driver_data; in symbol_unthrottle() 148 static int symbol_port_probe(struct usb_serial_port *port) in symbol_port_probe() 163 static int symbol_port_remove(struct usb_serial_port *port) in symbol_port_remove()
|
D | kobil_sct.c | 50 static int kobil_port_probe(struct usb_serial_port *probe); 51 static int kobil_port_remove(struct usb_serial_port *probe); 52 static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port); 53 static void kobil_close(struct usb_serial_port *port); 54 static int kobil_write(struct tty_struct *tty, struct usb_serial_port *port, 65 struct usb_serial_port *port, struct ktermios *old); 113 static int kobil_port_probe(struct usb_serial_port *port) in kobil_port_probe() 146 static int kobil_port_remove(struct usb_serial_port *port) in kobil_port_remove() 166 static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port) in kobil_open() 257 static void kobil_close(struct usb_serial_port *port) in kobil_close() [all …]
|
D | mxuport.c | 192 static int mxuport_prepare_write_buffer(struct usb_serial_port *port, in mxuport_prepare_write_buffer() 293 struct usb_serial_port *port = tty->driver_data; in mxuport_throttle() 312 struct usb_serial_port *port = tty->driver_data; in mxuport_unthrottle() 325 static void mxuport_process_read_urb_data(struct usb_serial_port *port, in mxuport_process_read_urb_data() 342 static void mxuport_msr_event(struct usb_serial_port *port, u8 buf[4]) in mxuport_msr_event() 404 static void mxuport_lsr_event(struct usb_serial_port *port, u8 buf[4]) in mxuport_lsr_event() 433 static void mxuport_process_read_urb_event(struct usb_serial_port *port, in mxuport_process_read_urb_event() 472 struct usb_serial_port *port = urb->context; in mxuport_process_read_urb_demux_data() 476 struct usb_serial_port *demux_port; in mxuport_process_read_urb_demux_data() 519 struct usb_serial_port *port = urb->context; in mxuport_process_read_urb_demux_event() [all …]
|
D | quatech2.c | 126 struct usb_serial_port *port; 129 static void qt2_update_lsr(struct usb_serial_port *port, unsigned char *ch); 130 static void qt2_update_msr(struct usb_serial_port *port, unsigned char *ch); 218 struct usb_serial_port *port = port_priv->port; in update_mctrl() 264 struct usb_serial_port *port, in qt2_set_termios() 336 static int qt2_open(struct tty_struct *tty, struct usb_serial_port *port) in qt2_open() 406 static void qt2_close(struct usb_serial_port *port) in qt2_close() 456 static int get_serial_info(struct usb_serial_port *port, in get_serial_info() 478 struct usb_serial_port *port = tty->driver_data; in qt2_ioctl() 491 static void qt2_process_status(struct usb_serial_port *port, unsigned char *ch) in qt2_process_status() [all …]
|
D | oti6858.c | 119 static int oti6858_open(struct tty_struct *tty, struct usb_serial_port *port); 120 static void oti6858_close(struct usb_serial_port *port); 122 struct usb_serial_port *port, struct ktermios *old); 127 static int oti6858_write(struct tty_struct *tty, struct usb_serial_port *port, 134 static int oti6858_port_probe(struct usb_serial_port *port); 135 static int oti6858_port_remove(struct usb_serial_port *port); 189 struct usb_serial_port *port; /* USB port with which associated */ 196 struct usb_serial_port *port = priv->port; in setup_line() 264 struct usb_serial_port *port = priv->port; in send_data() 327 static int oti6858_port_probe(struct usb_serial_port *port) in oti6858_port_probe() [all …]
|
D | usb_wwan.c | 40 static int usb_wwan_send_setup(struct usb_serial_port *port) in usb_wwan_send_setup() 70 void usb_wwan_dtr_rts(struct usb_serial_port *port, int on) in usb_wwan_dtr_rts() 91 struct usb_serial_port *port = tty->driver_data; in usb_wwan_tiocmget() 111 struct usb_serial_port *port = tty->driver_data; in usb_wwan_tiocmset() 135 static int get_serial_info(struct usb_serial_port *port, in get_serial_info() 154 static int set_serial_info(struct usb_serial_port *port, in set_serial_info() 188 struct usb_serial_port *port = tty->driver_data; in usb_wwan_ioctl() 209 int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port, in usb_wwan_write() 290 struct usb_serial_port *port; in usb_wwan_indat_callback() 326 struct usb_serial_port *port; in usb_wwan_outdat_callback() [all …]
|
D | metro-usb.c | 78 static int metrousb_send_unidirectional_cmd(u8 cmd, struct usb_serial_port *port) in metrousb_send_unidirectional_cmd() 109 struct usb_serial_port *port = urb->context; in metrousb_read_int_callback() 163 static void metrousb_cleanup(struct usb_serial_port *port) in metrousb_cleanup() 170 static int metrousb_open(struct tty_struct *tty, struct usb_serial_port *port) in metrousb_open() 244 static int metrousb_port_probe(struct usb_serial_port *port) in metrousb_port_probe() 259 static int metrousb_port_remove(struct usb_serial_port *port) in metrousb_port_remove() 271 struct usb_serial_port *port = tty->driver_data; in metrousb_throttle() 284 struct usb_serial_port *port = tty->driver_data; in metrousb_tiocmget() 298 struct usb_serial_port *port = tty->driver_data; in metrousb_tiocmset() 326 struct usb_serial_port *port = tty->driver_data; in metrousb_unthrottle()
|
D | upd78f0730.c | 128 static int upd78f0730_send_ctl(struct usb_serial_port *port, in upd78f0730_send_ctl() 163 static int upd78f0730_port_probe(struct usb_serial_port *port) in upd78f0730_port_probe() 177 static int upd78f0730_port_remove(struct usb_serial_port *port) in upd78f0730_port_remove() 192 struct usb_serial_port *port = tty->driver_data; in upd78f0730_tiocmget() 214 struct usb_serial_port *port = tty->driver_data; in upd78f0730_tiocmset() 251 struct usb_serial_port *port = tty->driver_data; in upd78f0730_break_ctl() 271 static void upd78f0730_dtr_rts(struct usb_serial_port *port, int on) in upd78f0730_dtr_rts() 305 struct usb_serial_port *port, in upd78f0730_set_termios() 382 static int upd78f0730_open(struct tty_struct *tty, struct usb_serial_port *port) in upd78f0730_open() 400 static void upd78f0730_close(struct usb_serial_port *port) in upd78f0730_close()
|