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