Lines Matching defs:usb_gadget
420 struct usb_gadget { struct
424 const struct usb_gadget_ops *ops; argument
425 struct usb_ep *ep0;
426 struct list_head ep_list; /* of usb_ep */
427 enum usb_device_speed speed;
428 enum usb_device_speed max_speed;
431 enum usb_ssp_rate ssp_rate;
432 enum usb_ssp_rate max_ssp_rate;
434 enum usb_device_state state;
435 const char *name;
436 struct device dev;
437 unsigned isoch_delay;
438 unsigned out_epnum;
439 unsigned in_epnum;
440 unsigned mA;
441 struct usb_otg_caps *otg_caps;
443 unsigned sg_supported:1;
467 #define work_to_gadget(w) (container_of((w), struct usb_gadget, work)) argument