Home | History | Annotate | Download | only in fastboot

Lines Matching defs:usb_handle

47 /** Structure usb_handle describes our connection to the usb device via
51 struct usb_handle {
70 int recognized_device(usb_handle* handle, ifc_match_func callback);
73 usb_handle* do_usb_open(const wchar_t* interface_name);
76 int usb_write(usb_handle* handle, const void* data, int len);
79 int usb_read(usb_handle *handle, void* data, int len);
82 void usb_cleanup_handle(usb_handle* handle);
85 void usb_kick(usb_handle* handle);
88 int usb_close(usb_handle* handle);
91 usb_handle* do_usb_open(const wchar_t* interface_name) {
93 usb_handle* ret = (usb_handle*)malloc(sizeof(usb_handle));
154 int usb_write(usb_handle* handle, const void* data, int len) {
196 int usb_read(usb_handle *handle, void* data, int len) {
233 void usb_cleanup_handle(usb_handle* handle) {
251 void usb_kick(usb_handle* handle) {
260 int usb_close(usb_handle* handle) {
272 int recognized_device(usb_handle* handle, ifc_match_func callback) {
323 static usb_handle *find_usb_device(ifc_match_func callback) {
324 usb_handle* handle = NULL;
370 usb_handle *usb_open(ifc_match_func callback)