Lines Matching refs:usb_device
62 void (*endpoint_init) (struct usb_device *,
66 void (*get_dma_delay) (struct usb_device *, uint32_t *);
67 void (*device_suspend) (struct usb_device *);
68 void (*device_resume) (struct usb_device *);
111 …void (*get_hw_ep_profile) (struct usb_device *udev, const struct usb_hw_ep_profile **ppf, uint8…
113 void (*set_stall) (struct usb_device *udev, struct usb_endpoint *ep, uint8_t *did_stall);
117 void (*clear_stall) (struct usb_device *udev, struct usb_endpoint *ep);
125 void (*get_power_mode) (struct usb_device *udev, int8_t *pmode);
129 void (*endpoint_uninit) (struct usb_device *, struct usb_endpoint *);
133 usb_error_t (*device_init) (struct usb_device *);
137 void (*device_uninit) (struct usb_device *);
143 void (*device_state_change) (struct usb_device *);
147 usb_error_t (*set_address) (struct usb_device *, struct mtx *, uint16_t);
151 usb_error_t (*set_endpoint_mode) (struct usb_device *, struct usb_endpoint *, uint8_t);