Lines Matching refs:usb_handle

54 struct usb_handle {  struct
78 static std::vector<usb_handle*>& handle_list = *new std::vector<usb_handle*>(); argument
91 int register_new_device(usb_handle* handle);
94 int recognized_device(usb_handle* handle);
111 usb_handle* do_usb_open(const wchar_t* interface_name);
114 int usb_write(usb_handle* handle, const void* data, int len);
117 int usb_read(usb_handle* handle, void* data, int len);
120 void usb_cleanup_handle(usb_handle* handle);
123 void usb_kick(usb_handle* handle);
126 int usb_close(usb_handle* handle);
131 for (usb_handle* usb : handle_list) { in known_device_locked()
153 int register_new_device(usb_handle* handle) { in register_new_device()
258 usb_handle* do_usb_open(const wchar_t* interface_name) { in do_usb_open()
262 usb_handle* ret = (usb_handle*)calloc(1, sizeof(usb_handle)); in do_usb_open()
264 D("Could not allocate %u bytes for usb_handle: %s", sizeof(usb_handle), strerror(errno)); in do_usb_open()
328 int usb_write(usb_handle* handle, const void* data, int len) { in usb_write()
385 int usb_read(usb_handle* handle, void* data, int len) { in usb_read()
434 void usb_cleanup_handle(usb_handle* handle) { in usb_cleanup_handle()
452 void usb_reset(usb_handle* handle) { in usb_reset()
457 static void usb_kick_locked(usb_handle* handle) { in usb_kick_locked()
463 void usb_kick(usb_handle* handle) { in usb_kick()
473 int usb_close(usb_handle* handle) { in usb_close()
492 size_t usb_get_max_packet_size(usb_handle* handle) { in usb_get_max_packet_size()
496 int recognized_device(usb_handle* handle) { in recognized_device()
542 usb_handle* handle = nullptr; in find_devices()
614 for (usb_handle* usb : handle_list) { in kick_devices()