Lines Matching refs:usb_serial
73 struct usb_serial *serial;
146 struct usb_serial { struct
165 #define to_usb_serial(d) container_of(d, struct usb_serial, kref) argument
168 static inline void *usb_get_serial_data(struct usb_serial *serial) in usb_get_serial_data()
173 static inline void usb_set_serial_data(struct usb_serial *serial, void *data) in usb_set_serial_data()
256 int (*probe)(struct usb_serial *serial, const struct usb_device_id *id);
257 int (*attach)(struct usb_serial *serial);
258 int (*calc_num_ports)(struct usb_serial *serial,
261 void (*disconnect)(struct usb_serial *serial);
262 void (*release)(struct usb_serial *serial);
267 int (*suspend)(struct usb_serial *serial, pm_message_t message);
268 int (*resume)(struct usb_serial *serial);
269 int (*reset_resume)(struct usb_serial *serial);
330 void usb_serial_console_disconnect(struct usb_serial *serial);
334 static inline void usb_serial_console_disconnect(struct usb_serial *serial) {} in usb_serial_console_disconnect()
339 void usb_serial_put(struct usb_serial *serial);
345 int usb_serial_generic_resume(struct usb_serial *serial);