Lines Matching defs:dwc3
722 struct dwc3 { struct
724 struct dwc3_trb *ep0_trb; argument
732 struct dwc3_request ep0_usb_req; argument
746 struct dwc3_event_buffer **ev_buffs; argument
747 struct dwc3_ep *eps[DWC3_ENDPOINTS_NUM]; argument
749 struct usb_gadget gadget;
750 struct usb_gadget_driver *gadget_driver;
752 void __iomem *regs;
753 size_t regs_size;
755 enum usb_dr_mode dr_mode;
756 enum usb_phy_interface hsphy_mode;
759 u32 dcfg;
760 u32 gctl;
762 u32 nr_scratch;
763 u32 num_event_buffers;
764 u32 u1u2;
788 enum dwc3_ep0_next ep0_next_event; argument
789 enum dwc3_ep0_state ep0state; argument
790 enum dwc3_link_state link_state; argument
805 struct dwc3_hwparams hwparams; argument
806 struct dentry *root;
807 struct debugfs_regset32 *regset;
809 u8 test_mode;
810 u8 test_mode_nr;
811 u8 lpm_nyet_threshold;
812 u8 hird_threshold;
814 unsigned delayed_status:1;
815 unsigned ep0_bounced:1;
816 unsigned ep0_expect_in:1;
817 unsigned has_hibernation:1;
818 unsigned has_lpm_erratum:1;
819 unsigned is_utmi_l1_suspend:1;
820 unsigned is_selfpowered:1;
821 unsigned is_fpga:1;
822 unsigned needs_fifo_resize:1;
823 unsigned pullups_connected:1;
824 unsigned resize_fifos:1;
825 unsigned setup_packet_pending:1;
826 unsigned start_config_issued:1;
827 unsigned three_stage_setup:1;
829 unsigned disable_scramble_quirk:1;
830 unsigned u2exit_lfps_quirk:1;
831 unsigned u2ss_inp3_quirk:1;
832 unsigned req_p1p2p3_quirk:1;
833 unsigned del_p1p2p3_quirk:1;
857 struct dwc3_event_type { argument