HomeSort by relevance Sort by last modified time
    Searched refs:usb_handle (Results 1 - 18 of 18) sorted by null

  /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*);
transport_usb.cpp 38 static int UsbReadMessage(usb_handle* h, amessage* msg) {
61 static int UsbReadPayload(usb_handle* h, apacket* p) {
94 static int remote_read(apacket* p, usb_handle* usb) {
123 static int remote_read(apacket* p, usb_handle* usb) {
175 void init_usb_transport(atransport* t, usb_handle* h) {
transport.h 93 explicit UsbConnection(usb_handle* handle) : handle_(handle) {}
101 usb_handle* handle_;
235 void register_usb_transport(usb_handle* h, const char* serial,
245 void unregister_usb_transport(usb_handle* usb);
adb.h 135 void init_usb_transport(atransport* t, usb_handle* usb);
transport.cpp     [all...]
  /system/core/adb/client/
usb_dispatch.cpp 38 int usb_write(usb_handle* h, const void* data, int len) {
40 ? libusb::usb_write(reinterpret_cast<libusb::usb_handle*>(h), data, len)
41 : native::usb_write(reinterpret_cast<native::usb_handle*>(h), data, len);
44 int usb_read(usb_handle* h, void* data, int len) {
46 ? libusb::usb_read(reinterpret_cast<libusb::usb_handle*>(h), data, len)
47 : native::usb_read(reinterpret_cast<native::usb_handle*>(h), data, len);
50 int usb_close(usb_handle* h) {
51 return should_use_libusb() ? libusb::usb_close(reinterpret_cast<libusb::usb_handle*>(h))
52 : native::usb_close(reinterpret_cast<native::usb_handle*>(h));
55 void usb_kick(usb_handle* h)
    [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...]
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_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...]
  /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);
usb.cpp 249 bool init_functionfs(struct usb_handle* h) {
341 struct usb_handle* usb = (struct usb_handle*)x;
370 static int usb_ffs_write(usb_handle* h, const void* data, int len) {
389 static int usb_ffs_read(usb_handle* h, void* data, int len) {
408 static int usb_ffs_do_aio(usb_handle* h, const void* data, int len, bool read) {
465 static int usb_ffs_aio_read(usb_handle* h, void* data, int len) {
469 static int usb_ffs_aio_write(usb_handle* h, const void* data, int len) {
473 static void usb_ffs_kick(usb_handle* h) {
495 static void usb_ffs_close(usb_handle* h)
    [all...]
  /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_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...]
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);
  /development/host/windows/usb/api/
adb_legacy_endpoint_object.cpp 82 res = is_read ? ReadFile(usb_handle(),
87 WriteFile(usb_handle(),
99 res = DeviceIoControl(usb_handle(),
155 ReadFile(usb_handle(), buffer, bytes_to_transfer, bytes_transferred, &overlapped) :
156 WriteFile(usb_handle(), buffer, bytes_to_transfer, bytes_transferred, &overlapped);
165 ret = DeviceIoControl(usb_handle(),
182 ret = GetOverlappedResult(usb_handle(), &overlapped, &transferred, TRUE);
222 ::CloseHandle(usb_handle());
adb_legacy_endpoint_object.h 133 HANDLE usb_handle() const { function in class:AdbLegacyEndpointObject
adb_legacy_io_completion.cpp 52 bool ret = GetOverlappedResult(parent_legacy_io_object()->usb_handle(),
68 ret = GetOverlappedResult(parent_legacy_io_object()->usb_handle(),

Completed in 309 milliseconds