Lines Matching refs:gadget

440 static inline void set_gadget_data(struct usb_gadget *gadget, void *data)  in set_gadget_data()  argument
441 { dev_set_drvdata(&gadget->dev, data); } in set_gadget_data()
442 static inline void *get_gadget_data(struct usb_gadget *gadget) in get_gadget_data() argument
443 { return dev_get_drvdata(&gadget->dev); } in get_gadget_data()
448 static inline struct usb_gadget *usb_get_gadget(struct usb_gadget *gadget) in usb_get_gadget() argument
450 get_device(&gadget->dev); in usb_get_gadget()
451 return gadget; in usb_get_gadget()
453 static inline void usb_put_gadget(struct usb_gadget *gadget) in usb_put_gadget() argument
455 put_device(&gadget->dev); in usb_put_gadget()
458 struct usb_gadget *gadget, void (*release)(struct device *dev));
459 extern int usb_add_gadget(struct usb_gadget *gadget);
460 extern void usb_del_gadget(struct usb_gadget *gadget);
464 struct usb_gadget *gadget, void (*release)(struct device *dev));
465 extern int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget);
466 extern void usb_del_gadget_udc(struct usb_gadget *gadget);
470 #define gadget_for_each_ep(tmp, gadget) \ argument
471 list_for_each_entry(tmp, &(gadget)->ep_list, ep_list)
588 int usb_gadget_frame_number(struct usb_gadget *gadget);
589 int usb_gadget_wakeup(struct usb_gadget *gadget);
590 int usb_gadget_set_selfpowered(struct usb_gadget *gadget);
591 int usb_gadget_clear_selfpowered(struct usb_gadget *gadget);
592 int usb_gadget_vbus_connect(struct usb_gadget *gadget);
593 int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA);
594 int usb_gadget_vbus_disconnect(struct usb_gadget *gadget);
595 int usb_gadget_connect(struct usb_gadget *gadget);
596 int usb_gadget_disconnect(struct usb_gadget *gadget);
597 int usb_gadget_deactivate(struct usb_gadget *gadget);
598 int usb_gadget_activate(struct usb_gadget *gadget);
600 static inline int usb_gadget_frame_number(struct usb_gadget *gadget) in usb_gadget_frame_number() argument
602 static inline int usb_gadget_wakeup(struct usb_gadget *gadget) in usb_gadget_wakeup() argument
604 static inline int usb_gadget_set_selfpowered(struct usb_gadget *gadget) in usb_gadget_set_selfpowered() argument
606 static inline int usb_gadget_clear_selfpowered(struct usb_gadget *gadget) in usb_gadget_clear_selfpowered() argument
608 static inline int usb_gadget_vbus_connect(struct usb_gadget *gadget) in usb_gadget_vbus_connect() argument
610 static inline int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) in usb_gadget_vbus_draw() argument
612 static inline int usb_gadget_vbus_disconnect(struct usb_gadget *gadget) in usb_gadget_vbus_disconnect() argument
614 static inline int usb_gadget_connect(struct usb_gadget *gadget) in usb_gadget_connect() argument
616 static inline int usb_gadget_disconnect(struct usb_gadget *gadget) in usb_gadget_disconnect() argument
618 static inline int usb_gadget_deactivate(struct usb_gadget *gadget) in usb_gadget_deactivate() argument
620 static inline int usb_gadget_activate(struct usb_gadget *gadget) in usb_gadget_activate() argument
702 int (*bind)(struct usb_gadget *gadget,
834 struct usb_gadget *gadget);
835 int usb_otg_descriptor_init(struct usb_gadget *gadget,
844 extern int usb_gadget_map_request(struct usb_gadget *gadget,
849 extern void usb_gadget_unmap_request(struct usb_gadget *gadget,
854 static inline int usb_gadget_map_request(struct usb_gadget *gadget, in usb_gadget_map_request() argument
859 static inline void usb_gadget_unmap_request(struct usb_gadget *gadget, in usb_gadget_unmap_request() argument
867 extern void usb_gadget_set_state(struct usb_gadget *gadget,
873 extern void usb_gadget_udc_reset(struct usb_gadget *gadget,
894 extern int usb_gadget_ep_match_desc(struct usb_gadget *gadget,
901 extern void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status);