Home
last modified time | relevance | path

Searched refs:usb_serial_port (Results 1 - 25 of 105) sorted by relevance

12345

/kernel/linux/linux-5.10/include/linux/usb/
H A Dserial.h30 * usb_serial_port: structure for the specific ports of a device.
72 struct usb_serial_port { struct
116 #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev)
119 static inline void *usb_get_serial_port_data(struct usb_serial_port *port) in usb_get_serial_port_data()
124 static inline void usb_set_serial_port_data(struct usb_serial_port *port, in usb_set_serial_port_data()
140 * @port: array of struct usb_serial_port structures for the different ports.
160 struct usb_serial_port *port[MAX_NUM_PORTS];
264 int (*port_probe)(struct usb_serial_port *port);
265 int (*port_remove)(struct usb_serial_port *port);
273 int (*open)(struct tty_struct *tty, struct usb_serial_port *por
[all...]
/kernel/linux/linux-6.6/include/linux/usb/
H A Dserial.h25 * usb_serial_port: structure for the specific ports of a device.
66 struct usb_serial_port { struct
109 #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev)
112 static inline void *usb_get_serial_port_data(struct usb_serial_port *port) in usb_get_serial_port_data()
117 static inline void usb_set_serial_port_data(struct usb_serial_port *port, in usb_set_serial_port_data()
135 * @port: array of struct usb_serial_port structures for the different ports.
156 struct usb_serial_port *port[MAX_NUM_PORTS];
260 int (*port_probe)(struct usb_serial_port *port);
261 void (*port_remove)(struct usb_serial_port *port);
269 int (*open)(struct tty_struct *tty, struct usb_serial_port *por
[all...]
/kernel/linux/linux-6.6/drivers/usb/serial/
H A Dwhiteheat.c77 static int whiteheat_port_probe(struct usb_serial_port *port);
78 static void whiteheat_port_remove(struct usb_serial_port *port);
80 struct usb_serial_port *port);
81 static void whiteheat_close(struct usb_serial_port *port);
85 struct usb_serial_port *port,
154 static int firm_send_command(struct usb_serial_port *port, __u8 command,
156 static int firm_open(struct usb_serial_port *port);
157 static int firm_close(struct usb_serial_port *port);
159 static int firm_set_rts(struct usb_serial_port *port, __u8 onoff);
160 static int firm_set_dtr(struct usb_serial_port *por
[all...]
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 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()
155 static void opticon_close(struct usb_serial_port *port) in opticon_close()
166 struct usb_serial_port *port = urb->context; in opticon_write_control_callback()
190 static int opticon_write(struct tty_struct *tty, struct usb_serial_port *port, in opticon_write()
270 struct usb_serial_port *port = tty->driver_data; in opticon_write_room()
292 struct usb_serial_port *por in opticon_chars_in_buffer()
[all...]
H A Dkeyspan_pda.c37 struct usb_serial_port *port;
40 static int keyspan_pda_write_start(struct usb_serial_port *port);
78 struct usb_serial_port *port = priv->port; in keyspan_pda_get_write_room()
107 struct usb_serial_port *port = priv->port; in keyspan_pda_request_unthrottle()
147 struct usb_serial_port *port = urb->context; in keyspan_pda_rx_interrupt()
223 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_throttle()
238 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_unthrottle()
304 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_break_ctl()
328 struct usb_serial_port *port, in keyspan_pda_set_termios()
410 struct usb_serial_port *por in keyspan_pda_tiocmget()
[all...]
H A Df81232.c124 struct usb_serial_port *port;
136 static int f81232_get_register(struct usb_serial_port *port, u16 reg, u8 *val) in f81232_get_register()
159 static int f81232_set_register(struct usb_serial_port *port, u16 reg, u8 val) in f81232_set_register()
182 static int f81232_set_mask_register(struct usb_serial_port *port, u16 reg, in f81232_set_mask_register()
197 static void f81232_read_msr(struct usb_serial_port *port) in f81232_read_msr()
241 static int f81232_set_mctrl(struct usb_serial_port *port, in f81232_set_mctrl()
286 static void f81232_update_line_status(struct usb_serial_port *port, in f81232_update_line_status()
313 struct usb_serial_port *port = urb->context; in f81232_read_int_callback()
349 static char f81232_handle_lsr(struct usb_serial_port *port, u8 lsr) in f81232_handle_lsr()
380 struct usb_serial_port *por in f81232_process_read_urb()
[all...]
H A Dmct_u232.c41 static int mct_u232_port_probe(struct usb_serial_port *port);
42 static void 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,
176 struct usb_serial *serial, struct usb_serial_port *port, speed_t value) in mct_u232_set_baud_rate()
249 static int mct_u232_set_line_ctrl(struct usb_serial_port *port, in mct_u232_set_line_ctrl()
272 static int mct_u232_set_modem_ctrl(struct usb_serial_port *port, in mct_u232_set_modem_ctrl()
306 static int mct_u232_get_modem_stat(struct usb_serial_port *por
[all...]
H A Ddigi_acceleport.c182 struct usb_serial_port *ds_oob_port; /* out-of-band port */
201 struct usb_serial_port *dp_port;
207 static int digi_write_oob_command(struct usb_serial_port *port,
209 static int digi_write_inb_command(struct usb_serial_port *port,
211 static int digi_set_modem_signals(struct usb_serial_port *port,
213 static int digi_transmit_idle(struct usb_serial_port *port,
218 struct usb_serial_port *port,
224 static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
229 static int digi_open(struct tty_struct *tty, struct usb_serial_port *port);
230 static void digi_close(struct usb_serial_port *por
[all...]
H A Dgeneric.c106 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port) in usb_serial_generic_open()
119 void usb_serial_generic_close(struct usb_serial_port *port) in usb_serial_generic_close()
139 int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port, in usb_serial_generic_prepare_write_buffer()
154 int usb_serial_generic_write_start(struct usb_serial_port *port, in usb_serial_generic_write_start()
214 struct usb_serial_port *port, const unsigned char *buf, int count) in usb_serial_generic_write()
235 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_write_room()
252 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_chars_in_buffer()
270 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_wait_until_sent()
300 static int usb_serial_generic_submit_read_urb(struct usb_serial_port *port, in usb_serial_generic_submit_read_urb()
324 int usb_serial_generic_submit_read_urbs(struct usb_serial_port *por
[all...]
H A Domninet.c35 static int omninet_prepare_write_buffer(struct usb_serial_port *port,
39 static int omninet_port_probe(struct usb_serial_port *port);
40 static void omninet_port_remove(struct usb_serial_port *port);
113 static int omninet_port_probe(struct usb_serial_port *port) in omninet_port_probe()
126 static void 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()
H A Dxr_serial.c104 static int xr21v141x_uart_enable(struct usb_serial_port *port);
105 static int xr21v141x_uart_disable(struct usb_serial_port *port);
106 static int xr21v141x_fifo_reset(struct usb_serial_port *port);
108 struct usb_serial_port *port,
134 int (*enable)(struct usb_serial_port *port);
135 int (*disable)(struct usb_serial_port *port);
136 int (*fifo_reset)(struct usb_serial_port *port);
138 struct usb_serial_port *port,
244 static int xr_set_reg(struct usb_serial_port *port, u8 channel, u16 reg, u16 val) in xr_set_reg()
264 static int xr_get_reg(struct usb_serial_port *por
[all...]
H A Dkobil_sct.c50 static int kobil_port_probe(struct usb_serial_port *probe);
51 static void 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,
114 static int kobil_port_probe(struct usb_serial_port *port) in kobil_port_probe()
147 static void kobil_port_remove(struct usb_serial_port *port) in kobil_port_remove()
165 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 *por
[all...]
H A Dkl5kusb105.c54 static int klsi_105_port_probe(struct usb_serial_port *port);
55 static void 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,
63 static int klsi_105_prepare_write_buffer(struct usb_serial_port *port,
123 static int klsi_105_chg_port_settings(struct usb_serial_port *port, in klsi_105_chg_port_settings()
155 static int klsi_105_get_line_state(struct usb_serial_port *port, in klsi_105_get_line_state()
189 static int klsi_105_port_probe(struct usb_serial_port *port) in klsi_105_port_probe()
213 static void klsi_105_port_remove(struct usb_serial_port *por
[all...]
/kernel/linux/linux-5.10/drivers/usb/serial/
H A 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 *por
[all...]
H A 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()
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, por in serial_port_shutdown()
705 ATTRIBUTE_GROUPS(usb_serial_port); global() variable
[all...]
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 int usb_wwan_port_remove(struct usb_serial_port *port);
22 extern int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
H A Df81232.c124 struct usb_serial_port *port;
136 static int f81232_get_register(struct usb_serial_port *port, u16 reg, u8 *val) in f81232_get_register()
171 static int f81232_set_register(struct usb_serial_port *port, u16 reg, u8 val) in f81232_set_register()
207 static int f81232_set_mask_register(struct usb_serial_port *port, u16 reg, in f81232_set_mask_register()
222 static void f81232_read_msr(struct usb_serial_port *port) in f81232_read_msr()
266 static int f81232_set_mctrl(struct usb_serial_port *port, in f81232_set_mctrl()
311 static void f81232_update_line_status(struct usb_serial_port *port, in f81232_update_line_status()
338 struct usb_serial_port *port = urb->context; in f81232_read_int_callback()
374 static char f81232_handle_lsr(struct usb_serial_port *port, u8 lsr) in f81232_handle_lsr()
405 struct usb_serial_port *por in f81232_process_read_urb()
[all...]
H A 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 *por
[all...]
H A Ddigi_acceleport.c182 struct usb_serial_port *ds_oob_port; /* out-of-band port */
200 struct usb_serial_port *dp_port;
206 static int digi_write_oob_command(struct usb_serial_port *port,
208 static int digi_write_inb_command(struct usb_serial_port *port,
210 static int digi_set_modem_signals(struct usb_serial_port *port,
212 static int digi_transmit_idle(struct usb_serial_port *port,
217 struct usb_serial_port *port, struct ktermios *old_termios);
222 static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
227 static int digi_open(struct tty_struct *tty, struct usb_serial_port *port);
228 static void digi_close(struct usb_serial_port *por
[all...]
H A Dgeneric.c106 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port) in usb_serial_generic_open()
119 void usb_serial_generic_close(struct usb_serial_port *port) in usb_serial_generic_close()
139 int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port, in usb_serial_generic_prepare_write_buffer()
154 int usb_serial_generic_write_start(struct usb_serial_port *port, in usb_serial_generic_write_start()
214 struct usb_serial_port *port, const unsigned char *buf, int count) in usb_serial_generic_write()
235 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_write_room()
252 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_chars_in_buffer()
270 struct usb_serial_port *port = tty->driver_data; in usb_serial_generic_wait_until_sent()
300 static int usb_serial_generic_submit_read_urb(struct usb_serial_port *port, in usb_serial_generic_submit_read_urb()
324 int usb_serial_generic_submit_read_urbs(struct usb_serial_port *por
[all...]
H A Domninet.c35 static int omninet_prepare_write_buffer(struct usb_serial_port *port,
39 static int omninet_port_probe(struct usb_serial_port *port);
40 static int omninet_port_remove(struct usb_serial_port *port);
113 static int omninet_port_probe(struct usb_serial_port *port) in omninet_port_probe()
126 static int omninet_port_remove(struct usb_serial_port *port) in omninet_port_remove()
142 struct usb_serial_port *port = urb->context; in omninet_process_read_urb()
157 static int omninet_prepare_write_buffer(struct usb_serial_port *port, in omninet_prepare_write_buffer()
H A Dkeyspan_pda.c50 struct usb_serial_port *port;
128 struct usb_serial_port *port = urb->context; in keyspan_pda_rx_interrupt()
210 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_throttle()
218 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_rx_unthrottle()
287 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_break_ctl()
311 struct usb_serial_port *port, struct ktermios *old_termios) in keyspan_pda_set_termios()
392 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_tiocmget()
414 struct usb_serial_port *port = tty->driver_data; in keyspan_pda_tiocmset()
437 struct usb_serial_port *port, const unsigned char *buf, int count) in keyspan_pda_write()
557 struct usb_serial_port *por in keyspan_pda_write_bulk_callback()
[all...]
H A 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 *por
[all...]
H A 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 *por
[all...]

Completed in 18 milliseconds

12345