Home | History | Annotate | Download | only in adb

Lines Matching defs:usb_handle

35 /** Structure usb_handle describes our connection to the usb device via
43 struct usb_handle {
45 usb_handle *prev;
48 usb_handle *next;
70 static usb_handle handle_list = {
86 int register_new_device(usb_handle* handle);
89 int recognized_device(usb_handle* handle);
106 usb_handle* do_usb_open(const wchar_t* interface_name);
109 int usb_write(usb_handle* handle, const void* data, int len);
112 int usb_read(usb_handle *handle, void* data, int len);
115 void usb_cleanup_handle(usb_handle* handle);
118 void usb_kick(usb_handle* handle);
121 int usb_close(usb_handle* handle);
124 usb_handle* usb;
152 int register_new_device(usb_handle* handle) {
267 usb_handle* do_usb_open(const wchar_t* interface_name) {
271 usb_handle* ret = (usb_handle*)calloc(1, sizeof(usb_handle));
273 D("Could not allocate %u bytes for usb_handle: %s", sizeof(usb_handle),
352 int usb_write(usb_handle* handle, const void* data, int len) {
416 int usb_read(usb_handle *handle, void* data, int len) {
465 void usb_cleanup_handle(usb_handle* handle) {
487 static void usb_kick_locked(usb_handle* handle) {
493 void usb_kick(usb_handle* handle) {
506 int usb_close(usb_handle* handle) {
530 int recognized_device(usb_handle* handle) {
581 usb_handle* handle = NULL;
655 for (usb_handle* usb = handle_list.next; usb != &handle_list; usb = usb->next) {