usb_serial 77 include/linux/usb/serial.h struct usb_serial *serial; usb_serial 171 include/linux/usb/serial.h #define to_usb_serial(d) container_of(d, struct usb_serial, kref) usb_serial 174 include/linux/usb/serial.h static inline void *usb_get_serial_data(struct usb_serial *serial) usb_serial 179 include/linux/usb/serial.h static inline void usb_set_serial_data(struct usb_serial *serial, void *data) usb_serial 241 include/linux/usb/serial.h int (*probe)(struct usb_serial *serial, const struct usb_device_id *id); usb_serial 242 include/linux/usb/serial.h int (*attach)(struct usb_serial *serial); usb_serial 243 include/linux/usb/serial.h int (*calc_num_ports) (struct usb_serial *serial); usb_serial 245 include/linux/usb/serial.h void (*disconnect)(struct usb_serial *serial); usb_serial 246 include/linux/usb/serial.h void (*release)(struct usb_serial *serial); usb_serial 251 include/linux/usb/serial.h int (*suspend)(struct usb_serial *serial, pm_message_t message); usb_serial 252 include/linux/usb/serial.h int (*resume)(struct usb_serial *serial); usb_serial 253 include/linux/usb/serial.h int (*reset_resume)(struct usb_serial *serial); usb_serial 312 include/linux/usb/serial.h extern void usb_serial_console_disconnect(struct usb_serial *serial); usb_serial 316 include/linux/usb/serial.h static inline void usb_serial_console_disconnect(struct usb_serial *serial) {} usb_serial 321 include/linux/usb/serial.h extern void usb_serial_put(struct usb_serial *serial); usb_serial 329 include/linux/usb/serial.h extern int usb_serial_generic_resume(struct usb_serial *serial);