Home
last modified time | relevance | path

Searched refs:usb_serial (Results 1 – 25 of 51) sorted by relevance

123

/Linux-v5.10/include/linux/usb/
Dserial.h73 struct usb_serial *serial;
146 struct usb_serial { struct
165 #define to_usb_serial(d) container_of(d, struct usb_serial, kref) argument
168 static inline void *usb_get_serial_data(struct usb_serial *serial) in usb_get_serial_data()
173 static inline void usb_set_serial_data(struct usb_serial *serial, void *data) in usb_set_serial_data()
256 int (*probe)(struct usb_serial *serial, const struct usb_device_id *id);
257 int (*attach)(struct usb_serial *serial);
258 int (*calc_num_ports)(struct usb_serial *serial,
261 void (*disconnect)(struct usb_serial *serial);
262 void (*release)(struct usb_serial *serial);
[all …]
/Linux-v5.10/drivers/usb/serial/
Dmxuport.c212 static int mxuport_recv_ctrl_urb(struct usb_serial *serial, in mxuport_recv_ctrl_urb()
243 static int mxuport_send_ctrl_data_urb(struct usb_serial *serial, in mxuport_send_ctrl_data_urb()
275 static int mxuport_send_ctrl_urb(struct usb_serial *serial, in mxuport_send_ctrl_urb()
294 struct usb_serial *serial = port->serial; in mxuport_throttle()
313 struct usb_serial *serial = port->serial; in mxuport_unthrottle()
473 struct usb_serial *serial = port->serial; in mxuport_process_read_urb_demux_data()
520 struct usb_serial *serial = port->serial; in mxuport_process_read_urb_demux_event()
564 struct usb_serial *serial = port->serial; in mxuport_process_read_urb()
579 struct usb_serial *serial = port->serial; in mxuport_tx_empty()
607 struct usb_serial *serial = port->serial; in mxuport_set_mcr()
[all …]
Dvisor.c38 static int visor_probe(struct usb_serial *serial,
40 static int visor_calc_num_ports(struct usb_serial *serial,
42 static int clie_5_calc_num_ports(struct usb_serial *serial,
45 static int clie_3_5_startup(struct usb_serial *serial);
46 static int palm_os_3_probe(struct usb_serial *serial,
48 static int palm_os_4_probe(struct usb_serial *serial,
311 static int palm_os_3_probe(struct usb_serial *serial, in palm_os_3_probe()
407 static int palm_os_4_probe(struct usb_serial *serial, in palm_os_4_probe()
435 static int visor_probe(struct usb_serial *serial, in visor_probe()
439 int (*startup)(struct usb_serial *serial, in visor_probe()
[all …]
Dkeyspan_pda.c48 struct usb_serial *serial;
113 struct usb_serial *serial = priv->serial; in keyspan_pda_request_unthrottle()
229 static speed_t keyspan_pda_setbaud(struct usb_serial *serial, speed_t baud) in keyspan_pda_setbaud()
291 struct usb_serial *serial = port->serial; in keyspan_pda_break_ctl()
316 struct usb_serial *serial = port->serial; in keyspan_pda_set_termios()
358 static int keyspan_pda_get_modem_info(struct usb_serial *serial, in keyspan_pda_get_modem_info()
382 static int keyspan_pda_set_modem_info(struct usb_serial *serial, in keyspan_pda_set_modem_info()
396 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmget()
418 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmset()
442 struct usb_serial *serial = port->serial; in keyspan_pda_write()
[all …]
Dcp210x.c47 static int cp210x_attach(struct usb_serial *);
48 static void cp210x_disconnect(struct usb_serial *);
49 static void cp210x_release(struct usb_serial *);
540 static u8 cp210x_interface_num(struct usb_serial *serial) in cp210x_interface_num()
556 struct usb_serial *serial = port->serial; in cp210x_read_reg_block()
648 static int cp210x_read_vendor_block(struct usb_serial *serial, u8 type, u16 val, in cp210x_read_vendor_block()
684 struct usb_serial *serial = port->serial; in cp210x_write_u16_reg()
707 struct usb_serial *serial = port->serial; in cp210x_write_reg_block()
752 static int cp210x_write_vendor_block(struct usb_serial *serial, u8 type, in cp210x_write_vendor_block()
996 struct usb_serial *serial = port->serial; in cp210x_get_tx_queue_byte_count()
[all …]
Dsierra.c84 static int sierra_calc_num_ports(struct usb_serial *serial, in sierra_calc_num_ports()
118 static u8 sierra_interface_num(struct usb_serial *serial) in sierra_interface_num()
123 static int sierra_probe(struct usb_serial *serial, in sierra_probe()
290 struct usb_serial *serial = port->serial; in sierra_send_setup()
420 struct usb_serial *serial = port->serial; in sierra_write()
567 struct usb_serial *serial = port->serial; in sierra_instat_callback()
699 static struct urb *sierra_setup_urb(struct usb_serial *serial, int endpoint, in sierra_setup_urb()
731 struct usb_serial *serial = port->serial; in sierra_close()
773 struct usb_serial *serial = port->serial; in sierra_open()
828 static int sierra_startup(struct usb_serial *serial) in sierra_startup()
[all …]
Dwhiteheat.c74 static int whiteheat_firmware_download(struct usb_serial *serial,
76 static int whiteheat_firmware_attach(struct usb_serial *serial);
79 static int whiteheat_attach(struct usb_serial *serial);
80 static void whiteheat_release(struct usb_serial *serial);
152 static int start_command_port(struct usb_serial *serial);
153 static void stop_command_port(struct usb_serial *serial);
193 static int whiteheat_firmware_download(struct usb_serial *serial, in whiteheat_firmware_download()
208 static int whiteheat_firmware_attach(struct usb_serial *serial) in whiteheat_firmware_attach()
219 static int whiteheat_attach(struct usb_serial *serial) in whiteheat_attach()
326 static void whiteheat_release(struct usb_serial *serial) in whiteheat_release()
[all …]
Dusb-serial.c63 struct usb_serial *serial; in usb_serial_port_get_by_minor()
84 static int allocate_minors(struct usb_serial *serial, int num_ports) in allocate_minors()
113 static void release_minors(struct usb_serial *serial) in release_minors()
126 struct usb_serial *serial; in destroy_serial()
153 void usb_serial_put(struct usb_serial *serial) in usb_serial_put()
179 struct usb_serial *serial; in serial_install()
226 struct usb_serial *serial = port->serial; in serial_port_activate()
301 struct usb_serial *serial; in serial_cleanup()
353 struct usb_serial *serial = port->serial; in serial_chars_in_buffer()
366 struct usb_serial *serial = port->serial; in serial_wait_until_sent()
[all …]
Df81534.c193 static int f81534_logic_to_phy_port(struct usb_serial *serial, in f81534_logic_to_phy_port()
214 static int f81534_set_register(struct usb_serial *serial, u16 reg, u8 data) in f81534_set_register()
255 static int f81534_get_register(struct usb_serial *serial, u16 reg, u8 *data) in f81534_get_register()
298 static int f81534_set_mask_register(struct usb_serial *serial, u16 reg, in f81534_set_mask_register()
314 static int f81534_set_phy_port_register(struct usb_serial *serial, int phy, in f81534_set_phy_port_register()
321 static int f81534_get_phy_port_register(struct usb_serial *serial, int phy, in f81534_get_phy_port_register()
350 static int f81534_wait_for_spi_idle(struct usb_serial *serial) in f81534_wait_for_spi_idle()
381 static int f81534_get_spi_register(struct usb_serial *serial, u16 reg, in f81534_get_spi_register()
393 static int f81534_set_spi_register(struct usb_serial *serial, u16 reg, u8 data) in f81534_set_spi_register()
404 static int f81534_read_flash(struct usb_serial *serial, u32 address, in f81534_read_flash()
[all …]
Dmetro-usb.c58 static int metrousb_is_unidirectional_mode(struct usb_serial *serial) in metrousb_is_unidirectional_mode()
65 static int metrousb_calc_num_ports(struct usb_serial *serial, in metrousb_calc_num_ports()
172 struct usb_serial *serial = port->serial; in metrousb_open()
218 static int metrousb_set_modem_ctrl(struct usb_serial *serial, unsigned int control_state) in metrousb_set_modem_ctrl()
299 struct usb_serial *serial = port->serial; in metrousb_tiocmset()
Dpl2303.c215 static int pl2303_vendor_read(struct usb_serial *serial, u16 value, in pl2303_vendor_read()
245 static int pl2303_vendor_write(struct usb_serial *serial, u16 value, u16 index) in pl2303_vendor_write()
271 static int pl2303_update_reg(struct usb_serial *serial, u8 reg, u8 mask, u8 val) in pl2303_update_reg()
299 static int pl2303_probe(struct usb_serial *serial, in pl2303_probe()
312 static int pl2303_endpoint_hack(struct usb_serial *serial, in pl2303_endpoint_hack()
342 static int pl2303_calc_num_ports(struct usb_serial *serial, in pl2303_calc_num_ports()
363 static int pl2303_startup(struct usb_serial *serial) in pl2303_startup()
427 static void pl2303_release(struct usb_serial *serial) in pl2303_release()
560 struct usb_serial *serial = port->serial; in pl2303_encode_baud_rate()
657 struct usb_serial *serial = port->serial; in pl2303_set_termios()
[all …]
Dusb-wwan.h26 extern int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message);
27 extern int usb_wwan_resume(struct usb_serial *serial);
Dkeyspan.c48 static int keyspan_startup(struct usb_serial *serial);
49 static void keyspan_disconnect(struct usb_serial *serial);
50 static void keyspan_release(struct usb_serial *serial);
64 static int keyspan_fake_startup(struct usb_serial *serial);
83 static int keyspan_usa28_send_setup(struct usb_serial *serial,
86 static int keyspan_usa26_send_setup(struct usb_serial *serial,
89 static int keyspan_usa49_send_setup(struct usb_serial *serial,
92 static int keyspan_usa90_send_setup(struct usb_serial *serial,
95 static int keyspan_usa67_send_setup(struct usb_serial *serial,
878 struct usb_serial *serial; in usa26_instat_callback()
[all …]
Dusb_wwan.c42 struct usb_serial *serial = port->serial; in usb_wwan_send_setup()
373 struct usb_serial *serial = port->serial; in usb_wwan_open()
428 struct usb_serial *serial = port->serial; in usb_wwan_close()
467 struct usb_serial *serial = port->serial; in usb_wwan_setup_urb()
571 static void stop_urbs(struct usb_serial *serial) in stop_urbs()
590 int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message) in usb_wwan_suspend()
613 struct usb_serial *serial = port->serial; in usb_wwan_submit_delayed_urbs()
645 int usb_wwan_resume(struct usb_serial *serial) in usb_wwan_resume()
Dempeg.c34 static int empeg_startup(struct usb_serial *serial);
62 static int empeg_startup(struct usb_serial *serial) in empeg_startup()
Dark3116.c50 static int is_irda(struct usb_serial *serial) in is_irda()
77 static int ark3116_write_reg(struct usb_serial *serial, in ark3116_write_reg()
92 static int ark3116_read_reg(struct usb_serial *serial, in ark3116_read_reg()
126 struct usb_serial *serial = port->serial; in ark3116_port_probe()
196 struct usb_serial *serial = port->serial; in ark3116_set_termios()
314 struct usb_serial *serial = port->serial; in ark3116_close()
330 struct usb_serial *serial = port->serial; in ark3116_open()
Dipaq.c32 static int ipaq_calc_num_ports(struct usb_serial *serial,
34 static int ipaq_startup(struct usb_serial *serial);
518 struct usb_serial *serial = port->serial; in ipaq_open()
550 static int ipaq_calc_num_ports(struct usb_serial *serial, in ipaq_calc_num_ports()
580 static int ipaq_startup(struct usb_serial *serial) in ipaq_startup()
Dquatech2.c134 static void qt2_release(struct usb_serial *serial) in qt2_release()
245 static int qt2_calc_num_ports(struct usb_serial *serial, in qt2_calc_num_ports()
338 struct usb_serial *serial; in qt2_open()
408 struct usb_serial *serial; in qt2_close()
449 static void qt2_disconnect(struct usb_serial *serial) in qt2_disconnect()
485 struct usb_serial *serial; in qt2_process_read_urb()
601 struct usb_serial *serial = urb->context; in qt2_read_bulk_callback()
620 static int qt2_setup_urbs(struct usb_serial *serial) in qt2_setup_urbs()
651 static int qt2_attach(struct usb_serial *serial) in qt2_attach()
693 struct usb_serial *serial = port->serial; in qt2_port_probe()
Dconsole.c64 struct usb_serial *serial; in usb_console_setup()
202 struct usb_serial *serial; in usb_console_write()
267 void usb_serial_console_disconnect(struct usb_serial *serial) in usb_serial_console_disconnect()
Dmos7720.c105 struct usb_serial *serial; /* back to containing struct */
194 static int write_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, in write_mos_reg()
216 static int read_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, in read_mos_reg()
362 struct usb_serial *serial = mos_parport->serial; in write_parport_reg_nonblock()
704 static int mos7715_parport_init(struct usb_serial *serial) in mos7715_parport_init()
974 static int mos77xx_calc_num_ports(struct usb_serial *serial, in mos77xx_calc_num_ports()
998 struct usb_serial *serial; in mos7720_open()
1128 struct usb_serial *serial; in mos7720_close()
1164 struct usb_serial *serial; in mos7720_break()
1221 struct usb_serial *serial; in mos7720_write()
[all …]
Dir-usb.c47 static int ir_startup (struct usb_serial *serial);
93 static inline void irda_usb_dump_class_desc(struct usb_serial *serial, in irda_usb_dump_class_desc()
123 irda_usb_find_class_desc(struct usb_serial *serial, unsigned int ifnum) in irda_usb_find_class_desc()
197 static int ir_startup(struct usb_serial *serial) in ir_startup()
Domninet.c36 static int omninet_calc_num_ports(struct usb_serial *serial,
101 static int omninet_calc_num_ports(struct usb_serial *serial, in omninet_calc_num_ports()
Dqcserial.c223 static int qcprobe(struct usb_serial *serial, const struct usb_device_id *id) in qcprobe()
421 static int qc_attach(struct usb_serial *serial) in qc_attach()
441 static void qc_release(struct usb_serial *serial) in qc_release()
Ddigi_acceleport.c233 static int digi_startup_device(struct usb_serial *serial);
234 static int digi_startup(struct usb_serial *serial);
235 static void digi_disconnect(struct usb_serial *serial);
236 static void digi_release(struct usb_serial *serial);
983 struct usb_serial *serial; in digi_write_bulk_callback()
1199 static int digi_startup_device(struct usb_serial *serial) in digi_startup_device()
1252 static int digi_startup(struct usb_serial *serial) in digi_startup()
1278 static void digi_disconnect(struct usb_serial *serial) in digi_disconnect()
1290 static void digi_release(struct usb_serial *serial) in digi_release()
1473 struct usb_serial *serial = port->serial; in digi_read_oob_callback()
Dmct_u232.c119 static int mct_u232_calculate_baud_rate(struct usb_serial *serial, in mct_u232_calculate_baud_rate()
175 struct usb_serial *serial, struct usb_serial_port *port, speed_t value) in mct_u232_set_baud_rate()
379 struct usb_serial *serial = port->serial; in mct_u232_port_probe()
415 struct usb_serial *serial = port->serial; in mct_u232_open()
600 struct usb_serial *serial = port->serial; in mct_u232_set_termios()

123