| /linux/include/linux/usb/ |
| H A D | serial.h | 67 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 D | mxuport.c | 210 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 D | visor.c | 34 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 D | cp210x.c | 43 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 D | keyspan_pda.c | 34 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 D | sierra.c | 84 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 D | whiteheat.c | 66 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 D | usb-serial.c | 55 * 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 D | pl2303.c | 241 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 D | f81534.c | 192 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 D | metro-usb.c | 55 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 D | ipaq.c | 29 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 D | ark3116.c | 49 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 D | usb_wwan.c | 42 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 D | quatech2.c | 132 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 D | usb-wwan.h | 22 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 D | keyspan.c | 61 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 D | empeg.c | 31 static int empeg_startup(struct usb_serial *serial); 58 static int empeg_startup(struct usb_serial *serial)
|
| H A D | mos7720.c | 95 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 D | ir-usb.c | 45 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 D | console.c | 64 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 D | omninet.c | 39 static int omninet_calc_num_ports(struct usb_serial *serial, 105 static int omninet_calc_num_ports(struct usb_serial *serial,
|
| H A D | digi_acceleport.c | 230 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 D | qcserial.c | 230 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 D | ipw.c | 195 static int ipw_attach(struct usb_serial *serial) in ipw_open() 208 static void ipw_release(struct usb_serial *serial) in ipw_attach()
|