Home | History | Annotate | Download | only in fastboot

Lines Matching defs:usb_handle

51 /** Structure usb_handle describes our connection to the usb device via
55 struct usb_handle {
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);
226 void usb_cleanup_handle(usb_handle* handle) {
242 void usb_kick(usb_handle* handle) {
263 int recognized_device(usb_handle* handle, ifc_match_func callback) {
314 static std::unique_ptr<usb_handle> find_usb_device(ifc_match_func callback) {
315 std::unique_ptr<usb_handle> handle;
362 std::unique_ptr<usb_handle> handle = find_usb_device(callback);