Lines Matching defs:usb_device
626 struct usb_device { struct
630 enum usb_device_state state; argument
631 enum usb_device_speed speed; argument
641 struct usb_device *parent; argument
647 struct usb_device_descriptor descriptor; argument
648 struct usb_host_bos *bos;
649 struct usb_host_config *config;
651 struct usb_host_config *actconfig;
652 struct usb_host_endpoint *ep_in[16];
653 struct usb_host_endpoint *ep_out[16];
655 char **rawdescriptors;
657 unsigned short bus_mA;
658 u8 portnum;
659 u8 level;
660 u8 devaddr;
662 unsigned can_submit:1;
663 unsigned persist_enabled:1;
664 unsigned have_langid:1;
665 unsigned authorized:1;
666 unsigned authenticated:1;
667 unsigned wusb:1;
668 unsigned lpm_capable:1;
669 unsigned usb2_hw_lpm_capable:1;
670 unsigned usb2_hw_lpm_besl_capable:1;
671 unsigned usb2_hw_lpm_enabled:1;
672 unsigned usb2_hw_lpm_allowed:1;
673 unsigned usb3_lpm_u1_enabled:1;
674 unsigned usb3_lpm_u2_enabled:1;
675 int string_langid;
678 char *product;
679 char *manufacturer;
680 char *serial;
682 struct list_head filelist;
684 int maxchild;
708 #define to_usb_device(d) container_of(d, struct usb_device, dev) argument