Lines Matching defs:usb_device
647 struct usb_device { struct
651 enum usb_device_state state; argument
652 enum usb_device_speed speed; argument
661 struct usb_device *parent; argument
667 struct usb_device_descriptor descriptor; argument
668 struct usb_host_bos *bos;
669 struct usb_host_config *config;
671 struct usb_host_config *actconfig;
672 struct usb_host_endpoint *ep_in[16];
673 struct usb_host_endpoint *ep_out[16];
675 char **rawdescriptors;
677 unsigned short bus_mA;
678 u8 portnum;
679 u8 level;
680 u8 devaddr;
682 unsigned can_submit:1;
683 unsigned persist_enabled:1;
684 unsigned have_langid:1;
685 unsigned authorized:1;
686 unsigned authenticated:1;
687 unsigned wusb:1;
688 unsigned lpm_capable:1;
689 unsigned usb2_hw_lpm_capable:1;
690 unsigned usb2_hw_lpm_besl_capable:1;
691 unsigned usb2_hw_lpm_enabled:1;
692 unsigned usb2_hw_lpm_allowed:1;
693 unsigned usb3_lpm_u1_enabled:1;
694 unsigned usb3_lpm_u2_enabled:1;
695 int string_langid;
720 enum usb_device_removable removable; argument
734 #define to_usb_device(d) container_of(d, struct usb_device, dev) argument