Home
last modified time | relevance | path

Searched refs:gadget (Results 1 - 4 of 4) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/usb/
H A Dgadget.h3 * <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 Dcomposite.h41 #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 Dgadget.h3 * <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 Dcomposite.h41 #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