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

  /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...]

Completed in 117 milliseconds