Home
last modified time | relevance | path

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

12

/linux/include/linux/usb/
H A Dserial.h67 struct usb_serial *serial;
141 struct usb_serial { struct
161 #define to_usb_serial(d) container_of(d, struct usb_serial, kref) argument
164 static inline void *usb_get_serial_data(struct usb_serial *serial) in usb_get_serial_data()
169 static inline void usb_set_serial_data(struct usb_serial *serial, void *data) in usb_set_serial_data()
252 int (*probe)(struct usb_serial *serial, const struct usb_device_id *id);
253 int (*attach)(struct usb_serial *serial);
254 int (*calc_num_ports)(struct usb_serial *serial,
257 void (*disconnect)(struct usb_serial *serial);
258 void (*release)(struct usb_serial *serial);
[all …]
/linux/drivers/usb/serial/
H A Dmxuport.c210 static int mxuport_recv_ctrl_urb(struct usb_serial *serial,
241 static int mxuport_send_ctrl_data_urb(struct usb_serial *serial,
266 static int mxuport_send_ctrl_urb(struct usb_serial *serial,
285 struct usb_serial *serial = port->serial; in mxuport_throttle()
304 struct usb_serial *serial = port->serial; in mxuport_unthrottle()
464 struct usb_serial *serial = port->serial; in mxuport_process_read_urb_demux_data()
511 struct usb_serial *serial = port->serial; in mxuport_process_read_urb_demux_event()
555 struct usb_serial *serial = port->serial; in mxuport_process_read_urb()
570 struct usb_serial *serial = port->serial; in mxuport_tx_empty()
598 struct usb_serial *seria
[all...]
H A Dvisor.c34 static int visor_probe(struct usb_serial *serial,
36 static int visor_calc_num_ports(struct usb_serial *serial,
38 static int clie_5_calc_num_ports(struct usb_serial *serial,
41 static int clie_3_5_startup(struct usb_serial *serial);
42 static int palm_os_3_probe(struct usb_serial *serial,
44 static int palm_os_4_probe(struct usb_serial *serial,
304 static int palm_os_3_probe(struct usb_serial *serial, in visor_read_int_callback()
400 static int palm_os_4_probe(struct usb_serial *serial, in palm_os_3_probe()
428 static int visor_probe(struct usb_serial *serial, in palm_os_4_probe()
432 int (*startup)(struct usb_serial *seria
[all...]
H A Dcp210x.c43 static int cp210x_attach(struct usb_serial *);
44 static void cp210x_disconnect(struct usb_serial *);
45 static void cp210x_release(struct usb_serial *);
630 static u8 cp210x_interface_num(struct usb_serial *serial) in cp210x_interface_num()
646 struct usb_serial *serial = port->serial; in cp210x_read_reg_block()
676 static int cp210x_read_vendor_block(struct usb_serial *serial, u8 type, u16 val, in cp210x_read_vendor_block()
700 struct usb_serial *serial = port->serial; in cp210x_write_u16_reg()
723 struct usb_serial *serial = port->serial; in cp210x_write_reg_block()
757 static int cp210x_write_vendor_block(struct usb_serial *serial, u8 type, in cp210x_write_vendor_block()
928 struct usb_serial *serial = port->serial; in cp210x_get_tx_queue_byte_count()
[all …]
H A Dkeyspan_pda.c34 struct usb_serial *serial;
77 struct usb_serial *serial = port->serial; in keyspan_pda_get_write_room()
106 struct usb_serial *serial = port->serial; in keyspan_pda_request_unthrottle()
243 static speed_t keyspan_pda_setbaud(struct usb_serial *serial, speed_t baud) in keyspan_pda_rx_unthrottle()
303 struct usb_serial *serial = port->serial; in keyspan_pda_break_ctl()
329 struct usb_serial *serial = port->serial; in keyspan_pda_set_termios()
374 static int keyspan_pda_get_modem_info(struct usb_serial *serial,
395 static int keyspan_pda_set_modem_info(struct usb_serial *serial, in keyspan_pda_get_modem_info()
409 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmget()
432 struct usb_serial *seria in keyspan_pda_tiocmset()
[all...]
H A 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()
565 struct usb_serial *serial = port->serial; in sierra_instat_callback()
697 static struct urb *sierra_setup_urb(struct usb_serial *serial, int endpoint, in sierra_setup_urb()
729 struct usb_serial *serial = port->serial; in sierra_close()
772 struct usb_serial *serial = port->serial; in sierra_open()
827 static int sierra_startup(struct usb_serial *serial) in sierra_startup()
[all …]
H A Dwhiteheat.c66 static int whiteheat_firmware_download(struct usb_serial *serial,
68 static int whiteheat_firmware_attach(struct usb_serial *serial);
71 static int whiteheat_attach(struct usb_serial *serial);
72 static void whiteheat_release(struct usb_serial *serial);
143 static int start_command_port(struct usb_serial *serial);
144 static void stop_command_port(struct usb_serial *serial);
183 static int whiteheat_firmware_download(struct usb_serial *serial,
198 static int whiteheat_firmware_attach(struct usb_serial *serial) in whiteheat_firmware_download()
209 static int whiteheat_attach(struct usb_serial *serial)
315 static void whiteheat_release(struct usb_serial *seria in whiteheat_attach()
[all...]
H A Dusb-serial.c55 * disconnected, return with the parent usb_serial structure's disc_mutex held
60 struct usb_serial *serial;
81 static int allocate_minors(struct usb_serial *serial, int num_ports) in usb_serial_port_get_by_minor()
110 static void release_minors(struct usb_serial *serial) in allocate_minors()
121 int usb_serial_claim_interface(struct usb_serial *serial, struct usb_interface *intf) in release_minors()
142 static void release_sibling(struct usb_serial *serial, struct usb_interface *intf) in usb_serial_claim_interface()
161 struct usb_serial *serial;
188 void usb_serial_put(struct usb_serial *serial) in destroy_serial()
207 * acquire references to the usb_serial structure and the driver module,
214 struct usb_serial *seria
[all...]
H A Dpl2303.c241 static int pl2303_vendor_read(struct usb_serial *serial, u16 value,
271 static int pl2303_vendor_write(struct usb_serial *serial, u16 value, u16 index) in pl2303_vendor_read()
297 static int pl2303_update_reg(struct usb_serial *serial, u8 reg, u8 mask, u8 val) in pl2303_vendor_write()
325 static int pl2303_probe(struct usb_serial *serial, in pl2303_update_reg()
338 static int pl2303_endpoint_hack(struct usb_serial *serial,
368 static int pl2303_calc_num_ports(struct usb_serial *serial, in pl2303_endpoint_hack()
389 static bool pl2303_supports_hx_status(struct usb_serial *serial) in pl2303_calc_num_ports()
401 static int pl2303_detect_type(struct usb_serial *serial) in pl2303_supports_hx_status()
470 static bool pl2303_is_hxd_clone(struct usb_serial *serial) in pl2303_detect_type()
489 static int pl2303_startup(struct usb_serial *seria in pl2303_is_hxd_clone()
[all...]
H A Df81534.c192 static int f81534_logic_to_phy_port(struct usb_serial *serial,
213 static int f81534_set_register(struct usb_serial *serial, u16 reg, u8 data)
252 static int f81534_get_register(struct usb_serial *serial, u16 reg, u8 *data)
295 static int f81534_set_mask_register(struct usb_serial *serial, u16 reg,
311 static int f81534_set_phy_port_register(struct usb_serial *serial, int phy,
318 static int f81534_get_phy_port_register(struct usb_serial *serial, int phy,
347 static int f81534_wait_for_spi_idle(struct usb_serial *serial)
378 static int f81534_get_spi_register(struct usb_serial *serial, u16 reg,
390 static int f81534_set_spi_register(struct usb_serial *serial, u16 reg, u8 data)
401 static int f81534_read_flash(struct usb_serial *seria in f81534_set_spi_register()
[all...]
H A Dmetro-usb.c55 static int metrousb_is_unidirectional_mode(struct usb_serial *serial)
62 static int metrousb_calc_num_ports(struct usb_serial *serial, in metrousb_is_unidirectional_mode()
169 struct usb_serial *serial = port->serial;
215 static int metrousb_set_modem_ctrl(struct usb_serial *serial, unsigned int control_state) in metrousb_open()
294 struct usb_serial *serial = port->serial; in metrousb_tiocmset()
H A Dipaq.c29 static int ipaq_calc_num_ports(struct usb_serial *serial,
31 static int ipaq_startup(struct usb_serial *serial);
514 struct usb_serial *serial = port->serial; in ipaq_open()
546 static int ipaq_calc_num_ports(struct usb_serial *serial, in ipaq_open()
576 static int ipaq_startup(struct usb_serial *serial) in ipaq_calc_num_ports()
H A Dark3116.c49 static int is_irda(struct usb_serial *serial)
76 static int ark3116_write_reg(struct usb_serial *serial,
91 static int ark3116_read_reg(struct usb_serial *serial,
125 struct usb_serial *serial = port->serial; in ark3116_port_probe()
193 struct usb_serial *serial = port->serial; in ark3116_set_termios()
297 struct usb_serial *serial = port->serial; in ark3116_close()
313 struct usb_serial *serial = port->serial; in ark3116_open()
H A Dusb_wwan.c42 struct usb_serial *serial = port->serial; in usb_wwan_send_setup()
328 struct usb_serial *serial = port->serial; in usb_wwan_open()
383 struct usb_serial *serial = port->serial; in usb_wwan_close()
423 struct usb_serial *serial = port->serial; in usb_wwan_setup_urb()
525 static void stop_urbs(struct usb_serial *serial)
544 int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message)
567 struct usb_serial *serial = port->serial; in usb_wwan_submit_delayed_urbs()
599 int usb_wwan_resume(struct usb_serial *serial)
H A Dquatech2.c132 static void qt2_release(struct usb_serial *serial)
235 static int qt2_calc_num_ports(struct usb_serial *serial, in update_mctrl()
314 struct usb_serial *serial; in qt2_open()
384 struct usb_serial *serial; in qt2_close()
425 static void qt2_disconnect(struct usb_serial *serial) in qt2_close()
446 struct usb_serial *serial; in qt2_process_read_urb()
562 struct usb_serial *serial = urb->context; in qt2_read_bulk_callback()
581 static int qt2_setup_urbs(struct usb_serial *serial) in qt2_read_bulk_callback()
612 static int qt2_attach(struct usb_serial *serial) in qt2_setup_urbs()
654 struct usb_serial *seria
[all...]
H A Dusb-wwan.h22 extern int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message);
23 extern int usb_wwan_resume(struct usb_serial *serial);
H A Dkeyspan.c61 static int keyspan_usa28_send_setup(struct usb_serial *serial,
64 static int keyspan_usa26_send_setup(struct usb_serial *serial,
67 static int keyspan_usa49_send_setup(struct usb_serial *serial,
70 static int keyspan_usa90_send_setup(struct usb_serial *serial,
73 static int keyspan_usa67_send_setup(struct usb_serial *serial,
860 struct usb_serial *serial; in usa26_instat_callback()
978 struct usb_serial *serial; in usa28_instat_callback()
1033 struct usb_serial *serial; in usa49_glocont_callback()
1061 struct usb_serial *serial; in usa49_instat_callback()
1170 struct usb_serial *seria in usa49wg_indat_callback()
[all...]
H A Dempeg.c31 static int empeg_startup(struct usb_serial *serial);
58 static int empeg_startup(struct usb_serial *serial)
H A Dmos7720.c95 struct usb_serial *serial; /* back to containing struct */
184 static int write_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, in write_mos_reg()
206 static int read_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, in read_mos_reg()
554 static int mos7715_parport_init(struct usb_serial *serial) in mos7715_parport_init()
821 static int mos77xx_calc_num_ports(struct usb_serial *serial, in mos77xx_calc_num_ports()
845 struct usb_serial *serial; in mos7720_open()
968 struct usb_serial *serial; in mos7720_close()
1004 struct usb_serial *serial; in mos7720_break()
1056 struct usb_serial *serial; in mos7720_write()
1185 struct usb_serial *seria in set_higher_rates()
[all...]
H A Dir-usb.c45 static int ir_startup (struct usb_serial *serial);
91 static inline void irda_usb_dump_class_desc(struct usb_serial *serial,
121 irda_usb_find_class_desc(struct usb_serial *serial, unsigned int ifnum)
195 static int ir_startup(struct usb_serial *serial) in ir_xbof_change()
H A 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()
H A Domninet.c39 static int omninet_calc_num_ports(struct usb_serial *serial,
105 static int omninet_calc_num_ports(struct usb_serial *serial,
H A Ddigi_acceleport.c230 static int digi_startup_device(struct usb_serial *serial);
231 static int digi_startup(struct usb_serial *serial);
232 static void digi_disconnect(struct usb_serial *serial);
233 static void digi_release(struct usb_serial *serial);
958 struct usb_serial *serial; in digi_write_bulk_callback()
1176 static int digi_startup_device(struct usb_serial *serial)
1227 static int digi_startup(struct usb_serial *serial) in digi_port_init()
1272 static void digi_disconnect(struct usb_serial *serial)
1284 static void digi_release(struct usb_serial *serial)
1465 struct usb_serial *seria in digi_read_oob_callback()
[all...]
H A Dqcserial.c230 static int qcprobe(struct usb_serial *serial, const struct usb_device_id *id)
428 static int qc_attach(struct usb_serial *serial)
448 static void qc_release(struct usb_serial *serial)
H A Dipw.c195 static int ipw_attach(struct usb_serial *serial) in ipw_open()
208 static void ipw_release(struct usb_serial *serial) in ipw_attach()

12