Lines Matching defs:usb_driver
221 struct usb_driver { struct
222 enum usb_status (*ep0_out_start)(void *handle);
223 enum usb_status (*ep_start_xfer)(void *handle, struct usbd_ep *ep);
224 enum usb_status (*ep0_start_xfer)(void *handle, struct usbd_ep *ep);
225 enum usb_status (*write_packet)(void *handle, uint8_t *src,
227 void *(*read_packet)(void *handle, uint8_t *dest, uint16_t len);
228 enum usb_status (*ep_set_stall)(void *handle, struct usbd_ep *ep);
229 enum usb_status (*start_device)(void *handle);
230 enum usb_status (*stop_device)(void *handle);
231 enum usb_status (*set_address)(void *handle, uint8_t address);
232 enum usb_status (*write_empty_tx_fifo)(void *handle,
237 enum usb_action (*it_handler)(void *handle, uint32_t *param);