• Home
  • Raw
  • Download

Lines Matching refs:gadget

433 static inline void set_gadget_data(struct usb_gadget *gadget, void *data)  in set_gadget_data()  argument
434 { dev_set_drvdata(&gadget->dev, data); } in set_gadget_data()
435 static inline void *get_gadget_data(struct usb_gadget *gadget) in get_gadget_data() argument
436 { return dev_get_drvdata(&gadget->dev); } in get_gadget_data()
443 #define gadget_for_each_ep(tmp, gadget) \ argument
444 list_for_each_entry(tmp, &(gadget)->ep_list, ep_list)
561 int usb_gadget_frame_number(struct usb_gadget *gadget);
562 int usb_gadget_wakeup(struct usb_gadget *gadget);
563 int usb_gadget_set_selfpowered(struct usb_gadget *gadget);
564 int usb_gadget_clear_selfpowered(struct usb_gadget *gadget);
565 int usb_gadget_vbus_connect(struct usb_gadget *gadget);
566 int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA);
567 int usb_gadget_vbus_disconnect(struct usb_gadget *gadget);
568 int usb_gadget_connect(struct usb_gadget *gadget);
569 int usb_gadget_disconnect(struct usb_gadget *gadget);
570 int usb_gadget_deactivate(struct usb_gadget *gadget);
571 int usb_gadget_activate(struct usb_gadget *gadget);
573 static inline int usb_gadget_frame_number(struct usb_gadget *gadget) in usb_gadget_frame_number() argument
575 static inline int usb_gadget_wakeup(struct usb_gadget *gadget) in usb_gadget_wakeup() argument
577 static inline int usb_gadget_set_selfpowered(struct usb_gadget *gadget) in usb_gadget_set_selfpowered() argument
579 static inline int usb_gadget_clear_selfpowered(struct usb_gadget *gadget) in usb_gadget_clear_selfpowered() argument
581 static inline int usb_gadget_vbus_connect(struct usb_gadget *gadget) in usb_gadget_vbus_connect() argument
583 static inline int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) in usb_gadget_vbus_draw() argument
585 static inline int usb_gadget_vbus_disconnect(struct usb_gadget *gadget) in usb_gadget_vbus_disconnect() argument
587 static inline int usb_gadget_connect(struct usb_gadget *gadget) in usb_gadget_connect() argument
589 static inline int usb_gadget_disconnect(struct usb_gadget *gadget) in usb_gadget_disconnect() argument
591 static inline int usb_gadget_deactivate(struct usb_gadget *gadget) in usb_gadget_deactivate() argument
593 static inline int usb_gadget_activate(struct usb_gadget *gadget) in usb_gadget_activate() argument
675 int (*bind)(struct usb_gadget *gadget,
733 struct usb_gadget *gadget, void (*release)(struct device *dev));
734 extern int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget);
735 extern void usb_del_gadget_udc(struct usb_gadget *gadget);
810 struct usb_gadget *gadget);
811 int usb_otg_descriptor_init(struct usb_gadget *gadget,
820 extern int usb_gadget_map_request(struct usb_gadget *gadget,
825 extern void usb_gadget_unmap_request(struct usb_gadget *gadget,
830 static inline int usb_gadget_map_request(struct usb_gadget *gadget, in usb_gadget_map_request() argument
835 static inline void usb_gadget_unmap_request(struct usb_gadget *gadget, in usb_gadget_unmap_request() argument
843 extern void usb_gadget_set_state(struct usb_gadget *gadget,
849 extern void usb_gadget_udc_reset(struct usb_gadget *gadget,
870 extern int usb_gadget_ep_match_desc(struct usb_gadget *gadget,
877 extern void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status);