Lines Matching refs:usb_serial_port

77 struct usb_serial_port {  struct
123 #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev) argument
126 static inline void *usb_get_serial_port_data(struct usb_serial_port *port) in usb_get_serial_port_data()
131 static inline void usb_set_serial_port_data(struct usb_serial_port *port, in usb_set_serial_port_data()
167 struct usb_serial_port *port[MAX_NUM_PORTS];
271 int (*port_probe)(struct usb_serial_port *port);
272 int (*port_remove)(struct usb_serial_port *port);
280 int (*open)(struct tty_struct *tty, struct usb_serial_port *port);
281 void (*close)(struct usb_serial_port *port);
282 int (*write)(struct tty_struct *tty, struct usb_serial_port *port,
289 struct usb_serial_port *port, struct ktermios *old);
293 bool (*tx_empty)(struct usb_serial_port *port);
304 void (*dtr_rts)(struct usb_serial_port *port, int on);
305 int (*carrier_raised)(struct usb_serial_port *port);
317 int (*prepare_write_buffer)(struct usb_serial_port *port,
326 extern void usb_serial_port_softint(struct usb_serial_port *port);
343 extern struct usb_serial_port *usb_serial_port_get_by_minor(unsigned int minor);
346 struct usb_serial_port *port);
347 extern int usb_serial_generic_write_start(struct usb_serial_port *port,
350 struct usb_serial_port *port, const unsigned char *buf, int count);
351 extern void usb_serial_generic_close(struct usb_serial_port *port);
367 extern int usb_serial_generic_submit_read_urbs(struct usb_serial_port *port,
370 extern int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port,
372 extern int usb_serial_handle_sysrq_char(struct usb_serial_port *port,
374 extern int usb_serial_handle_break(struct usb_serial_port *port);
375 extern void usb_serial_handle_dcd_change(struct usb_serial_port *usb_port,
401 struct usb_serial_port *__port = (usport); \