/linux-master/include/linux/usb/ |
H A D | serial.h | 26 * @serial: pointer back to the struct usb_serial owner of this port. 30 * @port_number: the struct usb_serial port number of this port (starts at 0) 67 struct usb_serial *serial; 124 * usb_serial - structure used by the usb-serial core for a device 141 struct usb_serial { struct 161 #define to_usb_serial(d) container_of(d, struct usb_serial, kref) 164 static inline void *usb_get_serial_data(struct usb_serial *serial) 169 static inline void usb_set_serial_data(struct usb_serial *serial, void *data) 205 * but before the device has been fully initialized by the usb_serial 211 * This will be called when the struct usb_serial structur [all...] |
/linux-master/drivers/usb/serial/ |
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 | mxuport.c | 212 static int mxuport_recv_ctrl_urb(struct usb_serial *serial, 243 static int mxuport_send_ctrl_data_urb(struct usb_serial *serial, 268 static int mxuport_send_ctrl_urb(struct usb_serial *serial, 287 struct usb_serial *serial = port->serial; 306 struct usb_serial *serial = port->serial; 466 struct usb_serial *serial = port->serial; 513 struct usb_serial *serial = port->serial; 557 struct usb_serial *serial = port->serial; 572 struct usb_serial *serial = port->serial; 600 struct usb_serial *seria [all...] |
H A D | empeg.c | 34 static int empeg_startup(struct usb_serial *serial); 62 static int empeg_startup(struct usb_serial *serial)
|
H A D | visor.c | 38 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, 407 static int palm_os_4_probe(struct usb_serial *serial, 435 static int visor_probe(struct usb_serial *serial, 439 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 *); 628 * Helper to get interface number when we only have struct usb_serial. 630 static u8 cp210x_interface_num(struct usb_serial *serial) 646 struct usb_serial *serial = port->serial; 676 static int cp210x_read_vendor_block(struct usb_serial *serial, u8 type, u16 val, 700 struct usb_serial *serial = port->serial; 723 struct usb_serial *serial = port->serial; 757 static int cp210x_write_vendor_block(struct usb_serial *seria [all...] |
H A D | whiteheat.c | 70 static int whiteheat_firmware_download(struct usb_serial *serial, 72 static int whiteheat_firmware_attach(struct usb_serial *serial); 75 static int whiteheat_attach(struct usb_serial *serial); 76 static void whiteheat_release(struct usb_serial *serial); 149 static int start_command_port(struct usb_serial *serial); 150 static void stop_command_port(struct usb_serial *serial); 189 static int whiteheat_firmware_download(struct usb_serial *serial, 204 static int whiteheat_firmware_attach(struct usb_serial *serial) 215 static int whiteheat_attach(struct usb_serial *serial) 322 static void whiteheat_release(struct usb_serial *seria [all...] |
H A D | keyspan_pda.c | 36 struct usb_serial *serial; 79 struct usb_serial *serial = port->serial; 108 struct usb_serial *serial = port->serial; 245 static speed_t keyspan_pda_setbaud(struct usb_serial *serial, speed_t baud) 305 struct usb_serial *serial = port->serial; 331 struct usb_serial *serial = port->serial; 376 static int keyspan_pda_get_modem_info(struct usb_serial *serial, 397 static int keyspan_pda_set_modem_info(struct usb_serial *serial, 411 struct usb_serial *serial = port->serial; 434 struct usb_serial *seria [all...] |
H A D | xsens_mt.c | 41 static int xsens_mt_probe(struct usb_serial *serial,
|
H A D | mct_u232.h | 87 static int mct_u232_calculate_baud_rate(struct usb_serial *serial,
|
H A D | metro-usb.c | 58 static int metrousb_is_unidirectional_mode(struct usb_serial *serial) 65 static int metrousb_calc_num_ports(struct usb_serial *serial, 172 struct usb_serial *serial = port->serial; 218 static int metrousb_set_modem_ctrl(struct usb_serial *serial, unsigned int control_state) 297 struct usb_serial *serial = port->serial;
|
H A D | sierra.c | 84 static int sierra_calc_num_ports(struct usb_serial *serial, 118 static u8 sierra_interface_num(struct usb_serial *serial) 123 static int sierra_probe(struct usb_serial *serial, 290 struct usb_serial *serial = port->serial; 420 struct usb_serial *serial = port->serial; 565 struct usb_serial *serial = port->serial; 697 static struct urb *sierra_setup_urb(struct usb_serial *serial, int endpoint, 729 struct usb_serial *serial = port->serial; 772 struct usb_serial *serial = port->serial; 827 static int sierra_startup(struct usb_serial *seria [all...] |
H A D | pl2303.c | 242 static int pl2303_vendor_read(struct usb_serial *serial, u16 value, 272 static int pl2303_vendor_write(struct usb_serial *serial, u16 value, u16 index) 298 static int pl2303_update_reg(struct usb_serial *serial, u8 reg, u8 mask, u8 val) 326 static int pl2303_probe(struct usb_serial *serial, 339 static int pl2303_endpoint_hack(struct usb_serial *serial, 369 static int pl2303_calc_num_ports(struct usb_serial *serial, 390 static bool pl2303_supports_hx_status(struct usb_serial *serial) 402 static int pl2303_detect_type(struct usb_serial *serial) 469 static int pl2303_startup(struct usb_serial *serial) 521 static void pl2303_release(struct usb_serial *seria [all...] |
H A D | f81534.c | 193 static int f81534_logic_to_phy_port(struct usb_serial *serial, 214 static int f81534_set_register(struct usb_serial *serial, u16 reg, u8 data) 253 static int f81534_get_register(struct usb_serial *serial, u16 reg, u8 *data) 296 static int f81534_set_mask_register(struct usb_serial *serial, u16 reg, 312 static int f81534_set_phy_port_register(struct usb_serial *serial, int phy, 319 static int f81534_get_phy_port_register(struct usb_serial *serial, int phy, 348 static int f81534_wait_for_spi_idle(struct usb_serial *serial) 379 static int f81534_get_spi_register(struct usb_serial *serial, u16 reg, 391 static int f81534_set_spi_register(struct usb_serial *serial, u16 reg, u8 data) 402 static int f81534_read_flash(struct usb_serial *seria [all...] |
H A D | usb-serial.c | 58 * disconnected, return with the parent usb_serial structure's disc_mutex held 63 struct usb_serial *serial; 84 static int allocate_minors(struct usb_serial *serial, int num_ports) 113 static void release_minors(struct usb_serial *serial) 124 int usb_serial_claim_interface(struct usb_serial *serial, struct usb_interface *intf) 145 static void release_sibling(struct usb_serial *serial, struct usb_interface *intf) 164 struct usb_serial *serial; 191 void usb_serial_put(struct usb_serial *serial) 210 * acquire references to the usb_serial structure and the driver module, 217 struct usb_serial *seria [all...] |
H A D | omninet.c | 37 static int omninet_calc_num_ports(struct usb_serial *serial, 103 static int omninet_calc_num_ports(struct usb_serial *serial,
|
H A D | usb_wwan.c | 43 struct usb_serial *serial = port->serial; 329 struct usb_serial *serial = port->serial; 384 struct usb_serial *serial = port->serial; 424 struct usb_serial *serial = port->serial; 526 static void stop_urbs(struct usb_serial *serial) 545 int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message) 568 struct usb_serial *serial = port->serial; 600 int usb_wwan_resume(struct usb_serial *serial)
|
H A D | ir-usb.c | 47 static int ir_startup (struct usb_serial *serial); 94 static inline void irda_usb_dump_class_desc(struct usb_serial *serial, 124 irda_usb_find_class_desc(struct usb_serial *serial, unsigned int ifnum) 198 static int ir_startup(struct usb_serial *serial)
|
H A D | console.c | 64 struct usb_serial *serial; 202 struct usb_serial *serial; 267 void usb_serial_console_disconnect(struct usb_serial *serial)
|
H A D | ark3116.c | 50 static int is_irda(struct usb_serial *serial) 77 static int ark3116_write_reg(struct usb_serial *serial, 92 static int ark3116_read_reg(struct usb_serial *serial, 126 struct usb_serial *serial = port->serial; 194 struct usb_serial *serial = port->serial; 298 struct usb_serial *serial = port->serial; 314 struct usb_serial *serial = port->serial;
|
H A D | mos7720.c | 94 struct usb_serial *serial; /* back to containing struct */ 183 static int write_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, 205 static int read_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, 553 static int mos7715_parport_init(struct usb_serial *serial) 820 static int mos77xx_calc_num_ports(struct usb_serial *serial, 844 struct usb_serial *serial; 967 struct usb_serial *serial; 1003 struct usb_serial *serial; 1055 struct usb_serial *serial; 1184 struct usb_serial *seria [all...] |
H A D | keyspan.c | 63 static int keyspan_usa28_send_setup(struct usb_serial *serial, 66 static int keyspan_usa26_send_setup(struct usb_serial *serial, 69 static int keyspan_usa49_send_setup(struct usb_serial *serial, 72 static int keyspan_usa90_send_setup(struct usb_serial *serial, 75 static int keyspan_usa67_send_setup(struct usb_serial *serial, 862 struct usb_serial *serial; 980 struct usb_serial *serial; 1035 struct usb_serial *serial; 1063 struct usb_serial *serial; 1172 struct usb_serial *seria [all...] |
H A D | quatech2.c | 134 static void qt2_release(struct usb_serial *serial) 237 static int qt2_calc_num_ports(struct usb_serial *serial, 316 struct usb_serial *serial; 386 struct usb_serial *serial; 427 static void qt2_disconnect(struct usb_serial *serial) 448 struct usb_serial *serial; 564 struct usb_serial *serial = urb->context; 583 static int qt2_setup_urbs(struct usb_serial *serial) 614 static int qt2_attach(struct usb_serial *serial) 656 struct usb_serial *seria [all...] |
H A D | aircable.c | 87 static int aircable_calc_num_ports(struct usb_serial *serial,
|
H A D | ipw.c | 197 static int ipw_attach(struct usb_serial *serial) 210 static void ipw_release(struct usb_serial *serial)
|