Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/usb/
Dserial.h77 struct usb_serial *serial;
152 struct usb_serial { struct
171 #define to_usb_serial(d) container_of(d, struct usb_serial, kref) argument
174 static inline void *usb_get_serial_data(struct usb_serial *serial) in usb_get_serial_data()
179 static inline void usb_set_serial_data(struct usb_serial *serial, void *data) in usb_set_serial_data()
240 int (*probe)(struct usb_serial *serial, const struct usb_device_id *id);
241 int (*attach)(struct usb_serial *serial);
242 int (*calc_num_ports) (struct usb_serial *serial);
244 void (*disconnect)(struct usb_serial *serial);
245 void (*release)(struct usb_serial *serial);
[all …]
/linux-4.4.14/drivers/usb/serial/
Dvisor.c41 static int visor_probe(struct usb_serial *serial,
43 static int visor_calc_num_ports(struct usb_serial *serial);
45 static int clie_3_5_startup(struct usb_serial *serial);
46 static int treo_attach(struct usb_serial *serial);
47 static int clie_5_attach(struct usb_serial *serial);
48 static int palm_os_3_probe(struct usb_serial *serial,
50 static int palm_os_4_probe(struct usb_serial *serial,
314 static int palm_os_3_probe(struct usb_serial *serial, in palm_os_3_probe()
409 static int palm_os_4_probe(struct usb_serial *serial, in palm_os_4_probe()
437 static int visor_probe(struct usb_serial *serial, in visor_probe()
[all …]
Dmxuport.c216 static int mxuport_recv_ctrl_urb(struct usb_serial *serial, in mxuport_recv_ctrl_urb()
247 static int mxuport_send_ctrl_data_urb(struct usb_serial *serial, in mxuport_send_ctrl_data_urb()
279 static int mxuport_send_ctrl_urb(struct usb_serial *serial, in mxuport_send_ctrl_urb()
298 struct usb_serial *serial = port->serial; in mxuport_throttle()
317 struct usb_serial *serial = port->serial; in mxuport_unthrottle()
477 struct usb_serial *serial = port->serial; in mxuport_process_read_urb_demux_data()
524 struct usb_serial *serial = port->serial; in mxuport_process_read_urb_demux_event()
568 struct usb_serial *serial = port->serial; in mxuport_process_read_urb()
583 struct usb_serial *serial = port->serial; in mxuport_tx_empty()
611 struct usb_serial *serial = port->serial; in mxuport_set_mcr()
[all …]
Dkeyspan_pda.c52 struct usb_serial *serial;
117 struct usb_serial *serial = priv->serial; in keyspan_pda_request_unthrottle()
224 static speed_t keyspan_pda_setbaud(struct usb_serial *serial, speed_t baud) in keyspan_pda_setbaud()
286 struct usb_serial *serial = port->serial; in keyspan_pda_break_ctl()
311 struct usb_serial *serial = port->serial; in keyspan_pda_set_termios()
353 static int keyspan_pda_get_modem_info(struct usb_serial *serial, in keyspan_pda_get_modem_info()
375 static int keyspan_pda_set_modem_info(struct usb_serial *serial, in keyspan_pda_set_modem_info()
389 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmget()
411 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmset()
435 struct usb_serial *serial = port->serial; in keyspan_pda_write()
[all …]
Domninet.c40 static void omninet_disconnect(struct usb_serial *serial);
132 struct usb_serial *serial = port->serial; in omninet_open()
165 struct usb_serial *serial = port->serial; in omninet_write()
216 struct usb_serial *serial = port->serial; in omninet_write_room()
247 static void omninet_disconnect(struct usb_serial *serial) in omninet_disconnect()
Dwhiteheat.c78 static int whiteheat_firmware_download(struct usb_serial *serial,
80 static int whiteheat_firmware_attach(struct usb_serial *serial);
83 static int whiteheat_probe(struct usb_serial *serial,
85 static int whiteheat_attach(struct usb_serial *serial);
86 static void whiteheat_release(struct usb_serial *serial);
157 static int start_command_port(struct usb_serial *serial);
158 static void stop_command_port(struct usb_serial *serial);
198 static int whiteheat_firmware_download(struct usb_serial *serial, in whiteheat_firmware_download()
213 static int whiteheat_firmware_attach(struct usb_serial *serial) in whiteheat_firmware_attach()
224 static int whiteheat_probe(struct usb_serial *serial, in whiteheat_probe()
[all …]
Dkeyspan.h42 static int keyspan_startup (struct usb_serial *serial);
43 static void keyspan_disconnect (struct usb_serial *serial);
44 static void keyspan_release (struct usb_serial *serial);
67 static int keyspan_fake_startup (struct usb_serial *serial);
89 static int keyspan_usa28_send_setup (struct usb_serial *serial,
92 static int keyspan_usa26_send_setup (struct usb_serial *serial,
95 static int keyspan_usa49_send_setup (struct usb_serial *serial,
99 static int keyspan_usa90_send_setup (struct usb_serial *serial,
103 static int keyspan_usa67_send_setup (struct usb_serial *serial,
Dsierra.c88 static int sierra_calc_num_ports(struct usb_serial *serial) in sierra_calc_num_ports()
140 static int sierra_calc_interface(struct usb_serial *serial) in sierra_calc_interface()
160 static int sierra_probe(struct usb_serial *serial, in sierra_probe()
329 struct usb_serial *serial = port->serial; in sierra_send_setup()
458 struct usb_serial *serial = port->serial; in sierra_write()
605 struct usb_serial *serial = port->serial; in sierra_instat_callback()
738 static struct urb *sierra_setup_urb(struct usb_serial *serial, int endpoint, in sierra_setup_urb()
770 struct usb_serial *serial = port->serial; in sierra_close()
812 struct usb_serial *serial = port->serial; in sierra_open()
867 static int sierra_startup(struct usb_serial *serial) in sierra_startup()
[all …]
Dusb-serial.c67 struct usb_serial *serial; in usb_serial_port_get_by_minor()
88 static int allocate_minors(struct usb_serial *serial, int num_ports) in allocate_minors()
116 static void release_minors(struct usb_serial *serial) in release_minors()
129 struct usb_serial *serial; in destroy_serial()
156 void usb_serial_put(struct usb_serial *serial) in usb_serial_put()
182 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()
356 struct usb_serial *serial = port->serial; in serial_chars_in_buffer()
369 struct usb_serial *serial = port->serial; in serial_wait_until_sent()
[all …]
Dusb-wwan.h23 extern int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message);
24 extern int usb_wwan_resume(struct usb_serial *serial);
Dark3116.c54 static int is_irda(struct usb_serial *serial) in is_irda()
81 static int ark3116_write_reg(struct usb_serial *serial, in ark3116_write_reg()
93 static int ark3116_read_reg(struct usb_serial *serial, in ark3116_read_reg()
118 static int ark3116_attach(struct usb_serial *serial) in ark3116_attach()
139 struct usb_serial *serial = port->serial; in ark3116_port_probe()
221 struct usb_serial *serial = port->serial; in ark3116_set_termios()
340 struct usb_serial *serial = port->serial; in ark3116_close()
356 struct usb_serial *serial = port->serial; in ark3116_open()
Dempeg.c37 static int empeg_startup(struct usb_serial *serial);
65 static int empeg_startup(struct usb_serial *serial) in empeg_startup()
Dipaq.c36 static int ipaq_calc_num_ports(struct usb_serial *serial);
37 static int ipaq_startup(struct usb_serial *serial);
521 struct usb_serial *serial = port->serial; in ipaq_open()
553 static int ipaq_calc_num_ports(struct usb_serial *serial) in ipaq_calc_num_ports()
579 static int ipaq_startup(struct usb_serial *serial) in ipaq_startup()
Dpl2303.c170 static int pl2303_vendor_read(struct usb_serial *serial, u16 value, in pl2303_vendor_read()
193 static int pl2303_vendor_write(struct usb_serial *serial, u16 value, u16 index) in pl2303_vendor_write()
212 static int pl2303_probe(struct usb_serial *serial, in pl2303_probe()
220 static int pl2303_startup(struct usb_serial *serial) in pl2303_startup()
272 static void pl2303_release(struct usb_serial *serial) in pl2303_release()
405 struct usb_serial *serial = port->serial; in pl2303_encode_baud_rate()
481 struct usb_serial *serial = port->serial; in pl2303_set_termios()
640 struct usb_serial *serial = port->serial; in pl2303_open()
764 struct usb_serial *serial = port->serial; in pl2303_set_break()
794 struct usb_serial *serial = port->serial; in pl2303_update_line_status()
Dquatech2.c138 static void qt2_release(struct usb_serial *serial) in qt2_release()
249 static int qt2_calc_num_ports(struct usb_serial *serial) in qt2_calc_num_ports()
341 struct usb_serial *serial; in qt2_open()
409 struct usb_serial *serial; in qt2_close()
454 static void qt2_disconnect(struct usb_serial *serial) in qt2_disconnect()
529 struct usb_serial *serial; in qt2_process_read_urb()
650 struct usb_serial *serial = urb->context; in qt2_read_bulk_callback()
669 static int qt2_setup_urbs(struct usb_serial *serial) in qt2_setup_urbs()
700 static int qt2_attach(struct usb_serial *serial) in qt2_attach()
742 struct usb_serial *serial = port->serial; in qt2_port_probe()
Dir-usb.c51 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()
Dusb_wwan.c45 struct usb_serial *serial = port->serial; in usb_wwan_send_setup()
403 struct usb_serial *serial = port->serial; in usb_wwan_open()
458 struct usb_serial *serial = port->serial; in usb_wwan_close()
497 struct usb_serial *serial = port->serial; in usb_wwan_setup_urb()
597 static void stop_urbs(struct usb_serial *serial) in stop_urbs()
616 int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message) in usb_wwan_suspend()
639 struct usb_serial *serial = port->serial; in usb_wwan_submit_delayed_urbs()
671 int usb_wwan_resume(struct usb_serial *serial) in usb_wwan_resume()
Dmos7720.c110 struct usb_serial *serial; /* back to containing struct */
199 static int write_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, in write_mos_reg()
221 static int read_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, in read_mos_reg()
360 struct usb_serial *serial = mos_parport->serial; in write_parport_reg_nonblock()
702 static int mos7715_parport_init(struct usb_serial *serial) in mos7715_parport_init()
979 static int mos77xx_probe(struct usb_serial *serial, in mos77xx_probe()
992 static int mos77xx_calc_num_ports(struct usb_serial *serial) in mos77xx_calc_num_ports()
1003 struct usb_serial *serial; in mos7720_open()
1133 struct usb_serial *serial; in mos7720_close()
1169 struct usb_serial *serial; in mos7720_break()
[all …]
Dconsole.c67 struct usb_serial *serial; in usb_console_setup()
204 struct usb_serial *serial; in usb_console_write()
269 void usb_serial_console_disconnect(struct usb_serial *serial) in usb_serial_console_disconnect()
Dkeyspan.c387 struct usb_serial *serial; in usa26_instat_callback()
505 struct usb_serial *serial; in usa28_instat_callback()
559 struct usb_serial *serial; in usa49_glocont_callback()
585 struct usb_serial *serial; in usa49_instat_callback()
693 struct usb_serial *serial; in usa49wg_indat_callback()
841 struct usb_serial *serial; in usa90_instat_callback()
906 struct usb_serial *serial; in usa67_instat_callback()
956 struct usb_serial *serial; in usa67_glocont_callback()
1125 static int keyspan_fake_startup(struct usb_serial *serial) in keyspan_fake_startup()
1211 static struct usb_endpoint_descriptor const *find_ep(struct usb_serial const *serial, in find_ep()
[all …]
Dqcserial.c211 static int qcprobe(struct usb_serial *serial, const struct usb_device_id *id) in qcprobe()
409 static int qc_attach(struct usb_serial *serial) in qc_attach()
429 static void qc_release(struct usb_serial *serial) in qc_release()
Dcp210x.c46 static int cp210x_startup(struct usb_serial *);
47 static void cp210x_release(struct usb_serial *);
322 struct usb_serial *serial = port->serial; in cp210x_get_config()
367 struct usb_serial *serial = port->serial; in cp210x_set_config()
875 static int cp210x_startup(struct usb_serial *serial) in cp210x_startup()
892 static void cp210x_release(struct usb_serial *serial) in cp210x_release()
Ddigi_acceleport.c236 static int digi_startup_device(struct usb_serial *serial);
237 static int digi_startup(struct usb_serial *serial);
238 static void digi_disconnect(struct usb_serial *serial);
239 static void digi_release(struct usb_serial *serial);
984 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()
1297 static void digi_disconnect(struct usb_serial *serial) in digi_disconnect()
1309 static void digi_release(struct usb_serial *serial) in digi_release()
1483 struct usb_serial *serial = port->serial; in digi_read_oob_callback()
Dmetro-usb.c184 struct usb_serial *serial = port->serial; in metrousb_open()
236 static int metrousb_set_modem_ctrl(struct usb_serial *serial, unsigned int control_state) in metrousb_set_modem_ctrl()
321 struct usb_serial *serial = port->serial; in metrousb_tiocmset()
Dmct_u232.c123 static int mct_u232_calculate_baud_rate(struct usb_serial *serial, in mct_u232_calculate_baud_rate()
179 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()
Dmos7840.c601 struct usb_serial *serial; in mos7840_interrupt_callback()
701 static int mos7840_serial_paranoia_check(struct usb_serial *serial, in mos7840_serial_paranoia_check()
716 static struct usb_serial *mos7840_get_usb_serial(struct usb_serial_port *port, in mos7840_get_usb_serial()
741 struct usb_serial *serial; in mos7840_bulk_in_callback()
849 struct usb_serial *serial; in mos7840_open()
1159 struct usb_serial *serial; in mos7840_close()
1225 struct usb_serial *serial; in mos7840_break()
1306 struct usb_serial *serial; in mos7840_write()
1714 struct usb_serial *serial; in mos7840_change_port_settings()
1870 struct usb_serial *serial; in mos7840_set_termios()
[all …]
Dipw.c201 static int ipw_attach(struct usb_serial *serial) in ipw_attach()
214 static void ipw_release(struct usb_serial *serial) in ipw_release()
Dmct_u232.h91 static int mct_u232_calculate_baud_rate(struct usb_serial *serial,
Dxsens_mt.c44 static int xsens_mt_probe(struct usb_serial *serial, in xsens_mt_probe()
Dopticon.c105 struct usb_serial *serial = port->serial; in send_control_msg()
184 struct usb_serial *serial = port->serial; in opticon_write()
374 static int opticon_startup(struct usb_serial *serial) in opticon_startup()
Dspcp8x5.c149 static int spcp8x5_probe(struct usb_serial *serial, in spcp8x5_probe()
291 struct usb_serial *serial = port->serial; in spcp8x5_set_termios()
394 struct usb_serial *serial = port->serial; in spcp8x5_open()
Dio_edgeport.c147 struct usb_serial *serial; /* loop back to the owner of this object */
214 static int edge_startup(struct usb_serial *serial);
215 static void edge_disconnect(struct usb_serial *serial);
216 static void edge_release(struct usb_serial *serial);
248 static int sram_write(struct usb_serial *serial, __u16 extAddr, __u16 addr,
250 static int rom_read(struct usb_serial *serial, __u16 extAddr, __u16 addr,
252 static int rom_write(struct usb_serial *serial, __u16 extAddr, __u16 addr,
493 struct usb_serial *serial = ep->serial; in get_epic_descriptor()
800 struct usb_serial *serial; in edge_open()
2013 static int sram_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, in sram_write()
[all …]
Dbelkin_sa.c284 struct usb_serial *serial = port->serial; in belkin_sa_set_termios()
427 struct usb_serial *serial = port->serial; in belkin_sa_break_ctl()
451 struct usb_serial *serial = port->serial; in belkin_sa_tiocmset()
Daircable.c96 static int aircable_probe(struct usb_serial *serial, in aircable_probe()
Dftdi_sio.c84 int (*probe)(struct usb_serial *);
89 static int ftdi_jtag_probe(struct usb_serial *serial);
90 static int ftdi_NDI_device_setup(struct usb_serial *serial);
91 static int ftdi_stmclite_probe(struct usb_serial *serial);
92 static int ftdi_8u2232c_probe(struct usb_serial *serial);
1035 static int ftdi_sio_probe(struct usb_serial *serial,
1551 struct usb_serial *serial = port->serial; in ftdi_determine_type()
1775 static int ftdi_sio_probe(struct usb_serial *serial, in ftdi_sio_probe()
1853 static int ftdi_NDI_device_setup(struct usb_serial *serial) in ftdi_NDI_device_setup()
1879 static int ftdi_jtag_probe(struct usb_serial *serial) in ftdi_jtag_probe()
[all …]
Dsymbolserial.c150 static int symbol_startup(struct usb_serial *serial) in symbol_startup()
Dsafe_serial.c263 static int safe_startup(struct usb_serial *serial) in safe_startup()
Dti_usb_3410_5052.c81 struct usb_serial *td_serial;
89 static int ti_startup(struct usb_serial *serial);
90 static void ti_release(struct usb_serial *serial);
291 static int ti_startup(struct usb_serial *serial) in ti_startup()
351 static void ti_release(struct usb_serial *serial) in ti_release()
925 struct usb_serial *serial = tdev->td_serial; in ti_interrupt_callback()
Dch341.c312 struct usb_serial *serial = port->serial; in ch341_open()
540 static int ch341_reset_resume(struct usb_serial *serial) in ch341_reset_resume()
Dio_ti.c128 struct usb_serial *serial;
914 static int bulk_xfer(struct usb_serial *serial, void *buffer, in bulk_xfer()
1989 struct usb_serial *serial = port->serial; in edge_close()
2546 static int edge_startup(struct usb_serial *serial) in edge_startup()
2584 static void edge_disconnect(struct usb_serial *serial) in edge_disconnect()
2588 static void edge_release(struct usb_serial *serial) in edge_release()
2698 static int edge_suspend(struct usb_serial *serial, pm_message_t message) in edge_suspend()
2707 static int edge_resume(struct usb_serial *serial) in edge_resume()
Doption.c47 static int option_probe(struct usb_serial *serial,
49 static int option_attach(struct usb_serial *serial);
50 static void option_release(struct usb_serial *serial);
2012 static int option_probe(struct usb_serial *serial, in option_probe()
2048 static int option_attach(struct usb_serial *serial) in option_attach()
2074 static void option_release(struct usb_serial *serial) in option_release()
Dcypress_m8.c447 struct usb_serial *serial = port->serial; in cypress_generic_port_probe()
509 struct usb_serial *serial = port->serial; in cypress_earthmate_port_probe()
588 struct usb_serial *serial = port->serial; in cypress_open()
Diuu_phoenix.c280 struct usb_serial *serial = port->serial; in bulk_immediate()
301 struct usb_serial *serial = port->serial; in read_immediate()
967 struct usb_serial *serial = port->serial; in iuu_open()
Dkobil_sct.c118 struct usb_serial *serial = port->serial; in kobil_port_probe()
Dgarmin_gps.c879 struct usb_serial *serial = port->serial; in garmin_init_session()
996 struct usb_serial *serial = port->serial; in garmin_write_bulk()
Dkl5kusb105.c564 struct usb_serial *serial = port->serial;
Dssu100.c355 static int ssu100_attach(struct usb_serial *serial) in ssu100_attach()
Dgeneric.c602 int usb_serial_generic_resume(struct usb_serial *serial) in usb_serial_generic_resume()
Doti6858.c507 struct usb_serial *serial = port->serial; in oti6858_open()
/linux-4.4.14/Documentation/zh_CN/
Dmagic-number.txt88 USB_SERIAL_MAGIC 0x6702 usb_serial drivers/usb/serial/usb-serial.h
/linux-4.4.14/Documentation/
Dmagic-number.txt88 USB_SERIAL_MAGIC 0x6702 usb_serial drivers/usb/serial/usb-serial.h