Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/linux/usb/
Dserial.h77 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/
Dwhiteheat.c81 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 …]
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 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,
Df81232.c51 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 …]
Dgeneric.c106 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 …]
Dopticon.c47 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 …]
Ddigi_acceleport.c183 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 …]
Dkl5kusb105.c54 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 …]
Dmct_u232.c41 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 …]
Domninet.c34 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()
Dusb-serial.c61 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 …]
Dcypress_m8.c118 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 …]
Diuu_phoenix.c46 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 …]
Dcyberjack.c49 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 …]
Dbelkin_sa.c39 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 …]
Dkeyspan_pda.c49 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 …]
Dcp210x.c32 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 …]
Dsymbolserial.c34 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()
Dkobil_sct.c50 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 …]
Dmxuport.c192 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 …]
Dquatech2.c126 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 …]
Doti6858.c119 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 …]
Dusb_wwan.c40 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 …]
Dmetro-usb.c78 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()
Dupd78f0730.c128 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()

123