Lines Matching defs:usb_device
632 struct usb_device { struct
636 enum usb_device_state state; argument
637 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;
666 u8 devaddr;
668 unsigned can_submit:1;
669 unsigned persist_enabled:1;
670 unsigned reset_in_progress:1;
671 unsigned have_langid:1;
672 unsigned authorized:1;
673 unsigned authenticated:1;
674 unsigned wusb:1;
675 unsigned lpm_capable:1;
676 unsigned usb2_hw_lpm_capable:1;
677 unsigned usb2_hw_lpm_besl_capable:1;
678 unsigned usb2_hw_lpm_enabled:1;
679 unsigned usb2_hw_lpm_allowed:1;
680 unsigned usb3_lpm_u1_enabled:1;
681 unsigned usb3_lpm_u2_enabled:1;
682 int string_langid;
685 char *product;
686 char *manufacturer;
687 char *serial;
689 struct list_head filelist;
691 int maxchild;
715 #define to_usb_device(d) container_of(d, struct usb_device, dev) argument