Lines Matching refs:serial
77 struct usb_serial *serial; member
174 static inline void *usb_get_serial_data(struct usb_serial *serial) in usb_get_serial_data() argument
176 return serial->private; in usb_get_serial_data()
179 static inline void usb_set_serial_data(struct usb_serial *serial, void *data) in usb_set_serial_data() argument
181 serial->private = data; in usb_set_serial_data()
240 int (*probe)(struct usb_serial *serial, const struct usb_device_id *id);
241 int (*attach)(struct usb_serial *serial);
242 int (*calc_num_ports) (struct usb_serial *serial);
244 void (*disconnect)(struct usb_serial *serial);
245 void (*release)(struct usb_serial *serial);
250 int (*suspend)(struct usb_serial *serial, pm_message_t message);
251 int (*resume)(struct usb_serial *serial);
252 int (*reset_resume)(struct usb_serial *serial);
311 extern void usb_serial_console_disconnect(struct usb_serial *serial);
315 static inline void usb_serial_console_disconnect(struct usb_serial *serial) {} in usb_serial_console_disconnect() argument
320 extern void usb_serial_put(struct usb_serial *serial);
328 extern int usb_serial_generic_resume(struct usb_serial *serial);