Searched refs:gadget (Results 1 - 4 of 4) sorted by relevance
/device/soc/rockchip/common/sdk_linux/include/linux/usb/ |
H A D | gadget.h | 3 * <linux/usb/gadget.h> 5 * We call the USB code inside a Linux-based peripheral device a "gadget" 66 * @list: For use by the gadget driver. 191 * @ep_list:the gadget's ep_list holds all of its endpoints 205 * @driver_data:for use by the gadget driver. 215 * gadget->ep_list. the control endpoint (gadget->ep0) is not in that list, 335 void (*udc_set_ssp_rate)(struct usb_gadget *gadget, enum usb_ssp_rate rate); 336 void (*udc_async_callbacks)(struct usb_gadget *gadget, bool enable); 339 int (*check_config)(struct usb_gadget *gadget); 460 set_gadget_data(struct usb_gadget *gadget, void *data) set_gadget_data() argument 464 get_gadget_data(struct usb_gadget *gadget) get_gadget_data() argument 472 usb_get_gadget(struct usb_gadget *gadget) usb_get_gadget() argument 477 usb_put_gadget(struct usb_gadget *gadget) usb_put_gadget() argument 623 usb_gadget_frame_number(struct usb_gadget *gadget) usb_gadget_frame_number() argument 627 usb_gadget_wakeup(struct usb_gadget *gadget) usb_gadget_wakeup() argument 631 usb_gadget_set_selfpowered(struct usb_gadget *gadget) usb_gadget_set_selfpowered() argument 635 usb_gadget_clear_selfpowered(struct usb_gadget *gadget) usb_gadget_clear_selfpowered() argument 639 usb_gadget_vbus_connect(struct usb_gadget *gadget) usb_gadget_vbus_connect() argument 643 usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) usb_gadget_vbus_draw() argument 647 usb_gadget_vbus_disconnect(struct usb_gadget *gadget) usb_gadget_vbus_disconnect() argument 651 usb_gadget_connect(struct usb_gadget *gadget) usb_gadget_connect() argument 655 usb_gadget_disconnect(struct usb_gadget *gadget) usb_gadget_disconnect() argument 659 usb_gadget_deactivate(struct usb_gadget *gadget) usb_gadget_deactivate() argument 663 usb_gadget_activate(struct usb_gadget *gadget) usb_gadget_activate() argument 667 usb_gadget_check_config(struct usb_gadget *gadget) usb_gadget_check_config() argument 890 usb_gadget_map_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_map_request() argument 898 usb_gadget_unmap_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_unmap_request() argument [all...] |
H A D | composite.h | 41 #include <linux/usb/gadget.h>
143 * @bind: Before the gadget can register, all of its functions bind() to the
157 * include host resetting or reconfiguring the gadget, and disconnection.
171 * setting up a gadget driver. Those resources include endpoints, which
251 * struct usb_configuration - represents one gadget configuration
269 * Configurations are building blocks for gadget drivers structured around
339 * struct usb_composite_driver - groups configurations into a gadget
348 * @needs_serial: set to 1 if the gadget needs userspace to provide
396 * module_usb_composite_driver() - Helper macro for registering a USB gadget
400 * Helper macro for USB gadget composit 461 struct usb_gadget *gadget; global() member [all...] |
/device/soc/rockchip/rk3588/kernel/include/linux/usb/ |
H A D | gadget.h | 3 * <linux/usb/gadget.h> 5 * We call the USB code inside a Linux-based peripheral device a "gadget" 67 * @list: For use by the gadget driver. 204 * @ep_list:the gadget's ep_list holds all of its endpoints 218 * @driver_data:for use by the gadget driver. 228 * gadget->ep_list. the control endpoint (gadget->ep0) is not in that list, 337 void (*udc_set_ssp_rate)(struct usb_gadget *gadget, 339 void (*udc_async_callbacks)(struct usb_gadget *gadget, bool enable); 343 int (*check_config)(struct usb_gadget *gadget); 474 set_gadget_data(struct usb_gadget *gadget, void *data) set_gadget_data() argument 476 get_gadget_data(struct usb_gadget *gadget) get_gadget_data() argument 482 usb_get_gadget(struct usb_gadget *gadget) usb_get_gadget() argument 487 usb_put_gadget(struct usb_gadget *gadget) usb_put_gadget() argument 635 usb_gadget_frame_number(struct usb_gadget *gadget) usb_gadget_frame_number() argument 637 usb_gadget_wakeup(struct usb_gadget *gadget) usb_gadget_wakeup() argument 639 usb_gadget_set_selfpowered(struct usb_gadget *gadget) usb_gadget_set_selfpowered() argument 641 usb_gadget_clear_selfpowered(struct usb_gadget *gadget) usb_gadget_clear_selfpowered() argument 643 usb_gadget_vbus_connect(struct usb_gadget *gadget) usb_gadget_vbus_connect() argument 645 usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) usb_gadget_vbus_draw() argument 647 usb_gadget_vbus_disconnect(struct usb_gadget *gadget) usb_gadget_vbus_disconnect() argument 649 usb_gadget_connect(struct usb_gadget *gadget) usb_gadget_connect() argument 651 usb_gadget_disconnect(struct usb_gadget *gadget) usb_gadget_disconnect() argument 653 usb_gadget_deactivate(struct usb_gadget *gadget) usb_gadget_deactivate() argument 655 usb_gadget_activate(struct usb_gadget *gadget) usb_gadget_activate() argument 657 usb_gadget_check_config(struct usb_gadget *gadget) usb_gadget_check_config() argument 891 usb_gadget_map_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_map_request() argument 896 usb_gadget_unmap_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_unmap_request() argument [all...] |
H A D | composite.h | 41 #include <linux/usb/gadget.h> 143 * @bind: Before the gadget can register, all of its functions bind() to the 157 * include host resetting or reconfiguring the gadget, and disconnection. 171 * setting up a gadget driver. Those resources include endpoints, which 261 * struct usb_configuration - represents one gadget configuration 279 * Configurations are building blocks for gadget drivers structured around 353 * struct usb_composite_driver - groups configurations into a gadget 362 * @needs_serial: set to 1 if the gadget needs userspace to provide 410 * module_usb_composite_driver() - Helper macro for registering a USB gadget 414 * Helper macro for USB gadget composit 479 struct usb_gadget *gadget; global() member [all...] |
Completed in 5 milliseconds