Lines Matching refs:usb_handle
60 struct usb_handle { struct
61 ~usb_handle() { in ~usb_handle() argument
92 static auto& g_usb_handles = *new std::list<usb_handle*>(); argument
96 for (usb_handle* usb : g_usb_handles) { in is_known_device()
109 for (usb_handle* usb : g_usb_handles) { in kick_disconnected_devices()
304 static int usb_bulk_write(usb_handle* h, const void* data, int len) { in usb_bulk_write()
343 static int usb_bulk_read(usb_handle* h, void* data, int len) { in usb_bulk_read()
409 static int usb_write_split(usb_handle* h, unsigned char* data, int len) { in usb_write_split()
422 int usb_write(usb_handle* h, const void* _data, int len) { in usb_write()
449 int usb_read(usb_handle *h, void *_data, int len) in usb_read()
480 void usb_reset(usb_handle* h) { in usb_reset()
485 void usb_kick(usb_handle* h) { in usb_kick()
518 int usb_close(usb_handle* h) { in usb_close()
529 size_t usb_get_max_packet_size(usb_handle* h) { in usb_get_max_packet_size()
545 for (usb_handle* usb: g_usb_handles) { in register_device()
553 std::unique_ptr<usb_handle> usb(new usb_handle); in register_device()
598 usb_handle* done_usb = usb.release(); in register_device()