| /linux/include/linux/usb/ |
| H A D | serial.h | 68 struct usb_serial *serial; 142 struct usb_serial { struct 162 #define to_usb_serial(d) container_of(d, struct usb_serial, kref) argument 165 static inline void *usb_get_serial_data(struct usb_serial *serial) in usb_get_serial_data() 170 static inline void usb_set_serial_data(struct usb_serial *serial, void *data) in usb_set_serial_data() 253 int (*probe)(struct usb_serial *serial, const struct usb_device_id *id); 254 int (*attach)(struct usb_serial *serial); 255 int (*calc_num_ports)(struct usb_serial *serial, 258 void (*disconnect)(struct usb_serial *serial); 259 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, in mxuport_recv_ctrl_urb() 241 static int mxuport_send_ctrl_data_urb(struct usb_serial *serial, in mxuport_send_ctrl_data_urb() 266 static int mxuport_send_ctrl_urb(struct usb_serial *serial, in mxuport_send_ctrl_urb() 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 *serial = port->serial; in mxuport_set_mcr() [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 *); 631 static u8 cp210x_interface_num(struct usb_serial *serial) in cp210x_interface_num() 647 struct usb_serial *serial = port->serial; in cp210x_read_reg_block() 677 static int cp210x_read_vendor_block(struct usb_serial *serial, u8 type, u16 val, in cp210x_read_vendor_block() 701 struct usb_serial *serial = port->serial; in cp210x_write_u16_reg() 724 struct usb_serial *serial = port->serial; in cp210x_write_reg_block() 758 static int cp210x_write_vendor_block(struct usb_serial *serial, u8 type, in cp210x_write_vendor_block() 929 struct usb_serial *serial = port->serial; in cp210x_get_tx_queue_byte_count() [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 | usb-serial.c | 60 struct usb_serial *serial; in usb_serial_port_get_by_minor() 81 static int allocate_minors(struct usb_serial *serial, int num_ports) in allocate_minors() 110 static void release_minors(struct usb_serial *serial) in release_minors() 121 int usb_serial_claim_interface(struct usb_serial *serial, struct usb_interface *intf) in usb_serial_claim_interface() 142 static void release_sibling(struct usb_serial *serial, struct usb_interface *intf) in release_sibling() 161 struct usb_serial *serial; in destroy_serial() 188 void usb_serial_put(struct usb_serial *serial) in usb_serial_put() 214 struct usb_serial *serial; in serial_install() 255 struct usb_serial *serial = port->serial; in serial_port_activate() 341 struct usb_serial *serial; in serial_cleanup() [all …]
|
| H A D | quatech2.c | 133 static void qt2_release(struct usb_serial *serial) in qt2_release() 236 static int qt2_calc_num_ports(struct usb_serial *serial, in qt2_calc_num_ports() 327 struct usb_serial *serial; in qt2_open() 397 struct usb_serial *serial; in qt2_close() 438 static void qt2_disconnect(struct usb_serial *serial) in qt2_disconnect() 459 struct usb_serial *serial; in qt2_process_read_urb() 575 struct usb_serial *serial = urb->context; in qt2_read_bulk_callback() 594 static int qt2_setup_urbs(struct usb_serial *serial) in qt2_setup_urbs() 625 static int qt2_attach(struct usb_serial *serial) in qt2_attach() 667 struct usb_serial *serial = port->serial; in qt2_port_probe()
|
| 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 | 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 | mct_u232.h | 87 static int mct_u232_calculate_baud_rate(struct usb_serial *serial,
|
| H A D | ftdi_sio.c | 103 int (*probe)(struct usb_serial *); 108 static int ftdi_jtag_probe(struct usb_serial *serial); 109 static int ftdi_stmclite_probe(struct usb_serial *serial); 110 static int ftdi_8u2232c_probe(struct usb_serial *serial); 1495 struct usb_serial *serial = port->serial; in ftdi_determine_type() 1733 struct usb_serial *serial = port->serial; in ftdi_set_bitmode() 1799 struct usb_serial *serial = port->serial; in ftdi_read_cbus_pins() 1950 static int ftdi_read_eeprom(struct usb_serial *serial, void *dst, u16 addr, in ftdi_read_eeprom() 2059 struct usb_serial *serial = port->serial; in ftdi_gpio_init_ftx() 2094 struct usb_serial *serial = port->serial; in ftdi_gpio_init() [all …]
|
| H A D | io_edgeport.c | 227 struct usb_serial *serial; /* loop back to the owner of this object */ 294 static int rom_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, 496 struct usb_serial *serial = ep->serial; in get_epic_descriptor() 821 struct usb_serial *serial; in edge_open() 1616 struct usb_serial *serial = edge_serial->serial; in process_rcvd_data() 1965 static int sram_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, in sram_write() 2012 static int rom_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, in rom_write() 2054 static int rom_read(struct usb_serial *serial, __u16 extAddr, in rom_read() 2704 static int edge_startup(struct usb_serial *serial) in edge_startup() 2927 static void edge_disconnect(struct usb_serial *serial) in edge_disconnect() [all …]
|
| H A D | aircable.c | 87 static int aircable_calc_num_ports(struct usb_serial *serial, in aircable_calc_num_ports()
|
| H A D | generic.c | 36 static int usb_serial_generic_probe(struct usb_serial *serial, in usb_serial_generic_probe() 47 static int usb_serial_generic_calc_num_ports(struct usb_serial *serial, in usb_serial_generic_calc_num_ports() 638 int usb_serial_generic_resume(struct usb_serial *serial) in usb_serial_generic_resume()
|
| H A D | io_ti.c | 120 struct usb_serial *serial; 918 static int bulk_xfer(struct usb_serial *serial, void *buffer, in bulk_xfer() 2488 static int edge_calc_num_ports(struct usb_serial *serial, in edge_calc_num_ports() 2507 static int edge_startup(struct usb_serial *serial) in edge_startup() 2548 static void edge_disconnect(struct usb_serial *serial) in edge_disconnect() 2555 static void edge_release(struct usb_serial *serial) in edge_release() 2666 static int edge_suspend(struct usb_serial *serial, pm_message_t message) in edge_suspend() 2675 static int edge_resume(struct usb_serial *serial) in edge_resume()
|
| H A D | xr_serial.c | 249 struct usb_serial *serial = port->serial; in xr_set_reg() 269 struct usb_serial *serial = port->serial; in xr_get_reg() 947 static int xr_probe(struct usb_serial *serial, const struct usb_device_id *id) in xr_probe()
|
| H A D | option.c | 43 static int option_probe(struct usb_serial *serial, 45 static int option_attach(struct usb_serial *serial); 46 static void option_release(struct usb_serial *serial); 2613 static int option_probe(struct usb_serial *serial, in option_probe() 2653 static int option_attach(struct usb_serial *serial) in option_attach() 2681 static void option_release(struct usb_serial *serial) in option_release()
|
| H A D | ssu100.c | 332 static int ssu100_attach(struct usb_serial *serial) in ssu100_attach()
|
| H A D | ch341.c | 834 static int ch341_reset_resume(struct usb_serial *serial) in ch341_reset_resume()
|