Lines Matching defs:usb_device
545 struct usb_device { struct
549 enum usb_device_state state; argument
550 enum usb_device_speed speed; argument
557 struct usb_device *parent; argument
563 struct usb_device_descriptor descriptor; argument
564 struct usb_host_bos *bos;
565 struct usb_host_config *config;
567 struct usb_host_config *actconfig;
568 struct usb_host_endpoint *ep_in[16];
569 struct usb_host_endpoint *ep_out[16];
571 char **rawdescriptors;
573 unsigned short bus_mA;
574 u8 portnum;
575 u8 level;
577 unsigned can_submit:1;
578 unsigned persist_enabled:1;
579 unsigned have_langid:1;
580 unsigned authorized:1;
581 unsigned authenticated:1;
582 unsigned wusb:1;
583 unsigned lpm_capable:1;
584 unsigned usb2_hw_lpm_capable:1;
585 unsigned usb2_hw_lpm_besl_capable:1;
586 unsigned usb2_hw_lpm_enabled:1;
587 unsigned usb2_hw_lpm_allowed:1;
588 unsigned usb3_lpm_enabled:1;
589 unsigned usb3_lpm_u1_enabled:1;
590 unsigned usb3_lpm_u2_enabled:1;
591 int string_langid;
616 enum usb_device_removable removable; argument
622 #define to_usb_device(d) container_of(d, struct usb_device, dev) argument