usb_gadget 237 include/linux/usb/composite.h int config_ep_by_speed(struct usb_gadget *g, struct usb_function *f, usb_gadget 457 include/linux/usb/composite.h struct usb_gadget *gadget; usb_gadget 501 include/linux/usb/composite.h extern void composite_disconnect(struct usb_gadget *gadget); usb_gadget 502 include/linux/usb/composite.h extern int composite_setup(struct usb_gadget *gadget, usb_gadget 475 include/linux/usb/gadget.h struct usb_gadget; usb_gadget 482 include/linux/usb/gadget.h int (*get_frame)(struct usb_gadget *); usb_gadget 483 include/linux/usb/gadget.h int (*wakeup)(struct usb_gadget *); usb_gadget 484 include/linux/usb/gadget.h int (*set_selfpowered) (struct usb_gadget *, int is_selfpowered); usb_gadget 485 include/linux/usb/gadget.h int (*vbus_session) (struct usb_gadget *, int is_active); usb_gadget 486 include/linux/usb/gadget.h int (*vbus_draw) (struct usb_gadget *, unsigned mA); usb_gadget 487 include/linux/usb/gadget.h int (*pullup) (struct usb_gadget *, int is_on); usb_gadget 488 include/linux/usb/gadget.h int (*ioctl)(struct usb_gadget *, usb_gadget 491 include/linux/usb/gadget.h int (*udc_start)(struct usb_gadget *, usb_gadget 493 include/linux/usb/gadget.h int (*udc_stop)(struct usb_gadget *, usb_gadget 568 include/linux/usb/gadget.h #define work_to_gadget(w) (container_of((w), struct usb_gadget, work)) usb_gadget 570 include/linux/usb/gadget.h static inline void set_gadget_data(struct usb_gadget *gadget, void *data) usb_gadget 572 include/linux/usb/gadget.h static inline void *get_gadget_data(struct usb_gadget *gadget) usb_gadget 574 include/linux/usb/gadget.h static inline struct usb_gadget *dev_to_usb_gadget(struct device *dev) usb_gadget 576 include/linux/usb/gadget.h return container_of(dev, struct usb_gadget, dev); usb_gadget 595 include/linux/usb/gadget.h usb_ep_align_maybe(struct usb_gadget *g, struct usb_ep *ep, size_t len) usb_gadget 605 include/linux/usb/gadget.h static inline int gadget_is_dualspeed(struct usb_gadget *g) usb_gadget 614 include/linux/usb/gadget.h static inline int gadget_is_superspeed(struct usb_gadget *g) usb_gadget 626 include/linux/usb/gadget.h static inline int gadget_is_otg(struct usb_gadget *g) usb_gadget 642 include/linux/usb/gadget.h static inline int usb_gadget_frame_number(struct usb_gadget *gadget) usb_gadget 660 include/linux/usb/gadget.h static inline int usb_gadget_wakeup(struct usb_gadget *gadget) usb_gadget 676 include/linux/usb/gadget.h static inline int usb_gadget_set_selfpowered(struct usb_gadget *gadget) usb_gadget 693 include/linux/usb/gadget.h static inline int usb_gadget_clear_selfpowered(struct usb_gadget *gadget) usb_gadget 713 include/linux/usb/gadget.h static inline int usb_gadget_vbus_connect(struct usb_gadget *gadget) usb_gadget 732 include/linux/usb/gadget.h static inline int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) usb_gadget 750 include/linux/usb/gadget.h static inline int usb_gadget_vbus_disconnect(struct usb_gadget *gadget) usb_gadget 768 include/linux/usb/gadget.h static inline int usb_gadget_connect(struct usb_gadget *gadget) usb_gadget 790 include/linux/usb/gadget.h static inline int usb_gadget_disconnect(struct usb_gadget *gadget) usb_gadget 871 include/linux/usb/gadget.h int (*bind)(struct usb_gadget *gadget, usb_gadget 873 include/linux/usb/gadget.h void (*unbind)(struct usb_gadget *); usb_gadget 874 include/linux/usb/gadget.h int (*setup)(struct usb_gadget *, usb_gadget 876 include/linux/usb/gadget.h void (*disconnect)(struct usb_gadget *); usb_gadget 877 include/linux/usb/gadget.h void (*suspend)(struct usb_gadget *); usb_gadget 878 include/linux/usb/gadget.h void (*resume)(struct usb_gadget *); usb_gadget 879 include/linux/usb/gadget.h void (*reset)(struct usb_gadget *); usb_gadget 925 include/linux/usb/gadget.h struct usb_gadget *gadget, void (*release)(struct device *dev)); usb_gadget 926 include/linux/usb/gadget.h extern int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget); usb_gadget 927 include/linux/usb/gadget.h extern void usb_del_gadget_udc(struct usb_gadget *gadget); usb_gadget 1005 include/linux/usb/gadget.h extern int usb_gadget_map_request(struct usb_gadget *gadget, usb_gadget 1008 include/linux/usb/gadget.h extern void usb_gadget_unmap_request(struct usb_gadget *gadget, usb_gadget 1015 include/linux/usb/gadget.h extern void usb_gadget_set_state(struct usb_gadget *gadget, usb_gadget 1021 include/linux/usb/gadget.h extern void usb_gadget_udc_reset(struct usb_gadget *gadget, usb_gadget 1036 include/linux/usb/gadget.h extern struct usb_ep *usb_ep_autoconfig(struct usb_gadget *, usb_gadget 1040 include/linux/usb/gadget.h extern struct usb_ep *usb_ep_autoconfig_ss(struct usb_gadget *, usb_gadget 1044 include/linux/usb/gadget.h extern void usb_ep_autoconfig_reset(struct usb_gadget *); usb_gadget 19 include/linux/usb/otg.h struct usb_gadget *gadget; usb_gadget 26 include/linux/usb/otg.h struct usb_gadget *gadget); usb_gadget 75 include/linux/usb/otg.h otg_set_peripheral(struct usb_otg *otg, struct usb_gadget *periph)