Lines Matching defs:usb_device
538 struct usb_device { struct
542 enum usb_device_state state; argument
543 enum usb_device_speed speed; argument
550 struct usb_device *parent; argument
556 struct usb_device_descriptor descriptor; argument
557 struct usb_host_bos *bos;
558 struct usb_host_config *config;
560 struct usb_host_config *actconfig;
561 struct usb_host_endpoint *ep_in[16];
562 struct usb_host_endpoint *ep_out[16];
564 char **rawdescriptors;
566 unsigned short bus_mA;
567 u8 portnum;
568 u8 level;
570 unsigned can_submit:1;
571 unsigned persist_enabled:1;
572 unsigned have_langid:1;
573 unsigned authorized:1;
574 unsigned authenticated:1;
575 unsigned wusb:1;
576 unsigned lpm_capable:1;
577 unsigned usb2_hw_lpm_capable:1;
578 unsigned usb2_hw_lpm_besl_capable:1;
579 unsigned usb2_hw_lpm_enabled:1;
580 unsigned usb2_hw_lpm_allowed:1;
581 unsigned usb3_lpm_enabled:1;
582 int string_langid;
607 enum usb_device_removable removable; argument
613 #define to_usb_device(d) container_of(d, struct usb_device, dev) argument