Lines Matching refs:usb_device
61 void (*endpoint_init) (struct usb_device *,
65 void (*get_dma_delay) (struct usb_device *, uint32_t *);
66 void (*device_suspend) (struct usb_device *);
67 void (*device_resume) (struct usb_device *);
110 …void (*get_hw_ep_profile) (struct usb_device *udev, const struct usb_hw_ep_profile **ppf, uint8…
112 void (*set_stall) (struct usb_device *udev, struct usb_endpoint *ep, uint8_t *did_stall);
116 void (*clear_stall) (struct usb_device *udev, struct usb_endpoint *ep);
124 void (*get_power_mode) (struct usb_device *udev, int8_t *pmode);
128 void (*endpoint_uninit) (struct usb_device *, struct usb_endpoint *);
132 usb_error_t (*device_init) (struct usb_device *);
136 void (*device_uninit) (struct usb_device *);
142 void (*device_state_change) (struct usb_device *);
146 usb_error_t (*set_address) (struct usb_device *, struct mtx *, uint16_t);
150 usb_error_t (*set_endpoint_mode) (struct usb_device *, struct usb_endpoint *, uint8_t);