Lines Matching refs:usb_udc

32  * struct usb_udc - describes one usb device controller
53 struct usb_udc {
1119 struct usb_udc *udc = gadget->udc;
1136 static int usb_udc_connect_control_locked(struct usb_udc *udc) __must_hold(&udc->connect_lock)
1146 struct usb_udc *udc = container_of(work, struct usb_udc, vbus_work);
1172 struct usb_udc *udc = gadget->udc;
1213 static inline int usb_gadget_udc_start_locked(struct usb_udc *udc)
1243 static inline void usb_gadget_udc_stop_locked(struct usb_udc *udc)
1265 static inline void usb_gadget_udc_set_speed(struct usb_udc *udc,
1292 static inline void usb_gadget_enable_async_callbacks(struct usb_udc *udc)
1321 static inline void usb_gadget_disable_async_callbacks(struct usb_udc *udc)
1330 * usb_udc_release - release the usb_udc struct
1331 * @dev: the dev member within usb_udc
1338 struct usb_udc *udc;
1340 udc = container_of(dev, struct usb_udc, dev);
1384 struct usb_udc *udc;
1496 struct usb_udc *udc;
1535 struct usb_udc *udc = gadget->udc;
1574 struct usb_udc *udc = gadget->udc;
1594 struct usb_udc *udc = gadget->udc;
1660 struct usb_udc *udc = gadget->udc;
1743 struct usb_udc *udc = container_of(dev, struct usb_udc, dev);
1755 struct usb_udc *udc = container_of(dev, struct usb_udc, dev);
1791 struct usb_udc *udc = container_of(dev, struct usb_udc, dev);
1801 struct usb_udc *udc = container_of(dev, struct usb_udc, dev);
1818 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); \
1831 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); \
1873 const struct usb_udc *udc = container_of(dev, struct usb_udc, dev);