Home | History | Annotate | Download | only in client

Lines Matching defs:usb_handle

46 /** Structure usb_handle describes our connection to the usb device via
54 struct usb_handle : public ::usb_handle {
78 static std::vector<usb_handle*> handle_list;
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) {
153 int register_new_device(usb_handle* handle) {
257 usb_handle* do_usb_open(const wchar_t* interface_name) {
261 usb_handle* ret = (usb_handle*)calloc(1, sizeof(usb_handle));
263 D("Could not allocate %u bytes for usb_handle: %s", sizeof(usb_handle), strerror(errno));
327 int usb_write(usb_handle* handle, const void* data, int len) {
383 int usb_read(usb_handle* handle, void* data, int len) {
432 void usb_cleanup_handle(usb_handle* handle) {
450 static void usb_kick_locked(usb_handle* handle) {
456 void usb_kick(usb_handle* handle) {
466 int usb_close(usb_handle* handle) {
485 size_t usb_get_max_packet_size(usb_handle* handle) {
489 int recognized_device(usb_handle* handle) {
535 usb_handle* handle = NULL;
607 for (usb_handle* usb : handle_list) {