Home | History | Annotate | Download | only in client

Lines Matching defs:usb_handle

58 struct usb_handle : public ::usb_handle {
59 ~usb_handle() {
90 static auto& g_usb_handles = *new std::list<usb_handle*>();
94 for (usb_handle* usb : g_usb_handles) {
107 for (usb_handle* usb : g_usb_handles) {
302 static int usb_bulk_write(usb_handle* h, const void* data, int len) {
341 static int usb_bulk_read(usb_handle* h, void* data, int len) {
407 int usb_write(usb_handle *h, const void *_data, int len)
428 int usb_read(usb_handle *h, void *_data, int len)
459 void usb_kick(usb_handle* h) {
492 int usb_close(usb_handle* h) {
503 size_t usb_get_max_packet_size(usb_handle* h) {
515 // If we have a usb_handle on the list of handles with a matching name, we
519 for (usb_handle* usb: g_usb_handles) {
527 std::unique_ptr<usb_handle> usb(new usb_handle);
572 usb_handle* done_usb = usb.release();