Lines Matching defs:usb_gadget
414 struct usb_gadget { struct
418 const struct usb_gadget_ops *ops; argument
419 struct usb_ep *ep0;
420 struct list_head ep_list; /* of usb_ep */
421 enum usb_device_speed speed;
422 enum usb_device_speed max_speed;
425 enum usb_ssp_rate ssp_rate;
426 enum usb_ssp_rate max_ssp_rate;
428 enum usb_device_state state;
429 const char *name;
430 struct device dev;
431 unsigned isoch_delay;
432 unsigned out_epnum;
433 unsigned in_epnum;
434 unsigned mA;
435 struct usb_otg_caps *otg_caps;
459 #define work_to_gadget(w) (container_of((w), struct usb_gadget, work)) argument