/system/core/adb/client/ |
D | usb_dispatch.cpp | 38 int usb_write(usb_handle* h, const void* data, int len) { in usb_write() 40 ? libusb::usb_write(reinterpret_cast<libusb::usb_handle*>(h), data, len) in usb_write() 41 : native::usb_write(reinterpret_cast<native::usb_handle*>(h), data, len); in usb_write() 44 int usb_read(usb_handle* h, void* data, int len) { in usb_read() 46 ? libusb::usb_read(reinterpret_cast<libusb::usb_handle*>(h), data, len) in usb_read() 47 : native::usb_read(reinterpret_cast<native::usb_handle*>(h), data, len); in usb_read() 50 int usb_close(usb_handle* h) { in usb_close() 51 return should_use_libusb() ? libusb::usb_close(reinterpret_cast<libusb::usb_handle*>(h)) in usb_close() 52 : native::usb_close(reinterpret_cast<native::usb_handle*>(h)); in usb_close() 55 void usb_reset(usb_handle* h) { in usb_reset() [all …]
|
D | usb_windows.cpp | 54 struct usb_handle : public ::usb_handle { struct 78 static std::vector<usb_handle*>& handle_list = *new std::vector<usb_handle*>(); 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); [all …]
|
D | usb_osx.cpp | 49 struct usb_handle struct 62 usb_handle() in usb_handle() argument 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) { in AddDevice() 109 static std::unique_ptr<usb_handle> CheckInterface(IOUSBInterfaceInterface550** iface, UInt16 vendor, 298 std::unique_ptr<usb_handle> handle = in AndroidInterfaceAdded() 306 usb_handle* handle_p = handle.get(); in AndroidInterfaceAdded() 310 register_usb_transport(reinterpret_cast<::usb_handle*>(handle_p), serial, devpath.c_str(), in AndroidInterfaceAdded() 329 static std::unique_ptr<usb_handle> CheckInterface(IOUSBInterfaceInterface550** interface, in CheckInterface() [all …]
|
D | usb_linux.cpp | 60 struct usb_handle : public ::usb_handle { struct 61 ~usb_handle() { in ~usb_handle() argument 92 static auto& g_usb_handles = *new std::list<usb_handle*>(); 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 int usb_write(usb_handle *h, const void *_data, int len) in usb_write() 430 int usb_read(usb_handle *h, void *_data, int len) in usb_read() 461 void usb_reset(usb_handle* h) { in usb_reset() [all …]
|
D | usb_libusb.cpp | 91 struct usb_handle : public ::usb_handle { struct 92 usb_handle(const std::string& device_address, const std::string& serial, in usb_handle() argument 106 ~usb_handle() { in ~usb_handle() argument 151 static auto& usb_handles = *new std::unordered_map<std::string, std::unique_ptr<usb_handle>>(); 367 std::unique_ptr<usb_handle> result(new usb_handle(device_address, device_serial, in process_device() 370 usb_handle* usb_handle_raw = result.get(); in process_device() 416 std::unique_ptr<usb_handle> handle = std::move(it->second); in device_disconnected() 536 static int perform_usb_transfer(usb_handle* h, transfer_info* info, in perform_usb_transfer() 565 int usb_write(usb_handle* h, const void* d, int len) { in usb_write() 588 int usb_read(usb_handle* h, void* d, int len) { in usb_read() [all …]
|
/system/core/adb/ |
D | usb.h | 36 struct usb_handle; 37 ADB_USB_INTERFACE(usb_handle*); 43 struct usb_handle; 44 ADB_USB_INTERFACE(libusb::usb_handle*); 48 struct usb_handle; 49 ADB_USB_INTERFACE(native::usb_handle*); 53 struct usb_handle { struct 56 ADB_USB_INTERFACE(::usb_handle*);
|
D | transport_usb.cpp | 40 static int UsbReadMessage(usb_handle* h, amessage* msg) { in UsbReadMessage() 63 static int UsbReadPayload(usb_handle* h, apacket* p) { in UsbReadPayload() 96 static int remote_read(apacket* p, usb_handle* usb) { in remote_read() 125 static int remote_read(apacket* p, usb_handle* usb) { in remote_read() 183 void init_usb_transport(atransport* t, usb_handle* h) { in init_usb_transport()
|
D | transport.h | 175 explicit UsbConnection(usb_handle* handle) : handle_(handle) {} in UsbConnection() 184 usb_handle* handle_; 262 void SetUsbHandle(usb_handle* h) { usb_handle_ = h; } in SetUsbHandle() 263 usb_handle* GetUsbHandle() { return usb_handle_; } in GetUsbHandle() 360 usb_handle* usb_handle_ = nullptr; 397 void register_usb_transport(usb_handle* h, const char* serial, 408 void unregister_usb_transport(usb_handle* usb);
|
D | adb.h | 137 void init_usb_transport(atransport* t, usb_handle* usb);
|
D | transport.cpp | 1324 void register_usb_transport(usb_handle* usb, const char* serial, const char* devpath, in register_usb_transport() 1348 void unregister_usb_transport(usb_handle* usb) { in unregister_usb_transport()
|
/system/core/adb/daemon/ |
D | usb_dummy.cpp | 21 int usb_write(usb_handle*, const void*, int) { in usb_write() argument 26 int usb_read(usb_handle*, void*, int) { in usb_read() argument 31 int usb_close(usb_handle*) { in usb_close() argument 36 void usb_reset(usb_handle*) { in usb_reset() argument 40 void usb_kick(usb_handle*) { in usb_kick() argument
|
D | usb_legacy.cpp | 85 static bool init_functionfs(struct usb_handle* h) { in init_functionfs() 97 static void usb_legacy_ffs_open_thread(usb_handle* usb) { in usb_legacy_ffs_open_thread() 125 static int usb_ffs_write(usb_handle* h, const void* data, int len) { in usb_ffs_write() 145 static int usb_ffs_read(usb_handle* h, void* data, int len, bool allow_partial) { in usb_ffs_read() 176 static int usb_ffs_do_aio(usb_handle* h, const void* data, int len, bool read) { in usb_ffs_do_aio() 235 static int usb_ffs_aio_read(usb_handle* h, void* data, int len, bool allow_partial) { in usb_ffs_aio_read() 239 static int usb_ffs_aio_write(usb_handle* h, const void* data, int len) { in usb_ffs_aio_write() 243 static void usb_ffs_kick(usb_handle* h) { in usb_ffs_kick() 265 static void usb_ffs_close(usb_handle* h) { in usb_ffs_close() 279 usb_handle* create_usb_handle(unsigned num_bufs, unsigned io_size) { in create_usb_handle() [all …]
|
/system/core/adb/daemon/include/adbd/ |
D | usb.h | 36 struct usb_handle { struct 37 usb_handle() : kicked(false) { in usb_handle() function 45 int (*write)(usb_handle* h, const void* data, int len); argument 46 int (*read)(usb_handle* h, void* data, int len, bool allow_partial); argument 47 void (*kick)(usb_handle* h); argument 48 void (*close)(usb_handle* h); argument 64 usb_handle *create_usb_handle(unsigned num_bufs, unsigned io_size); argument
|
/system/core/fastboot/ |
D | usb_windows.cpp | 55 struct usb_handle { struct 71 WindowsUsbTransport(std::unique_ptr<usb_handle> handle) : handle_(std::move(handle)) {} in WindowsUsbTransport() argument 80 std::unique_ptr<usb_handle> handle_; 89 int recognized_device(usb_handle* handle, ifc_match_func callback); 92 std::unique_ptr<usb_handle> do_usb_open(const wchar_t* interface_name); 95 void usb_cleanup_handle(usb_handle* handle); 98 void usb_kick(usb_handle* handle); 101 std::unique_ptr<usb_handle> do_usb_open(const wchar_t* interface_name) { in do_usb_open() 103 std::unique_ptr<usb_handle> ret(new usb_handle); in do_usb_open() 228 void usb_cleanup_handle(usb_handle* handle) { in usb_cleanup_handle() [all …]
|
D | usb_osx.cpp | 56 struct usb_handle struct 71 OsxUsbTransport(std::unique_ptr<usb_handle> handle, uint32_t ms_timeout = 0) in OsxUsbTransport() argument 81 std::unique_ptr<usb_handle> handle_; 89 static int try_interfaces(IOUSBDeviceInterface500** dev, usb_handle* handle) { in try_interfaces() 270 static int try_device(io_service_t device, usb_handle *handle) { in try_device() 391 static int init_usb(ifc_match_func callback, std::unique_ptr<usb_handle>* handle) { in init_usb() 396 usb_handle h; in init_usb() 443 handle->reset(new usb_handle); in init_usb() 444 memcpy(handle->get(), &h, sizeof(usb_handle)); in init_usb() 464 std::unique_ptr<usb_handle> handle; in usb_open()
|
D | usb_linux.cpp | 86 struct usb_handle struct 96 explicit LinuxUsbTransport(std::unique_ptr<usb_handle> handle, uint32_t ms_timeout = 0) in LinuxUsbTransport() argument 107 std::unique_ptr<usb_handle> handle_; 336 static std::unique_ptr<usb_handle> find_usb_device(const char* base, ifc_match_func callback) in find_usb_device() 338 std::unique_ptr<usb_handle> usb; in find_usb_device() 369 usb.reset(new usb_handle()); in find_usb_device() 498 std::unique_ptr<usb_handle> handle = find_usb_device("/sys/bus/usb/devices", callback); in usb_open()
|
/system/core/fastboot/device/ |
D | usb_client.h | 34 std::unique_ptr<usb_handle> handle_;
|
D | usb_client.cpp | 189 static void CloseFunctionFs(usb_handle* h) { in CloseFunctionFs() 195 static bool InitFunctionFs(usb_handle* h) { in InitFunctionFs() 244 : handle_(std::unique_ptr<usb_handle>(create_usb_handle(kFbFfsNumBufs, kFbFfsBufSize))) { in ClientUsbTransport()
|