Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/usb/
Dserial.h76 struct usb_serial_port { struct
122 #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev) argument
125 static inline void *usb_get_serial_port_data(struct usb_serial_port *port) in usb_get_serial_port_data()
130 static inline void usb_set_serial_port_data(struct usb_serial_port *port, in usb_set_serial_port_data()
166 struct usb_serial_port *port[MAX_NUM_PORTS];
247 int (*port_probe)(struct usb_serial_port *port);
248 int (*port_remove)(struct usb_serial_port *port);
256 int (*open)(struct tty_struct *tty, struct usb_serial_port *port);
257 void (*close)(struct usb_serial_port *port);
258 int (*write)(struct tty_struct *tty, struct usb_serial_port *port,
[all …]
/linux-4.4.14/drivers/usb/serial/
Domninet.c34 static int omninet_open(struct tty_struct *tty, struct usb_serial_port *port);
37 static int omninet_write(struct tty_struct *tty, struct usb_serial_port *port,
41 static int omninet_port_probe(struct usb_serial_port *port);
42 static int omninet_port_remove(struct usb_serial_port *port);
107 static int omninet_port_probe(struct usb_serial_port *port) in omninet_port_probe()
120 static int omninet_port_remove(struct usb_serial_port *port) in omninet_port_remove()
130 static int omninet_open(struct tty_struct *tty, struct usb_serial_port *port) in omninet_open()
133 struct usb_serial_port *wport; in omninet_open()
147 struct usb_serial_port *port = urb->context; in omninet_process_read_urb()
162 static int omninet_write(struct tty_struct *tty, struct usb_serial_port *port, in omninet_write()
[all …]
Dwhiteheat.c87 static int whiteheat_port_probe(struct usb_serial_port *port);
88 static int whiteheat_port_remove(struct usb_serial_port *port);
90 struct usb_serial_port *port);
91 static void whiteheat_close(struct usb_serial_port *port);
95 struct usb_serial_port *port, struct ktermios *old);
162 static int firm_send_command(struct usb_serial_port *port, __u8 command,
164 static int firm_open(struct usb_serial_port *port);
165 static int firm_close(struct usb_serial_port *port);
167 static int firm_set_rts(struct usb_serial_port *port, __u8 onoff);
168 static int firm_set_dtr(struct usb_serial_port *port, __u8 onoff);
[all …]
Dusb-wwan.h8 extern void usb_wwan_dtr_rts(struct usb_serial_port *port, int on);
9 extern int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port);
10 extern void usb_wwan_close(struct usb_serial_port *port);
11 extern int usb_wwan_port_probe(struct usb_serial_port *port);
12 extern int usb_wwan_port_remove(struct usb_serial_port *port);
19 extern int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
Df81232.c55 struct usb_serial_port *port;
63 static int f81232_get_register(struct usb_serial_port *port, u16 reg, u8 *val) in f81232_get_register()
98 static int f81232_set_register(struct usb_serial_port *port, u16 reg, u8 val) in f81232_set_register()
134 static void f81232_read_msr(struct usb_serial_port *port) in f81232_read_msr()
178 static int f81232_set_mctrl(struct usb_serial_port *port, in f81232_set_mctrl()
223 static void f81232_update_line_status(struct usb_serial_port *port, in f81232_update_line_status()
250 struct usb_serial_port *port = urb->context; in f81232_read_int_callback()
288 struct usb_serial_port *port = urb->context; in f81232_process_read_urb()
349 static void f81232_set_baudrate(struct usb_serial_port *port, speed_t baudrate) in f81232_set_baudrate()
397 static int f81232_port_enable(struct usb_serial_port *port) in f81232_port_enable()
[all …]
Dgeneric.c80 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port) in usb_serial_generic_open()
97 void usb_serial_generic_close(struct usb_serial_port *port) in usb_serial_generic_close()
117 int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port, in usb_serial_generic_prepare_write_buffer()
132 int usb_serial_generic_write_start(struct usb_serial_port *port, in usb_serial_generic_write_start()
192 struct usb_serial_port *port, const unsigned char *buf, int count) in usb_serial_generic_write()
213 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_write_room()
230 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_chars_in_buffer()
248 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_wait_until_sent()
278 static int usb_serial_generic_submit_read_urb(struct usb_serial_port *port, in usb_serial_generic_submit_read_urb()
302 int usb_serial_generic_submit_read_urbs(struct usb_serial_port *port, in usb_serial_generic_submit_read_urbs()
[all …]
Ddigi_acceleport.c186 struct usb_serial_port *ds_oob_port; /* out-of-band port */
205 struct usb_serial_port *dp_port;
212 static int digi_write_oob_command(struct usb_serial_port *port,
214 static int digi_write_inb_command(struct usb_serial_port *port,
216 static int digi_set_modem_signals(struct usb_serial_port *port,
218 static int digi_transmit_idle(struct usb_serial_port *port,
223 struct usb_serial_port *port, struct ktermios *old_termios);
228 static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
233 static int digi_open(struct tty_struct *tty, struct usb_serial_port *port);
234 static void digi_close(struct usb_serial_port *port);
[all …]
Dmct_u232.c45 static int mct_u232_port_probe(struct usb_serial_port *port);
46 static int mct_u232_port_remove(struct usb_serial_port *remove);
47 static int mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port);
48 static void mct_u232_close(struct usb_serial_port *port);
49 static void mct_u232_dtr_rts(struct usb_serial_port *port, int on);
52 struct usb_serial_port *port, struct ktermios *old);
179 struct usb_serial *serial, struct usb_serial_port *port, speed_t value) in mct_u232_set_baud_rate()
252 static int mct_u232_set_line_ctrl(struct usb_serial_port *port, in mct_u232_set_line_ctrl()
275 static int mct_u232_set_modem_ctrl(struct usb_serial_port *port, in mct_u232_set_modem_ctrl()
309 static int mct_u232_get_modem_stat(struct usb_serial_port *port, in mct_u232_get_modem_stat()
[all …]
Dkeyspan.h39 struct usb_serial_port *port);
40 static void keyspan_close (struct usb_serial_port *port);
41 static void keyspan_dtr_rts (struct usb_serial_port *port, int on);
45 static int keyspan_port_probe(struct usb_serial_port *port);
46 static int keyspan_port_remove(struct usb_serial_port *port);
50 struct usb_serial_port *port,
54 static void keyspan_send_setup (struct usb_serial_port *port,
59 struct usb_serial_port *port,
69 static int keyspan_usa19_calc_baud (struct usb_serial_port *port,
74 static int keyspan_usa19w_calc_baud (struct usb_serial_port *port,
[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 *,
43 static int cp210x_tiocmset_port(struct usb_serial_port *port,
48 static void cp210x_dtr_rts(struct usb_serial_port *p, int on);
319 static int cp210x_get_config(struct usb_serial_port *port, u8 request, in cp210x_get_config()
364 static int cp210x_set_config(struct usb_serial_port *port, u8 request, in cp210x_set_config()
[all …]
Dopticon.c50 static void opticon_process_data_packet(struct usb_serial_port *port, in opticon_process_data_packet()
57 static void opticon_process_status_packet(struct usb_serial_port *port, in opticon_process_status_packet()
73 struct usb_serial_port *port = urb->context; in opticon_process_read_urb()
102 static int send_control_msg(struct usb_serial_port *port, u8 requesttype, in send_control_msg()
128 static int opticon_open(struct tty_struct *tty, struct usb_serial_port *port) in opticon_open()
157 struct usb_serial_port *port = urb->context; in opticon_write_control_callback()
180 static int opticon_write(struct tty_struct *tty, struct usb_serial_port *port, in opticon_write()
265 struct usb_serial_port *port = tty->driver_data; in opticon_write_room()
287 struct usb_serial_port *port = tty->driver_data; in opticon_tiocmget()
306 struct usb_serial_port *port = tty->driver_data; in opticon_tiocmset()
[all …]
Dkeyspan_pda.c53 struct usb_serial_port *port;
108 struct usb_serial_port *port = priv->port; in keyspan_pda_wakeup_write()
140 struct usb_serial_port *port = urb->context; in keyspan_pda_rx_interrupt()
208 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_throttle()
216 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_unthrottle()
285 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_break_ctl()
309 struct usb_serial_port *port, struct ktermios *old_termios) in keyspan_pda_set_termios()
388 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_tiocmget()
410 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_tiocmset()
433 struct usb_serial_port *port, const unsigned char *buf, int count) in keyspan_pda_write()
[all …]
Dcypress_m8.c122 static int cypress_earthmate_port_probe(struct usb_serial_port *port);
123 static int cypress_hidcom_port_probe(struct usb_serial_port *port);
124 static int cypress_ca42v2_port_probe(struct usb_serial_port *port);
125 static int cypress_port_remove(struct usb_serial_port *port);
126 static int cypress_open(struct tty_struct *tty, struct usb_serial_port *port);
127 static void cypress_close(struct usb_serial_port *port);
128 static void cypress_dtr_rts(struct usb_serial_port *port, int on);
129 static int cypress_write(struct tty_struct *tty, struct usb_serial_port *port,
131 static void cypress_send(struct usb_serial_port *port);
134 struct usb_serial_port *port, struct ktermios *old);
[all …]
Dmetro-usb.c56 static inline int metrousb_is_unidirectional_mode(struct usb_serial_port *port) in metrousb_is_unidirectional_mode()
64 static int metrousb_send_unidirectional_cmd(u8 cmd, struct usb_serial_port *port) in metrousb_send_unidirectional_cmd()
95 struct usb_serial_port *port = urb->context; in metrousb_read_int_callback()
166 struct usb_serial_port *port = urb->context; in metrousb_write_int_callback()
172 static void metrousb_cleanup(struct usb_serial_port *port) in metrousb_cleanup()
182 static int metrousb_open(struct tty_struct *tty, struct usb_serial_port *port) in metrousb_open()
262 static int metrousb_port_probe(struct usb_serial_port *port) in metrousb_port_probe()
277 static int metrousb_port_remove(struct usb_serial_port *port) in metrousb_port_remove()
289 struct usb_serial_port *port = tty->driver_data; in metrousb_throttle()
304 struct usb_serial_port *port = tty->driver_data; in metrousb_tiocmget()
[all …]
Dmxuport.c196 static int mxuport_prepare_write_buffer(struct usb_serial_port *port, in mxuport_prepare_write_buffer()
297 struct usb_serial_port *port = tty->driver_data; in mxuport_throttle()
316 struct usb_serial_port *port = tty->driver_data; in mxuport_unthrottle()
329 static void mxuport_process_read_urb_data(struct usb_serial_port *port, in mxuport_process_read_urb_data()
346 static void mxuport_msr_event(struct usb_serial_port *port, u8 buf[4]) in mxuport_msr_event()
408 static void mxuport_lsr_event(struct usb_serial_port *port, u8 buf[4]) in mxuport_lsr_event()
437 static void mxuport_process_read_urb_event(struct usb_serial_port *port, in mxuport_process_read_urb_event()
476 struct usb_serial_port *port = urb->context; in mxuport_process_read_urb_demux_data()
480 struct usb_serial_port *demux_port; in mxuport_process_read_urb_demux_data()
523 struct usb_serial_port *port = urb->context; in mxuport_process_read_urb_demux_event()
[all …]
Dcyberjack.c53 static int cyberjack_port_probe(struct usb_serial_port *port);
54 static int cyberjack_port_remove(struct usb_serial_port *port);
56 struct usb_serial_port *port);
57 static void cyberjack_close(struct usb_serial_port *port);
59 struct usb_serial_port *port, const unsigned char *buf, int count);
103 static int cyberjack_port_probe(struct usb_serial_port *port) in cyberjack_port_probe()
126 static int cyberjack_port_remove(struct usb_serial_port *port) in cyberjack_port_remove()
139 struct usb_serial_port *port) in cyberjack_open()
158 static void cyberjack_close(struct usb_serial_port *port) in cyberjack_close()
165 struct usb_serial_port *port, const unsigned char *buf, int count) in cyberjack_write()
[all …]
Dusb-serial.c65 struct usb_serial_port *usb_serial_port_get_by_minor(unsigned minor) in usb_serial_port_get_by_minor()
68 struct usb_serial_port *port; in usb_serial_port_get_by_minor()
90 struct usb_serial_port *port; in allocate_minors()
130 struct usb_serial_port *port; in destroy_serial()
183 struct usb_serial_port *port; in serial_install()
224 struct usb_serial_port *port = in serial_port_activate()
225 container_of(tport, struct usb_serial_port, port); in serial_port_activate()
244 struct usb_serial_port *port = tty->driver_data; in serial_open()
263 struct usb_serial_port *port = in serial_port_shutdown()
264 container_of(tport, struct usb_serial_port, port); in serial_port_shutdown()
[all …]
Dbelkin_sa.c43 static int belkin_sa_port_probe(struct usb_serial_port *port);
44 static int belkin_sa_port_remove(struct usb_serial_port *port);
46 struct usb_serial_port *port);
47 static void belkin_sa_close(struct usb_serial_port *port);
51 struct usb_serial_port *port, struct ktermios * old);
116 static int belkin_sa_port_probe(struct usb_serial_port *port) in belkin_sa_port_probe()
141 static int belkin_sa_port_remove(struct usb_serial_port *port) in belkin_sa_port_remove()
152 struct usb_serial_port *port) in belkin_sa_open()
169 static void belkin_sa_close(struct usb_serial_port *port) in belkin_sa_close()
177 struct usb_serial_port *port = urb->context; in belkin_sa_read_int_callback()
[all …]
Dkobil_sct.c54 static int kobil_port_probe(struct usb_serial_port *probe);
55 static int kobil_port_remove(struct usb_serial_port *probe);
56 static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port);
57 static void kobil_close(struct usb_serial_port *port);
58 static int kobil_write(struct tty_struct *tty, struct usb_serial_port *port,
69 struct usb_serial_port *port, struct ktermios *old);
116 static int kobil_port_probe(struct usb_serial_port *port) in kobil_port_probe()
149 static int kobil_port_remove(struct usb_serial_port *port) in kobil_port_remove()
169 static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port) in kobil_open()
256 static void kobil_close(struct usb_serial_port *port) in kobil_close()
[all …]
Dkl5kusb105.c58 static int klsi_105_port_probe(struct usb_serial_port *port);
59 static int klsi_105_port_remove(struct usb_serial_port *port);
60 static int klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port);
61 static void klsi_105_close(struct usb_serial_port *port);
63 struct usb_serial_port *port, struct ktermios *old);
66 static int klsi_105_prepare_write_buffer(struct usb_serial_port *port,
129 static int klsi_105_chg_port_settings(struct usb_serial_port *port, in klsi_105_chg_port_settings()
171 static int klsi_105_get_line_state(struct usb_serial_port *port, in klsi_105_get_line_state()
216 static int klsi_105_port_probe(struct usb_serial_port *port) in klsi_105_port_probe()
242 static int klsi_105_port_remove(struct usb_serial_port *port) in klsi_105_port_remove()
[all …]
Dsymbolserial.c37 struct usb_serial_port *port = urb->context; in symbol_int_callback()
93 static int symbol_open(struct tty_struct *tty, struct usb_serial_port *port) in symbol_open()
113 static void symbol_close(struct usb_serial_port *port) in symbol_close()
120 struct usb_serial_port *port = tty->driver_data; in symbol_throttle()
130 struct usb_serial_port *port = tty->driver_data; in symbol_unthrottle()
160 static int symbol_port_probe(struct usb_serial_port *port) in symbol_port_probe()
175 static int symbol_port_remove(struct usb_serial_port *port) in symbol_port_remove()
Diuu_phoenix.c51 static int iuu_create_sysfs_attrs(struct usb_serial_port *port);
52 static int iuu_remove_sysfs_attrs(struct usb_serial_port *port);
71 static int iuu_port_probe(struct usb_serial_port *port) in iuu_port_probe()
109 static int iuu_port_remove(struct usb_serial_port *port) in iuu_port_remove()
124 struct usb_serial_port *port = tty->driver_data; in iuu_tiocmset()
152 struct usb_serial_port *port = tty->driver_data; in iuu_tiocmget()
166 struct usb_serial_port *port = urb->context; in iuu_rxcmd()
186 static int iuu_reset(struct usb_serial_port *port, u8 wt) in iuu_reset()
219 struct usb_serial_port *port = urb->context; in iuu_update_status_callback()
249 struct usb_serial_port *port = urb->context; in iuu_status_callback()
[all …]
Dquatech2.c130 struct usb_serial_port *port;
133 static void qt2_update_lsr(struct usb_serial_port *port, unsigned char *ch);
134 static void qt2_update_msr(struct usb_serial_port *port, unsigned char *ch);
222 struct usb_serial_port *port = port_priv->port; in update_mctrl()
267 struct usb_serial_port *port, in qt2_set_termios()
339 static int qt2_open(struct tty_struct *tty, struct usb_serial_port *port) in qt2_open()
407 static void qt2_close(struct usb_serial_port *port) in qt2_close()
461 static int get_serial_info(struct usb_serial_port *port, in get_serial_info()
487 struct usb_serial_port *port = tty->driver_data; in qt2_ioctl()
500 static void qt2_process_status(struct usb_serial_port *port, unsigned char *ch) in qt2_process_status()
[all …]
Doti6858.c122 static int oti6858_open(struct tty_struct *tty, struct usb_serial_port *port);
123 static void oti6858_close(struct usb_serial_port *port);
125 struct usb_serial_port *port, struct ktermios *old);
130 static int oti6858_write(struct tty_struct *tty, struct usb_serial_port *port,
137 static int oti6858_port_probe(struct usb_serial_port *port);
138 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.c43 static int usb_wwan_send_setup(struct usb_serial_port *port) in usb_wwan_send_setup()
73 void usb_wwan_dtr_rts(struct usb_serial_port *port, int on) in usb_wwan_dtr_rts()
94 struct usb_serial_port *port = tty->driver_data; in usb_wwan_tiocmget()
114 struct usb_serial_port *port = tty->driver_data; in usb_wwan_tiocmset()
138 static int get_serial_info(struct usb_serial_port *port, in get_serial_info()
160 static int set_serial_info(struct usb_serial_port *port, in set_serial_info()
194 struct usb_serial_port *port = tty->driver_data; in usb_wwan_ioctl()
215 int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port, in usb_wwan_write()
296 struct usb_serial_port *port; in usb_wwan_indat_callback()
332 struct usb_serial_port *port; in usb_wwan_outdat_callback()
[all …]
Dspcp8x5.c157 static int spcp8x5_port_probe(struct usb_serial_port *port) in spcp8x5_port_probe()
176 static int spcp8x5_port_remove(struct usb_serial_port *port) in spcp8x5_port_remove()
186 static int spcp8x5_set_ctrl_line(struct usb_serial_port *port, u8 mcr) in spcp8x5_set_ctrl_line()
205 static int spcp8x5_get_msr(struct usb_serial_port *port, u8 *status) in spcp8x5_get_msr()
232 static void spcp8x5_set_work_mode(struct usb_serial_port *port, u16 value, in spcp8x5_set_work_mode()
250 static int spcp8x5_carrier_raised(struct usb_serial_port *port) in spcp8x5_carrier_raised()
262 static void spcp8x5_dtr_rts(struct usb_serial_port *port, int on) in spcp8x5_dtr_rts()
289 struct usb_serial_port *port, struct ktermios *old_termios) in spcp8x5_set_termios()
392 static int spcp8x5_open(struct tty_struct *tty, struct usb_serial_port *port) in spcp8x5_open()
418 struct usb_serial_port *port = tty->driver_data; in spcp8x5_tiocmset()
[all …]
Dch341.c88 struct usb_serial_port *port,
245 static int ch341_port_probe(struct usb_serial_port *port) in ch341_port_probe()
269 static int ch341_port_remove(struct usb_serial_port *port) in ch341_port_remove()
279 static int ch341_carrier_raised(struct usb_serial_port *port) in ch341_carrier_raised()
287 static void ch341_dtr_rts(struct usb_serial_port *port, int on) in ch341_dtr_rts()
302 static void ch341_close(struct usb_serial_port *port) in ch341_close()
310 static int ch341_open(struct tty_struct *tty, struct usb_serial_port *port) in ch341_open()
340 struct usb_serial_port *port, struct ktermios *old_termios) in ch341_set_termios()
374 struct usb_serial_port *port = tty->driver_data; in ch341_break_ctl()
416 struct usb_serial_port *port = tty->driver_data; in ch341_tiocmset()
[all …]
Dpl2303.c134 static void pl2303_set_break(struct usb_serial_port *port, bool enable);
279 static int pl2303_port_probe(struct usb_serial_port *port) in pl2303_port_probe()
296 static int pl2303_port_remove(struct usb_serial_port *port) in pl2303_port_remove()
305 static int pl2303_set_control_lines(struct usb_serial_port *port, u8 value) in pl2303_set_control_lines()
402 struct usb_serial_port *port, in pl2303_encode_baud_rate()
432 static int pl2303_get_line_request(struct usb_serial_port *port, in pl2303_get_line_request()
455 static int pl2303_set_line_request(struct usb_serial_port *port, in pl2303_set_line_request()
479 struct usb_serial_port *port, struct ktermios *old_termios) in pl2303_set_termios()
614 static void pl2303_dtr_rts(struct usb_serial_port *port, int on) in pl2303_dtr_rts()
631 static void pl2303_close(struct usb_serial_port *port) in pl2303_close()
[all …]
Dnavman.c32 struct usb_serial_port *port = urb->context; in navman_read_int_callback()
69 static int navman_open(struct tty_struct *tty, struct usb_serial_port *port) in navman_open()
85 static void navman_close(struct usb_serial_port *port) in navman_close()
90 static int navman_write(struct tty_struct *tty, struct usb_serial_port *port, in navman_write()
Dti_usb_3410_5052.c72 struct usb_serial_port *tp_port;
91 static int ti_port_probe(struct usb_serial_port *port);
92 static int ti_port_remove(struct usb_serial_port *port);
93 static int ti_open(struct tty_struct *tty, struct usb_serial_port *port);
94 static void ti_close(struct usb_serial_port *port);
95 static int ti_write(struct tty_struct *tty, struct usb_serial_port *port,
99 static bool ti_tx_empty(struct usb_serial_port *port);
105 struct usb_serial_port *port, struct ktermios *old_termios);
114 static void ti_recv(struct usb_serial_port *port, unsigned char *data,
133 static int ti_write_byte(struct usb_serial_port *port, struct ti_device *tdev,
[all …]
Dssu100.c201 struct usb_serial_port *port, in ssu100_set_termios()
276 static int ssu100_open(struct tty_struct *tty, struct usb_serial_port *port) in ssu100_open()
316 static int get_serial_info(struct usb_serial_port *port, in get_serial_info()
342 struct usb_serial_port *port = tty->driver_data; in ssu100_ioctl()
360 static int ssu100_port_probe(struct usb_serial_port *port) in ssu100_port_probe()
375 static int ssu100_port_remove(struct usb_serial_port *port) in ssu100_port_remove()
387 struct usb_serial_port *port = tty->driver_data; in ssu100_tiocmget()
419 struct usb_serial_port *port = tty->driver_data; in ssu100_tiocmset()
425 static void ssu100_dtr_rts(struct usb_serial_port *port, int on) in ssu100_dtr_rts()
441 static void ssu100_update_msr(struct usb_serial_port *port, u8 msr) in ssu100_update_msr()
[all …]
Dark3116.c137 static int ark3116_port_probe(struct usb_serial_port *port) in ark3116_port_probe()
196 static int ark3116_port_remove(struct usb_serial_port *port) in ark3116_port_remove()
218 struct usb_serial_port *port, in ark3116_set_termios()
338 static void ark3116_close(struct usb_serial_port *port) in ark3116_close()
353 static int ark3116_open(struct tty_struct *tty, struct usb_serial_port *port) in ark3116_open()
406 struct usb_serial_port *port = tty->driver_data; in ark3116_ioctl()
435 struct usb_serial_port *port = tty->driver_data; in ark3116_tiocmget()
462 struct usb_serial_port *port = tty->driver_data; in ark3116_tiocmset()
497 struct usb_serial_port *port = tty->driver_data; in ark3116_break_ctl()
513 static void ark3116_update_msr(struct usb_serial_port *port, __u8 msr) in ark3116_update_msr()
[all …]
Dsierra.c327 static int sierra_send_setup(struct usb_serial_port *port) in sierra_send_setup()
382 struct usb_serial_port *port = tty->driver_data; in sierra_tiocmget()
401 struct usb_serial_port *port = tty->driver_data; in sierra_tiocmset()
428 struct usb_serial_port *port = urb->context; in sierra_outdat_callback()
453 static int sierra_write(struct tty_struct *tty, struct usb_serial_port *port, in sierra_write()
565 struct usb_serial_port *port; in sierra_indat_callback()
603 struct usb_serial_port *port = urb->context; in sierra_instat_callback()
657 struct usb_serial_port *port = tty->driver_data; in sierra_write_room()
676 struct usb_serial_port *port = tty->driver_data; in sierra_chars_in_buffer()
691 static void sierra_stop_rx_urbs(struct usb_serial_port *port) in sierra_stop_rx_urbs()
[all …]
Dwishbone-serial.c34 static int usb_gsi_openclose(struct usb_serial_port *port, int value) in usb_gsi_openclose()
50 struct usb_serial_port *port) in wishbone_serial_open()
69 static void wishbone_serial_close(struct usb_serial_port *port) in wishbone_serial_close()
Dir-usb.c52 static int ir_open(struct tty_struct *tty, struct usb_serial_port *port);
53 static int ir_prepare_write_buffer(struct usb_serial_port *port,
57 struct usb_serial_port *port, struct ktermios *old_termios);
255 static int ir_open(struct tty_struct *tty, struct usb_serial_port *port) in ir_open()
266 static int ir_prepare_write_buffer(struct usb_serial_port *port, in ir_prepare_write_buffer()
288 struct usb_serial_port *port = urb->context; in ir_process_read_urb()
318 struct usb_serial_port *port, struct ktermios *old_termios) in ir_set_termios()
Dkeyspan.c133 struct usb_serial_port *port = tty->driver_data; in keyspan_break_ctl()
148 struct usb_serial_port *port, struct ktermios *old_termios) in keyspan_set_termios()
185 struct usb_serial_port *port = tty->driver_data; in keyspan_tiocmget()
202 struct usb_serial_port *port = tty->driver_data; in keyspan_tiocmset()
220 struct usb_serial_port *port, const unsigned char *buf, int count) in keyspan_write()
296 struct usb_serial_port *port; in usa26_indat_callback()
354 struct usb_serial_port *port; in usa2x_outdat_callback()
370 struct usb_serial_port *port; in usa26_outcont_callback()
388 struct usb_serial_port *port; in usa26_instat_callback()
441 struct usb_serial_port *port; in usa28_indat_callback()
[all …]
Dgarmin_gps.c132 struct usb_serial_port *port;
183 static int garmin_write_bulk(struct usb_serial_port *port,
251 static void send_to_tty(struct usb_serial_port *port, in send_to_tty()
814 static void priv_status_resp(struct usb_serial_port *port) in priv_status_resp()
834 static int process_resetdev_request(struct usb_serial_port *port) in process_resetdev_request()
877 static int garmin_init_session(struct usb_serial_port *port) in garmin_init_session()
921 static int garmin_open(struct tty_struct *tty, struct usb_serial_port *port) in garmin_open()
945 static void garmin_close(struct usb_serial_port *port) in garmin_close()
967 struct usb_serial_port *port = urb->context; in garmin_write_bulk_callback()
991 static int garmin_write_bulk(struct usb_serial_port *port, in garmin_write_bulk()
[all …]
Dmos7840.c223 struct usb_serial_port *port; /* loop back to the owner of this object */
256 static int mos7840_set_reg_sync(struct usb_serial_port *port, __u16 reg, in mos7840_set_reg_sync()
274 static int mos7840_get_reg_sync(struct usb_serial_port *port, __u16 reg, in mos7840_get_reg_sync()
301 static int mos7840_set_uart_reg(struct usb_serial_port *port, __u16 reg, in mos7840_set_uart_reg()
330 static int mos7840_get_uart_reg(struct usb_serial_port *port, __u16 reg, in mos7840_get_uart_reg()
362 static void mos7840_dump_serial_port(struct usb_serial_port *port, in mos7840_dump_serial_port()
379 static inline void mos7840_set_port_private(struct usb_serial_port *port, in mos7840_set_port_private()
386 usb_serial_port in mos7840_get_port_private()
552 static void mos7840_set_led_sync(struct usb_serial_port *port, __u16 reg, in mos7840_set_led_sync()
578 static void mos7840_led_activity(struct usb_serial_port *port) in mos7840_led_activity()
[all …]
Dmos7720.c64 struct usb_serial_port *port; /* loop back to the owner */
899 struct usb_serial_port *port = urb->context; in mos7715_interrupt_callback()
922 struct usb_serial_port *port; in mos7720_bulk_in_callback()
1001 static int mos7720_open(struct tty_struct *tty, struct usb_serial_port *port) in mos7720_open()
1113 struct usb_serial_port *port = tty->driver_data; in mos7720_chars_in_buffer()
1131 static void mos7720_close(struct usb_serial_port *port) in mos7720_close()
1167 struct usb_serial_port *port = tty->driver_data; in mos7720_break()
1197 struct usb_serial_port *port = tty->driver_data; in mos7720_write_room()
1217 static int mos7720_write(struct tty_struct *tty, struct usb_serial_port *port, in mos7720_write()
1288 struct usb_serial_port *port = tty->driver_data; in mos7720_throttle()
[all …]
Daircable.c81 static int aircable_prepare_write_buffer(struct usb_serial_port *port, in aircable_prepare_write_buffer()
122 static int aircable_process_packet(struct usb_serial_port *port, in aircable_process_packet()
141 struct usb_serial_port *port = urb->context; in aircable_process_read_urb()
Dftdi_sio.c1037 static int ftdi_sio_port_probe(struct usb_serial_port *port);
1038 static int ftdi_sio_port_remove(struct usb_serial_port *port);
1039 static int ftdi_open(struct tty_struct *tty, struct usb_serial_port *port);
1040 static void ftdi_dtr_rts(struct usb_serial_port *port, int on);
1042 static int ftdi_prepare_write_buffer(struct usb_serial_port *port,
1045 struct usb_serial_port *port, struct ktermios *old);
1052 static bool ftdi_tx_empty(struct usb_serial_port *port);
1053 static int ftdi_get_modem_status(struct usb_serial_port *port,
1185 static int update_mctrl(struct usb_serial_port *port, unsigned int set, in update_mctrl()
1232 struct usb_serial_port *port) in get_ftdi_divisor()
[all …]
Dusb_debug.c42 struct usb_serial_port *port = tty->driver_data; in usb_debug_break_ctl()
50 struct usb_serial_port *port = urb->context; in usb_debug_process_read_urb()
Dio_ti.c112 struct usb_serial_port *port;
222 static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
229 struct usb_serial_port *port, struct ktermios *old_termios);
230 static void edge_send(struct usb_serial_port *port, struct tty_struct *tty);
238 static int edge_create_sysfs_attrs(struct usb_serial_port *port);
239 static int edge_remove_sysfs_attrs(struct usb_serial_port *port);
307 static int purge_port(struct usb_serial_port *port, __u16 mask) in purge_port()
1632 struct usb_serial_port *port; in edge_interrupt_callback()
1793 static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data, in edge_tty_recv()
1807 struct usb_serial_port *port = urb->context; in edge_bulk_out_callback()
[all …]
Dbus.c23 const struct usb_serial_port *port; in usb_serial_device_match()
44 struct usb_serial_port *port; in usb_serial_device_probe()
92 struct usb_serial_port *port; in usb_serial_device_remove()
Dvisor.c39 static int visor_open(struct tty_struct *tty, struct usb_serial_port *port);
40 static void visor_close(struct usb_serial_port *port);
227 static int visor_open(struct tty_struct *tty, struct usb_serial_port *port) in visor_open()
255 static void visor_close(struct usb_serial_port *port) in visor_close()
275 struct usb_serial_port *port = urb->context; in visor_read_int_callback()
536 struct usb_serial_port *swap_port; in treo_attach()
592 struct usb_serial_port *port; in clie_5_attach()
Dio_edgeport.c111 struct usb_serial_port *port; /* loop back to the owner of this object */
197 static int edge_open(struct tty_struct *tty, struct usb_serial_port *port);
198 static void edge_close(struct usb_serial_port *port);
199 static int edge_write(struct tty_struct *tty, struct usb_serial_port *port,
206 struct usb_serial_port *port,
217 static int edge_port_probe(struct usb_serial_port *port);
218 static int edge_port_remove(struct usb_serial_port *port);
228 static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
560 struct usb_serial_port *port; in edge_interrupt_callback()
796 static int edge_open(struct tty_struct *tty, struct usb_serial_port *port) in edge_open()
[all …]
Dipw.c136 static int ipw_open(struct tty_struct *tty, struct usb_serial_port *port) in ipw_open()
222 static void ipw_dtr_rts(struct usb_serial_port *port, int on) in ipw_dtr_rts()
253 static void ipw_close(struct usb_serial_port *port) in ipw_close()
Dconsole.c28 struct usb_serial_port *port;
68 struct usb_serial_port *port; in usb_console_setup()
203 struct usb_serial_port *port = info->port; in usb_console_write()
Dsafe_serial.c196 struct usb_serial_port *port = urb->context; in safe_process_read_urb()
227 static int safe_prepare_write_buffer(struct usb_serial_port *port, in safe_prepare_write_buffer()
Dipaq.c35 struct usb_serial_port *port);
519 struct usb_serial_port *port) in ipaq_open()
Doption.c2085 struct usb_serial_port *port = urb->context; in option_instat_callback()
/linux-4.4.14/Documentation/zh_CN/
Dmagic-number.txt92 USB_SERIAL_PORT_MAGIC 0x7301 usb_serial_port drivers/usb/serial/usb-serial.h
/linux-4.4.14/Documentation/
Dmagic-number.txt92 USB_SERIAL_PORT_MAGIC 0x7301 usb_serial_port drivers/usb/serial/usb-serial.h