Lines Matching refs:usb_serial_port
72 struct usb_serial_port { struct
116 #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev) argument
119 static inline void *usb_get_serial_port_data(struct usb_serial_port *port) in usb_get_serial_port_data()
124 static inline void usb_set_serial_port_data(struct usb_serial_port *port, in usb_set_serial_port_data()
160 struct usb_serial_port *port[MAX_NUM_PORTS];
264 int (*port_probe)(struct usb_serial_port *port);
265 int (*port_remove)(struct usb_serial_port *port);
273 int (*open)(struct tty_struct *tty, struct usb_serial_port *port);
274 void (*close)(struct usb_serial_port *port);
275 int (*write)(struct tty_struct *tty, struct usb_serial_port *port,
284 struct usb_serial_port *port, struct ktermios *old);
288 bool (*tx_empty)(struct usb_serial_port *port);
299 void (*dtr_rts)(struct usb_serial_port *port, int on);
300 int (*carrier_raised)(struct usb_serial_port *port);
312 int (*prepare_write_buffer)(struct usb_serial_port *port,
321 void usb_serial_port_softint(struct usb_serial_port *port);
338 struct usb_serial_port *usb_serial_port_get_by_minor(unsigned int minor);
340 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port);
341 int usb_serial_generic_write_start(struct usb_serial_port *port, gfp_t mem_flags);
342 int usb_serial_generic_write(struct tty_struct *tty, struct usb_serial_port *port,
344 void usb_serial_generic_close(struct usb_serial_port *port);
357 int usb_serial_generic_submit_read_urbs(struct usb_serial_port *port, gfp_t mem_flags);
359 int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port, void *dest, size_t size);
362 int usb_serial_handle_sysrq_char(struct usb_serial_port *port, unsigned int ch);
363 int usb_serial_handle_break(struct usb_serial_port *port);
365 static inline int usb_serial_handle_sysrq_char(struct usb_serial_port *port, unsigned int ch) in usb_serial_handle_sysrq_char()
369 static inline int usb_serial_handle_break(struct usb_serial_port *port) in usb_serial_handle_break()
375 void usb_serial_handle_dcd_change(struct usb_serial_port *usb_port,
400 struct usb_serial_port *__port = (usport); \