Home | History | Annotate | Download | only in adb

Lines Matching refs:usb_handle

29 /** Structure usb_handle describes our connection to the usb device via
33 struct usb_handle {
35 usb_handle *prev;
38 usb_handle *next;
60 static usb_handle handle_list = {
76 int register_new_device(usb_handle* handle);
79 int recognized_device(usb_handle* handle);
96 usb_handle* do_usb_open(const wchar_t* interface_name);
99 int usb_write(usb_handle* handle, const void* data, int len);
102 int usb_read(usb_handle *handle, void* data, int len);
105 void usb_cleanup_handle(usb_handle* handle);
108 void usb_kick(usb_handle* handle);
111 int usb_close(usb_handle* handle);
114 const char *usb_name(usb_handle* handle);
117 usb_handle* usb;
145 int register_new_device(usb_handle* handle) {
190 usb_handle* do_usb_open(const wchar_t* interface_name) {
192 usb_handle* ret = (usb_handle*)malloc(sizeof(usb_handle));
257 int usb_write(usb_handle* handle, const void* data, int len) {
302 int usb_read(usb_handle *handle, void* data, int len) {
343 void usb_cleanup_handle(usb_handle* handle) {
361 void usb_kick(usb_handle* handle) {
374 int usb_close(usb_handle* handle) {
398 const char *usb_name(usb_handle* handle) {
408 int recognized_device(usb_handle* handle) {
451 usb_handle* handle = NULL;