Lines Matching refs:usb_device
60 void (*endpoint_init) (struct usb_device *,
64 void (*get_dma_delay) (struct usb_device *, uint32_t *);
65 void (*device_suspend) (struct usb_device *);
66 void (*device_resume) (struct usb_device *);
109 …void (*get_hw_ep_profile) (struct usb_device *udev, const struct usb_hw_ep_profile **ppf, uint8…
111 void (*set_stall) (struct usb_device *udev, struct usb_endpoint *ep, uint8_t *did_stall);
115 void (*clear_stall) (struct usb_device *udev, struct usb_endpoint *ep);
123 void (*get_power_mode) (struct usb_device *udev, int8_t *pmode);
127 void (*endpoint_uninit) (struct usb_device *, struct usb_endpoint *);
131 usb_error_t (*device_init) (struct usb_device *);
135 void (*device_uninit) (struct usb_device *);
141 void (*device_state_change) (struct usb_device *);
145 usb_error_t (*set_address) (struct usb_device *, struct mtx *, uint16_t);
149 usb_error_t (*set_endpoint_mode) (struct usb_device *, struct usb_endpoint *, uint8_t);