Lines Matching defs:usb_device
631 struct usb_device { struct
635 enum usb_device_state state; argument
636 enum usb_device_speed speed; argument
645 struct usb_device *parent; argument
651 struct usb_device_descriptor descriptor; argument
652 struct usb_host_bos *bos;
653 struct usb_host_config *config;
655 struct usb_host_config *actconfig;
656 struct usb_host_endpoint *ep_in[16];
657 struct usb_host_endpoint *ep_out[16];
659 char **rawdescriptors;
661 unsigned short bus_mA;
662 u8 portnum;
663 u8 level;
664 u8 devaddr;
666 unsigned can_submit:1;
667 unsigned persist_enabled:1;
668 unsigned have_langid:1;
669 unsigned authorized:1;
670 unsigned authenticated:1;
671 unsigned wusb:1;
672 unsigned lpm_capable:1;
673 unsigned usb2_hw_lpm_capable:1;
674 unsigned usb2_hw_lpm_besl_capable:1;
675 unsigned usb2_hw_lpm_enabled:1;
676 unsigned usb2_hw_lpm_allowed:1;
677 unsigned usb3_lpm_u1_enabled:1;
678 unsigned usb3_lpm_u2_enabled:1;
679 int string_langid;
704 enum usb_device_removable removable; argument
713 #define to_usb_device(d) container_of(d, struct usb_device, dev) argument