Searched refs:usb_handle (Results 1 – 9 of 9) sorted by relevance
/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() 231 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() 285 static int try_device(io_service_t device, usb_handle *handle) { in try_device() 407 static int init_usb(ifc_match_func callback, std::unique_ptr<usb_handle>* handle) { in init_usb() 412 usb_handle h; in init_usb() 454 handle->reset(new usb_handle(h)); in init_usb() 474 std::unique_ptr<usb_handle> handle; in usb_open()
|
D | usb_linux.cpp | 99 struct usb_handle struct 109 explicit LinuxUsbTransport(std::unique_ptr<usb_handle> handle, uint32_t ms_timeout = 0) in LinuxUsbTransport() argument 120 std::unique_ptr<usb_handle> handle_; 360 static std::unique_ptr<usb_handle> find_usb_device(const char* base, ifc_match_func callback) in find_usb_device() 362 std::unique_ptr<usb_handle> usb; in find_usb_device() 393 usb.reset(new usb_handle()); in find_usb_device() 579 std::unique_ptr<usb_handle> handle = find_usb_device("/sys/bus/usb/devices", callback); in usb_open()
|
/system/core/fastboot/device/ |
D | usb.h | 44 struct usb_handle { struct 49 int (*write)(usb_handle* h, const void* data, int len); argument 50 int (*read)(usb_handle* h, void* data, int len, bool allow_partial); argument 51 void (*close)(usb_handle* h); argument 68 std::unique_ptr<usb_handle> create_usb_handle(unsigned num_bufs, unsigned io_size); argument
|
D | usb.cpp | 81 static int usb_ffs_write(usb_handle* h, const void* data, int len) { in usb_ffs_write() 101 static int usb_ffs_read(usb_handle* h, void* data, int len, bool allow_partial) { in usb_ffs_read() 132 static int usb_ffs_do_aio(usb_handle* h, const void* data, int len, bool read) { in usb_ffs_do_aio() 188 static int usb_ffs_aio_read(usb_handle* h, void* data, int len, bool /* allow_partial */) { in usb_ffs_aio_read() 192 static int usb_ffs_aio_write(usb_handle* h, const void* data, int len) { in usb_ffs_aio_write() 196 static void usb_ffs_close(usb_handle* h) { in usb_ffs_close() 226 std::unique_ptr<usb_handle> create_usb_handle(unsigned num_bufs, unsigned io_size) { in create_usb_handle() 227 auto h = std::make_unique<usb_handle>(); in create_usb_handle()
|
D | usb_iouring.h | 19 bool init_io_uring_ffs(usb_handle* h, size_t queue_depth); 21 void exit_io_uring_ffs(usb_handle* h);
|
D | usb_iouring.cpp | 68 static int usb_ffs_do_aio(usb_handle* h, T* const data, const int len) { in usb_ffs_do_aio() 118 static int usb_ffs_io_uring_read(usb_handle* h, void* data, int len, bool /* allow_partial */) { in usb_ffs_io_uring_read() 122 static int usb_ffs_io_uring_write(usb_handle* h, const void* data, int len) { in usb_ffs_io_uring_write() 126 void exit_io_uring_ffs(usb_handle* h) { in exit_io_uring_ffs() 130 bool init_io_uring_ffs(usb_handle* h, size_t queue_depth) { in init_io_uring_ffs()
|
D | usb_client.h | 35 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() 243 : handle_(std::unique_ptr<usb_handle>(create_usb_handle(kFbFfsNumBufs, kFbFfsBufSize))) { in ClientUsbTransport()
|