Lines Matching defs:usb_gadget_ops
312 struct usb_gadget_ops { struct
313 int (*get_frame)(struct usb_gadget *);
314 int (*wakeup)(struct usb_gadget *);
315 int (*func_wakeup)(struct usb_gadget *gadget, int intf_id);
316 int (*set_remote_wakeup)(struct usb_gadget *, int set);
317 int (*set_selfpowered) (struct usb_gadget *, int is_selfpowered);
318 int (*vbus_session) (struct usb_gadget *, int is_active);
319 int (*vbus_draw) (struct usb_gadget *, unsigned mA);
320 int (*pullup) (struct usb_gadget *, int is_on);
321 int (*ioctl)(struct usb_gadget *,
323 void (*get_config_params)(struct usb_gadget *,
325 int (*udc_start)(struct usb_gadget *,
327 int (*udc_stop)(struct usb_gadget *);
328 void (*udc_set_speed)(struct usb_gadget *, enum usb_device_speed);
329 void (*udc_set_ssp_rate)(struct usb_gadget *gadget,
331 void (*udc_async_callbacks)(struct usb_gadget *gadget, bool enable);
332 struct usb_ep *(*match_ep)(struct usb_gadget *,
335 int (*check_config)(struct usb_gadget *gadget);