Lines Matching refs:gadget

475 	void	(*udc_set_speed)(struct usb_gadget *gadget,
544 static inline void set_gadget_data(struct usb_gadget *gadget, void *data) in set_gadget_data() argument
546 gadget->dev.driver_data = data; in set_gadget_data()
549 static inline void *get_gadget_data(struct usb_gadget *gadget) in get_gadget_data() argument
551 return gadget->dev.driver_data; in get_gadget_data()
560 #define gadget_for_each_ep(tmp, gadget) \ argument
561 list_for_each_entry(tmp, &(gadget)->ep_list, ep_list)
612 static inline int usb_gadget_frame_number(struct usb_gadget *gadget) in usb_gadget_frame_number() argument
614 return gadget->ops->get_frame(gadget); in usb_gadget_frame_number()
630 static inline int usb_gadget_wakeup(struct usb_gadget *gadget) in usb_gadget_wakeup() argument
632 if (!gadget->ops->wakeup) in usb_gadget_wakeup()
634 return gadget->ops->wakeup(gadget); in usb_gadget_wakeup()
646 static inline int usb_gadget_set_selfpowered(struct usb_gadget *gadget) in usb_gadget_set_selfpowered() argument
648 if (!gadget->ops->set_selfpowered) in usb_gadget_set_selfpowered()
650 return gadget->ops->set_selfpowered(gadget, 1); in usb_gadget_set_selfpowered()
663 static inline int usb_gadget_clear_selfpowered(struct usb_gadget *gadget) in usb_gadget_clear_selfpowered() argument
665 if (!gadget->ops->set_selfpowered) in usb_gadget_clear_selfpowered()
667 return gadget->ops->set_selfpowered(gadget, 0); in usb_gadget_clear_selfpowered()
682 static inline int usb_gadget_vbus_connect(struct usb_gadget *gadget) in usb_gadget_vbus_connect() argument
684 if (!gadget->ops->vbus_session) in usb_gadget_vbus_connect()
686 return gadget->ops->vbus_session(gadget, 1); in usb_gadget_vbus_connect()
701 static inline int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) in usb_gadget_vbus_draw() argument
703 if (!gadget->ops->vbus_draw) in usb_gadget_vbus_draw()
705 return gadget->ops->vbus_draw(gadget, mA); in usb_gadget_vbus_draw()
718 static inline int usb_gadget_vbus_disconnect(struct usb_gadget *gadget) in usb_gadget_vbus_disconnect() argument
720 if (!gadget->ops->vbus_session) in usb_gadget_vbus_disconnect()
722 return gadget->ops->vbus_session(gadget, 0); in usb_gadget_vbus_disconnect()
736 static inline int usb_gadget_connect(struct usb_gadget *gadget) in usb_gadget_connect() argument
738 if (!gadget->ops->pullup) in usb_gadget_connect()
740 return gadget->ops->pullup(gadget, 1); in usb_gadget_connect()
758 static inline int usb_gadget_disconnect(struct usb_gadget *gadget) in usb_gadget_disconnect() argument
760 if (!gadget->ops->pullup) in usb_gadget_disconnect()
762 return gadget->ops->pullup(gadget, 0); in usb_gadget_disconnect()
891 struct usb_gadget *gadget, void (*release)(struct device *dev));
892 int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget);
893 void usb_del_gadget_udc(struct usb_gadget *gadget);
929 extern int usb_gadget_map_request(struct usb_gadget *gadget,
932 extern void usb_gadget_unmap_request(struct usb_gadget *gadget,
939 extern void usb_gadget_set_state(struct usb_gadget *gadget,
945 extern void usb_gadget_udc_reset(struct usb_gadget *gadget,