Lines Matching refs:usb_composite_dev
310 struct usb_composite_dev *cdev;
323 int usb_add_config(struct usb_composite_dev *,
327 void usb_remove_config(struct usb_composite_dev *,
381 int (*bind)(struct usb_composite_dev *cdev);
382 int (*unbind)(struct usb_composite_dev *);
384 void (*disconnect)(struct usb_composite_dev *);
387 void (*suspend)(struct usb_composite_dev *);
388 void (*resume)(struct usb_composite_dev *);
409 extern void usb_composite_setup_continue(struct usb_composite_dev *cdev);
411 struct usb_composite_dev *cdev);
412 extern int composite_os_desc_req_prepare(struct usb_composite_dev *cdev,
414 void composite_dev_cleanup(struct usb_composite_dev *cdev);
463 struct usb_composite_dev { struct
503 extern int usb_string_id(struct usb_composite_dev *c); argument
504 extern int usb_string_ids_tab(struct usb_composite_dev *c,
506 extern struct usb_string *usb_gstrings_attach(struct usb_composite_dev *cdev,
509 extern int usb_string_ids_n(struct usb_composite_dev *c, unsigned n);
553 void usb_composite_overwrite_options(struct usb_composite_dev *cdev,
589 struct usb_configuration *usb_get_config(struct usb_composite_dev *cdev,
591 int usb_add_config_only(struct usb_composite_dev *cdev,