/development/host/windows/usb/api/ |
adb_legacy_endpoint_object.h | 133 HANDLE usb_handle() const {
function in class:AdbLegacyEndpointObject
|
/system/core/adb/ |
usb.h | 35 struct usb_handle; 36 ADB_USB_INTERFACE(usb_handle*); 42 struct usb_handle; 43 ADB_USB_INTERFACE(libusb::usb_handle*); 47 struct usb_handle; 48 ADB_USB_INTERFACE(native::usb_handle*); 52 struct usb_handle { struct 55 ADB_USB_INTERFACE(::usb_handle*);
|
/system/core/adb/daemon/ |
usb.h | 34 struct usb_handle { struct 35 usb_handle() : kicked(false) { function in struct:usb_handle 43 int (*write)(usb_handle* h, const void* data, int len); 44 int (*read)(usb_handle* h, void* data, int len); 45 void (*kick)(usb_handle* h); 46 void (*close)(usb_handle* h);
|
/system/core/fastboot/ |
usb_windows.cpp | 51 /** Structure usb_handle describes our connection to the usb device via 55 struct usb_handle { struct 71 WindowsUsbTransport(std::unique_ptr<usb_handle> handle) : handle_(std::move(handle)) {} 79 std::unique_ptr<usb_handle> handle_; 88 int recognized_device(usb_handle* handle, ifc_match_func callback); 91 std::unique_ptr<usb_handle> do_usb_open(const wchar_t* interface_name); 94 void usb_cleanup_handle(usb_handle* handle); 97 void usb_kick(usb_handle* handle); 100 std::unique_ptr<usb_handle> do_usb_open(const wchar_t* interface_name) { 102 std::unique_ptr<usb_handle> ret(new usb_handle) [all...] |
usb_linux.cpp | 86 struct usb_handle struct 96 explicit LinuxUsbTransport(std::unique_ptr<usb_handle> handle) : handle_(std::move(handle)) {} 105 std::unique_ptr<usb_handle> handle_; 333 static std::unique_ptr<usb_handle> find_usb_device(const char* base, ifc_match_func callback) 335 std::unique_ptr<usb_handle> usb; 366 usb.reset(new usb_handle()); 482 std::unique_ptr<usb_handle> handle = find_usb_device("/sys/bus/usb/devices", callback);
|
usb_osx.cpp | 56 struct usb_handle struct 70 OsxUsbTransport(std::unique_ptr<usb_handle> handle) : handle_(std::move(handle)) {} 78 std::unique_ptr<usb_handle> handle_; 85 static int try_interfaces(IOUSBDeviceInterface182 **dev, usb_handle *handle) { 266 static int try_device(io_service_t device, usb_handle *handle) { 387 static int init_usb(ifc_match_func callback, std::unique_ptr<usb_handle>* handle) { 392 usb_handle h; 439 handle->reset(new usb_handle); 440 memcpy(handle->get(), &h, sizeof(usb_handle)); 460 std::unique_ptr<usb_handle> handle [all...] |
/system/core/adb/client/ |
usb_libusb.cpp | 91 struct usb_handle : public ::usb_handle { struct in namespace:libusb 92 usb_handle(const std::string& device_address, const std::string& serial, function in struct:libusb::usb_handle 106 ~usb_handle() { 151 static auto& usb_handles = *new std::unordered_map<std::string, std::unique_ptr<usb_handle>>(); 374 std::unique_ptr<usb_handle> result(new usb_handle(device_address, device_serial, 377 usb_handle* usb_handle_raw = result.get(); 423 std::unique_ptr<usb_handle> handle = std::move(it->second); 429 // Closure of the transport will erase the usb_handle [all...] |
usb_linux.cpp | 58 struct usb_handle : public ::usb_handle { struct in namespace:native 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 [all...] |
usb_windows.cpp | 46 /** Structure usb_handle describes our connection to the usb device via 54 struct usb_handle : public ::usb_handle { struct in namespace:native 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) [all...] |
usb_osx.cpp | 49 struct usb_handle struct in namespace:native 62 usb_handle() function in struct:native::usb_handle 75 static auto& g_usb_handles = *new std::vector<std::unique_ptr<usb_handle>>(); 89 static void usb_kick_locked(usb_handle* handle); 102 static void AddDevice(std::unique_ptr<usb_handle> handle) { 109 static std::unique_ptr<usb_handle> CheckInterface(IOUSBInterfaceInterface550** iface, UInt16 vendor, 298 std::unique_ptr<usb_handle> handle = 306 usb_handle* handle_p = handle.get(); 310 register_usb_transport(reinterpret_cast<::usb_handle*>(handle_p), serial, devpath.c_str(), 329 static std::unique_ptr<usb_handle> CheckInterface(IOUSBInterfaceInterface550** interface [all...] |