/linux-master/drivers/usb/serial/ |
H A D | usb-wwan.h | 9 extern void usb_wwan_dtr_rts(struct usb_serial_port *port, int on); 10 extern int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port); 11 extern void usb_wwan_close(struct usb_serial_port *port); 12 extern int usb_wwan_port_probe(struct usb_serial_port *port); 13 extern void usb_wwan_port_remove(struct usb_serial_port *port); 18 extern int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
|
H A D | whiteheat.c | 77 static int whiteheat_port_probe(struct usb_serial_port *port); 78 static void whiteheat_port_remove(struct usb_serial_port *port); 80 struct usb_serial_port *port); 81 static void whiteheat_close(struct usb_serial_port *port); 85 struct usb_serial_port *port, 154 static int firm_send_command(struct usb_serial_port *port, __u8 command, 156 static int firm_open(struct usb_serial_port *port); 157 static int firm_close(struct usb_serial_port *port); 159 static int firm_set_rts(struct usb_serial_port *port, __u8 onoff); 160 static int firm_set_dtr(struct usb_serial_port *por [all...] |
H A D | navman.c | 29 struct usb_serial_port *port = urb->context; 66 static int navman_open(struct tty_struct *tty, struct usb_serial_port *port) 82 static void navman_close(struct usb_serial_port *port) 87 static int navman_write(struct tty_struct *tty, struct usb_serial_port *port,
|
H A D | wishbone-serial.c | 30 static int usb_gsi_openclose(struct usb_serial_port *port, int value) 46 struct usb_serial_port *port) 65 static void wishbone_serial_close(struct usb_serial_port *port)
|
H A D | symbolserial.c | 34 struct usb_serial_port *port = urb->context; 91 static int symbol_open(struct tty_struct *tty, struct usb_serial_port *port) 111 static void symbol_close(struct usb_serial_port *port) 118 struct usb_serial_port *port = tty->driver_data; 128 struct usb_serial_port *port = tty->driver_data; 148 static int symbol_port_probe(struct usb_serial_port *port) 163 static void symbol_port_remove(struct usb_serial_port *port)
|
H A D | omninet.c | 35 static int omninet_prepare_write_buffer(struct usb_serial_port *port, 39 static int omninet_port_probe(struct usb_serial_port *port); 40 static void omninet_port_remove(struct usb_serial_port *port); 113 static int omninet_port_probe(struct usb_serial_port *port) 126 static void omninet_port_remove(struct usb_serial_port *port) 140 struct usb_serial_port *port = urb->context; 155 static int omninet_prepare_write_buffer(struct usb_serial_port *port,
|
H A D | opticon.c | 50 static void opticon_process_data_packet(struct usb_serial_port *port, 57 static void opticon_process_status_packet(struct usb_serial_port *port, 73 struct usb_serial_port *port = urb->context; 102 static int send_control_msg(struct usb_serial_port *port, u8 requesttype, 128 static int opticon_open(struct tty_struct *tty, struct usb_serial_port *port) 155 static void opticon_close(struct usb_serial_port *port) 166 struct usb_serial_port *port = urb->context; 190 static int opticon_write(struct tty_struct *tty, struct usb_serial_port *port, 270 struct usb_serial_port *port = tty->driver_data; 292 struct usb_serial_port *por [all...] |
H A D | xr_serial.c | 104 static int xr21v141x_uart_enable(struct usb_serial_port *port); 105 static int xr21v141x_uart_disable(struct usb_serial_port *port); 106 static int xr21v141x_fifo_reset(struct usb_serial_port *port); 108 struct usb_serial_port *port, 134 int (*enable)(struct usb_serial_port *port); 135 int (*disable)(struct usb_serial_port *port); 136 int (*fifo_reset)(struct usb_serial_port *port); 138 struct usb_serial_port *port, 244 static int xr_set_reg(struct usb_serial_port *port, u8 channel, u16 reg, u16 val) 264 static int xr_get_reg(struct usb_serial_port *por [all...] |
H A D | kobil_sct.c | 50 static int kobil_port_probe(struct usb_serial_port *probe); 51 static void kobil_port_remove(struct usb_serial_port *probe); 52 static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port); 53 static void kobil_close(struct usb_serial_port *port); 54 static int kobil_write(struct tty_struct *tty, struct usb_serial_port *port, 65 struct usb_serial_port *port, 114 static int kobil_port_probe(struct usb_serial_port *port) 147 static void kobil_port_remove(struct usb_serial_port *port) 165 static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port) 256 static void kobil_close(struct usb_serial_port *por [all...] |
H A D | kl5kusb105.c | 54 static int klsi_105_port_probe(struct usb_serial_port *port); 55 static void klsi_105_port_remove(struct usb_serial_port *port); 56 static int klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port); 57 static void klsi_105_close(struct usb_serial_port *port); 59 struct usb_serial_port *port, 63 static int klsi_105_prepare_write_buffer(struct usb_serial_port *port, 123 static int klsi_105_chg_port_settings(struct usb_serial_port *port, 155 static int klsi_105_get_line_state(struct usb_serial_port *port, 189 static int klsi_105_port_probe(struct usb_serial_port *port) 213 static void klsi_105_port_remove(struct usb_serial_port *por [all...] |
H A D | mct_u232.c | 41 static int mct_u232_port_probe(struct usb_serial_port *port); 42 static void mct_u232_port_remove(struct usb_serial_port *remove); 43 static int mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port); 44 static void mct_u232_close(struct usb_serial_port *port); 45 static void mct_u232_dtr_rts(struct usb_serial_port *port, int on); 48 struct usb_serial_port *port, 176 struct usb_serial *serial, struct usb_serial_port *port, speed_t value) 249 static int mct_u232_set_line_ctrl(struct usb_serial_port *port, 272 static int mct_u232_set_modem_ctrl(struct usb_serial_port *port, 306 static int mct_u232_get_modem_stat(struct usb_serial_port *por [all...] |
H A D | generic.c | 106 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port) 119 void usb_serial_generic_close(struct usb_serial_port *port) 139 int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port, 154 int usb_serial_generic_write_start(struct usb_serial_port *port, 214 struct usb_serial_port *port, const unsigned char *buf, int count) 235 struct usb_serial_port *port = tty->driver_data; 252 struct usb_serial_port *port = tty->driver_data; 270 struct usb_serial_port *port = tty->driver_data; 300 static int usb_serial_generic_submit_read_urb(struct usb_serial_port *port, 324 int usb_serial_generic_submit_read_urbs(struct usb_serial_port *por [all...] |
H A D | belkin_sa.c | 39 static int belkin_sa_port_probe(struct usb_serial_port *port); 40 static void belkin_sa_port_remove(struct usb_serial_port *port); 42 struct usb_serial_port *port); 43 static void belkin_sa_close(struct usb_serial_port *port); 47 struct usb_serial_port *port, 113 static int belkin_sa_port_probe(struct usb_serial_port *port) 138 static void belkin_sa_port_remove(struct usb_serial_port *port) 147 struct usb_serial_port *port) 164 static void belkin_sa_close(struct usb_serial_port *port) 172 struct usb_serial_port *por [all...] |
H A D | cypress_m8.c | 115 static int cypress_earthmate_port_probe(struct usb_serial_port *port); 116 static int cypress_hidcom_port_probe(struct usb_serial_port *port); 117 static int cypress_ca42v2_port_probe(struct usb_serial_port *port); 118 static void cypress_port_remove(struct usb_serial_port *port); 119 static int cypress_open(struct tty_struct *tty, struct usb_serial_port *port); 120 static void cypress_close(struct usb_serial_port *port); 121 static void cypress_dtr_rts(struct usb_serial_port *port, int on); 122 static int cypress_write(struct tty_struct *tty, struct usb_serial_port *port, 124 static void cypress_send(struct usb_serial_port *port); 128 struct usb_serial_port *por [all...] |
H A D | digi_acceleport.c | 182 struct usb_serial_port *ds_oob_port; /* out-of-band port */ 201 struct usb_serial_port *dp_port; 207 static int digi_write_oob_command(struct usb_serial_port *port, 209 static int digi_write_inb_command(struct usb_serial_port *port, 211 static int digi_set_modem_signals(struct usb_serial_port *port, 213 static int digi_transmit_idle(struct usb_serial_port *port, 218 struct usb_serial_port *port, 224 static int digi_write(struct tty_struct *tty, struct usb_serial_port *port, 229 static int digi_open(struct tty_struct *tty, struct usb_serial_port *port); 230 static void digi_close(struct usb_serial_port *por [all...] |
H A D | metro-usb.c | 78 static int metrousb_send_unidirectional_cmd(u8 cmd, struct usb_serial_port *port) 109 struct usb_serial_port *port = urb->context; 163 static void metrousb_cleanup(struct usb_serial_port *port) 170 static int metrousb_open(struct tty_struct *tty, struct usb_serial_port *port) 244 static int metrousb_port_probe(struct usb_serial_port *port) 259 static void metrousb_port_remove(struct usb_serial_port *port) 269 struct usb_serial_port *port = tty->driver_data; 282 struct usb_serial_port *port = tty->driver_data; 296 struct usb_serial_port *port = tty->driver_data; 324 struct usb_serial_port *por [all...] |
H A D | upd78f0730.c | 128 static int upd78f0730_send_ctl(struct usb_serial_port *port, 160 static int upd78f0730_port_probe(struct usb_serial_port *port) 174 static void upd78f0730_port_remove(struct usb_serial_port *port) 186 struct usb_serial_port *port = tty->driver_data; 207 struct usb_serial_port *port = tty->driver_data; 244 struct usb_serial_port *port = tty->driver_data; 268 static void upd78f0730_dtr_rts(struct usb_serial_port *port, int on) 302 struct usb_serial_port *port, 379 static int upd78f0730_open(struct tty_struct *tty, struct usb_serial_port *port) 397 static void upd78f0730_close(struct usb_serial_port *por [all...] |
H A D | f81232.c | 124 struct usb_serial_port *port; 136 static int f81232_get_register(struct usb_serial_port *port, u16 reg, u8 *val) 159 static int f81232_set_register(struct usb_serial_port *port, u16 reg, u8 val) 182 static int f81232_set_mask_register(struct usb_serial_port *port, u16 reg, 197 static void f81232_read_msr(struct usb_serial_port *port) 241 static int f81232_set_mctrl(struct usb_serial_port *port, 286 static void f81232_update_line_status(struct usb_serial_port *port, 313 struct usb_serial_port *port = urb->context; 349 static char f81232_handle_lsr(struct usb_serial_port *port, u8 lsr) 380 struct usb_serial_port *por [all...] |
H A D | mxuport.c | 192 static int mxuport_prepare_write_buffer(struct usb_serial_port *port, 286 struct usb_serial_port *port = tty->driver_data; 305 struct usb_serial_port *port = tty->driver_data; 318 static void mxuport_process_read_urb_data(struct usb_serial_port *port, 335 static void mxuport_msr_event(struct usb_serial_port *port, u8 buf[4]) 397 static void mxuport_lsr_event(struct usb_serial_port *port, u8 buf[4]) 426 static void mxuport_process_read_urb_event(struct usb_serial_port *port, 465 struct usb_serial_port *port = urb->context; 469 struct usb_serial_port *demux_port; 512 struct usb_serial_port *por [all...] |
H A D | keyspan_pda.c | 37 struct usb_serial_port *port; 40 static int keyspan_pda_write_start(struct usb_serial_port *port); 78 struct usb_serial_port *port = priv->port; 107 struct usb_serial_port *port = priv->port; 147 struct usb_serial_port *port = urb->context; 223 struct usb_serial_port *port = tty->driver_data; 238 struct usb_serial_port *port = tty->driver_data; 304 struct usb_serial_port *port = tty->driver_data; 328 struct usb_serial_port *port, 410 struct usb_serial_port *por [all...] |
H A D | cyberjack.c | 49 static int cyberjack_port_probe(struct usb_serial_port *port); 50 static void cyberjack_port_remove(struct usb_serial_port *port); 52 struct usb_serial_port *port); 53 static void cyberjack_close(struct usb_serial_port *port); 55 struct usb_serial_port *port, const unsigned char *buf, int count); 100 static int cyberjack_port_probe(struct usb_serial_port *port) 123 static void cyberjack_port_remove(struct usb_serial_port *port) 134 struct usb_serial_port *port) 152 static void cyberjack_close(struct usb_serial_port *port) 159 struct usb_serial_port *por [all...] |
H A D | aircable.c | 72 static int aircable_prepare_write_buffer(struct usb_serial_port *port, 100 static int aircable_process_packet(struct usb_serial_port *port, 119 struct usb_serial_port *port = urb->context;
|
H A D | iuu_phoenix.c | 46 static int iuu_create_sysfs_attrs(struct usb_serial_port *port); 47 static int iuu_remove_sysfs_attrs(struct usb_serial_port *port); 65 static int iuu_port_probe(struct usb_serial_port *port) 103 static void iuu_port_remove(struct usb_serial_port *port) 116 struct usb_serial_port *port = tty->driver_data; 144 struct usb_serial_port *port = tty->driver_data; 158 struct usb_serial_port *port = urb->context; 177 static int iuu_reset(struct usb_serial_port *port, u8 wt) 210 struct usb_serial_port *port = urb->context; 240 struct usb_serial_port *por [all...] |
H A D | usb_wwan.c | 41 static int usb_wwan_send_setup(struct usb_serial_port *port) 72 void usb_wwan_dtr_rts(struct usb_serial_port *port, int on) 93 struct usb_serial_port *port = tty->driver_data; 113 struct usb_serial_port *port = tty->driver_data; 137 int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port, 217 struct usb_serial_port *port; 257 struct usb_serial_port *port; 284 struct usb_serial_port *port = tty->driver_data; 305 struct usb_serial_port *port = tty->driver_data; 325 int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *por [all...] |
/linux-master/include/linux/usb/ |
H A D | serial.h | 25 * usb_serial_port: structure for the specific ports of a device. 66 struct usb_serial_port { struct 109 #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev) 112 static inline void *usb_get_serial_port_data(struct usb_serial_port *port) 117 static inline void usb_set_serial_port_data(struct usb_serial_port *port, 135 * @port: array of struct usb_serial_port structures for the different ports. 156 struct usb_serial_port *port[MAX_NUM_PORTS]; 260 int (*port_probe)(struct usb_serial_port *port); 261 void (*port_remove)(struct usb_serial_port *port); 269 int (*open)(struct tty_struct *tty, struct usb_serial_port *por [all...] |