Lines Matching defs:dwc3

1004 struct dwc3 {  struct
1006 struct dwc3_trb *ep0_trb; argument
1013 struct dwc3_request ep0_usb_req; argument
1025 struct dwc3_event_buffer *ev_buf; argument
1026 struct dwc3_ep *eps[DWC3_ENDPOINTS_NUM]; argument
1028 struct usb_gadget gadget;
1029 struct usb_gadget_driver *gadget_driver;
1031 struct clk_bulk_data *clks;
1032 int num_clks;
1034 struct reset_control *reset;
1036 struct usb_phy *usb2_phy;
1037 struct usb_phy *usb3_phy;
1039 struct phy *usb2_generic_phy;
1040 struct phy *usb3_generic_phy;
1042 bool phys_ready;
1044 struct ulpi *ulpi;
1045 bool ulpi_ready;
1070 * dwc3. However, in the future, this may not apply as argument
1074 u32 revision;
1107 enum dwc3_ep0_next ep0_next_event; argument
1108 enum dwc3_ep0_state ep0state; argument
1109 enum dwc3_link_state link_state; argument
1120 struct dwc3_hwparams hwparams; argument
1121 struct dentry *root;
1122 struct debugfs_regset32 *regset;
1124 u8 test_mode;
1125 u8 test_mode_nr;
1126 u8 lpm_nyet_threshold;
1127 u8 hird_threshold;
1128 u8 rx_thr_num_pkt_prd;
1129 u8 rx_max_burst_prd;
1130 u8 tx_thr_num_pkt_prd;
1131 u8 tx_max_burst_prd;
1133 const char *hsphy_interface;
1135 unsigned connected:1;
1136 unsigned delayed_status:1;
1137 unsigned ep0_bounced:1;
1138 unsigned ep0_expect_in:1;
1139 unsigned has_hibernation:1;
1140 unsigned sysdev_is_parent:1;
1141 unsigned has_lpm_erratum:1;
1142 unsigned is_utmi_l1_suspend:1;
1143 unsigned is_fpga:1;
1144 unsigned pending_events:1;
1145 unsigned pullups_connected:1;
1146 unsigned setup_packet_pending:1;
1147 unsigned three_stage_setup:1;
1148 unsigned usb3_lpm_capable:1;
1150 unsigned disable_scramble_quirk:1;
1151 unsigned u2exit_lfps_quirk:1;
1152 unsigned u2ss_inp3_quirk:1;
1153 unsigned req_p1p2p3_quirk:1;
1177 #define work_to_dwc(w) (container_of((w), struct dwc3, drd_work)) argument