Lines Matching refs:usb_handle
126 struct usb_handle;
129 uint8_t (*init)(struct usb_handle *pdev, uint8_t cfgidx);
130 uint8_t (*de_init)(struct usb_handle *pdev, uint8_t cfgidx);
132 uint8_t (*setup)(struct usb_handle *pdev, struct usb_setup_req *req);
133 uint8_t (*ep0_tx_sent)(struct usb_handle *pdev);
134 uint8_t (*ep0_rx_ready)(struct usb_handle *pdev);
136 uint8_t (*data_in)(struct usb_handle *pdev, uint8_t epnum);
137 uint8_t (*data_out)(struct usb_handle *pdev, uint8_t epnum);
138 uint8_t (*sof)(struct usb_handle *pdev);
139 uint8_t (*iso_in_incomplete)(struct usb_handle *pdev, uint8_t epnum);
140 uint8_t (*iso_out_incomplete)(struct usb_handle *pdev, uint8_t epnum);
250 struct usb_handle { struct
271 enum usb_status usb_core_handle_it(struct usb_handle *pdev); argument
272 enum usb_status usb_core_receive(struct usb_handle *pdev, uint8_t ep_addr,
274 enum usb_status usb_core_transmit(struct usb_handle *pdev, uint8_t ep_addr,
276 enum usb_status usb_core_receive_ep0(struct usb_handle *pdev, uint8_t *p_buf,
278 enum usb_status usb_core_transmit_ep0(struct usb_handle *pdev, uint8_t *p_buf,
280 void usb_core_ctl_error(struct usb_handle *pdev);
281 enum usb_status usb_core_start(struct usb_handle *pdev);
282 enum usb_status usb_core_stop(struct usb_handle *pdev);
283 enum usb_status register_usb_driver(struct usb_handle *pdev,
287 enum usb_status register_platform(struct usb_handle *pdev,